From d38fb9d8933d7d954307962d04fbcb6ef0ae5e03 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Fri, 6 Dec 2024 23:14:08 +0000 Subject: [PATCH] Add changes for 1654a297bec44ecb4516b67ed15afa0af294a56c --- Explanation/SarraPluginDev.html | 7 ++++--- _modules/sarracenia/flow.html | 16 ++++++++-------- _sources/Explanation/SarraPluginDev.rst.txt | 7 ++++--- _sources/fr/Explication/SarraPluginDev.rst.txt | 9 +++++---- fr/Explication/SarraPluginDev.html | 7 ++++--- searchindex.js | 2 +- 6 files changed, 26 insertions(+), 22 deletions(-) diff --git a/Explanation/SarraPluginDev.html b/Explanation/SarraPluginDev.html index 73ca6cf8e..b06007014 100644 --- a/Explanation/SarraPluginDev.html +++ b/Explanation/SarraPluginDev.html @@ -945,13 +945,14 @@

Using Credentials in Plugins

Accessing accept/reject “masks”

-

When a message is accepted or rejected, the “mask” that was used to accept/reject it will be stored in the value of the message’s _mask key. The _mask is a tuple that contains the regex from the accept/reject statement, the corresponding directory path, the value of the mirror and filename options. The last item in the tuple is a list containing any additional text, split by whitespace, that was included at the end of the accept/reject line in the config file. This additional text can be used to pass additional information to plugins.

+

When a message is accepted or rejected, the list index of the “mask” that was used to accept/reject it will be stored in the value of the message’s _mask_index key. A mask is a tuple that contains the regex from the accept/reject statement, the corresponding directory path, the value of the mirror and filename options. The last item in the tuple is a list containing any additional text, split by whitespace, that was included at the end of the accept/reject line in the config file. This additional text can be used to pass additional information to plugins.

For example, with an accept statement in a config file like this:

accept .*abc.*  your_text=here from_accept_abc
 
-

The last item in msg['_mask'] would be:

-
msg['_mask'][-1] # == [ 'your_text=here', 'from_accept_abc' ]
+

The mask can be accessed with self.o.masks[msg['_mask_index']]. The last item in the mask contains the arguments from the accept statement:

+
mask = self.o.masks[msg['_mask_index']
+print(mask[-1]) # --> [ 'your_text=here', 'from_accept_abc' ]
 
diff --git a/_modules/sarracenia/flow.html b/_modules/sarracenia/flow.html index c4b9a421b..e22c7e95c 100644 --- a/_modules/sarracenia/flow.html +++ b/_modules/sarracenia/flow.html @@ -1135,18 +1135,18 @@

Source code for sarracenia.flow

                 else:
                     urlToMatch = url
                 oldname_matched = False
-                for mask in self.o.masks:
+                for mask_index, mask in enumerate(self.o.masks):
                     pattern, maskDir, maskFileOption, mask_regexp, accepting, mirror, strip, pstrip, flatten, args = mask
                     if (pattern == '.*'):
                         oldname_matched = accepting
-                        m['_mask'] = mask
-                        m['_deleteOnPost'].add('_mask')
+                        m['_mask_index'] = mask_index
+                        m['_deleteOnPost'].add('_mask_index')
                         break
                     matches = mask_regexp.match(urlToMatch)
                     if matches:
                             m[ '_matches'] = matches
-                            m['_mask'] = mask
-                            m['_deleteOnPost'] |= set(['_matches', '_mask'])
+                            m['_mask_index'] = mask_index
+                            m['_deleteOnPost'] |= set(['_matches', '_mask_index'])
                             oldname_matched = accepting
                     break
 
@@ -1167,7 +1167,7 @@ 

Source code for sarracenia.flow

             logger.debug( f" urlToMatch: {urlToMatch} " )
             # apply masks for accept/reject options.
             matched = False
-            for mask in self.o.masks:
+            for mask_index, mask in enumerate(self.o.masks):
                 pattern, maskDir, maskFileOption, mask_regexp, accepting, mirror, strip, pstrip, flatten, args = mask
                 if (pattern != '.*') :
                     matches = mask_regexp.match(urlToMatch)
@@ -1192,8 +1192,8 @@ 

Source code for sarracenia.flow

                         break
 
 
-                    m['_mask'] = mask
-                    m['_deleteOnPost'].add('_mask')
+                    m['_mask_index'] = mask_index
+                    m['_deleteOnPost'].add('_mask_index')
 
                     if self.updateFieldsAccepted(m, url, pattern, maskDir,
                                            maskFileOption, mirror, strip,
diff --git a/_sources/Explanation/SarraPluginDev.rst.txt b/_sources/Explanation/SarraPluginDev.rst.txt
index 3d1233ad2..8c0966a42 100644
--- a/_sources/Explanation/SarraPluginDev.rst.txt
+++ b/_sources/Explanation/SarraPluginDev.rst.txt
@@ -908,17 +908,18 @@ of the buffer used is given by the **bufsize** option (default 8192).
 Accessing accept/reject "masks"
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
-When a message is accepted or rejected, the "mask" that was used to accept/reject it will be stored in the value of the message's ``_mask`` key. The ``_mask`` is a tuple that contains the regex from the accept/reject statement, the corresponding ``directory`` path, the value of the ``mirror`` and ``filename`` options. The last item in the tuple is a list containing any additional text, split by whitespace, that was included at the end of the accept/reject line in the config file. This additional text can be used to pass additional information to plugins.
+When a message is accepted or rejected, the list *index* of the "mask" that was used to accept/reject it will be stored in the value of the message's ``_mask_index`` key. A mask is a tuple that contains the regex from the accept/reject statement, the corresponding ``directory`` path, the value of the ``mirror`` and ``filename`` options. The last item in the tuple is a list containing any additional text, split by whitespace, that was included at the end of the accept/reject line in the config file. This additional text can be used to pass additional information to plugins.
 
 For example, with an accept statement in a config file like this::
     
     accept .*abc.*  your_text=here from_accept_abc
 
-The last item in ``msg['_mask']`` would be:
+The mask can be accessed with ``self.o.masks[msg['_mask_index']]``. The last item in the mask contains the arguments from the accept statement:
 
 .. code-block:: python
 
-    msg['_mask'][-1] # == [ 'your_text=here', 'from_accept_abc' ]
+    mask = self.o.masks[msg['_mask_index']
+    print(mask[-1]) # --> [ 'your_text=here', 'from_accept_abc' ]
 
 Why v3 API should be used whenever possible
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
diff --git a/_sources/fr/Explication/SarraPluginDev.rst.txt b/_sources/fr/Explication/SarraPluginDev.rst.txt
index 922300c4f..bff5c2388 100644
--- a/_sources/fr/Explication/SarraPluginDev.rst.txt
+++ b/_sources/fr/Explication/SarraPluginDev.rst.txt
@@ -789,17 +789,18 @@ du buffer utilisé est donné par l’option **bufsize** (8192 par défaut).
 Accéder aux « masques » d'accept/reject
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
-Lorsqu'un message est accepté ou rejeté, le « masque » qui a été utilisé pour l'accept/reject sera stocké dans la valeur de la clé ``_mask`` du message. Le ``_mask`` est un tuple qui contient l'expression régulière de l'instruction d'accept/reject, le chemin du ``directory`` correspondant, la valeur des options ``mirror`` et ``filename`` . Le dernier élément de le tuple est une liste contenant tout texte supplémentaire, divisé par espaces, inclus à la fin de la ligne d'accept/reject dans le fichier de configuration. Ce texte supplémentaire peut être utilisé pour transmettre des informations supplémentaires aux plugins.
+Lorsqu'un message est accepté ou rejeté, la liste *index* de mask qui a été utilisé pour l'accept/reject sera stocké dans la valeur de la clé ``_mask_index`` du message. Le mask est un tuple qui contient l'expression régulière de l'instruction d'accept/reject, le chemin du ``directory`` correspondant, la valeur des options ``mirror`` et ``filename`` . Le dernier élément de le tuple est une liste contenant tout texte supplémentaire, divisé par espaces, inclus à la fin de la ligne d'accept/reject dans le fichier de configuration. Ce texte supplémentaire peut être utilisé pour transmettre des informations supplémentaires aux plugins.
 
 Par exemple, avec une instruction accept dans un fichier de configuration comme ceci :
 
     accept .*abc.* votre_texte=ici from_accept_abc
 
-Le dernier élément de ``msg['_mask']`` serait :
+Le mask est accessible avec ``self.o.masks[msg['_mask_index']]``. Le dernier élément du mask contient les arguments de l'instruction accept :
 
 .. code-block:: python
-
-    msg['_mask'][-1] # == [ 'votre_text=ici', 'from_accept_abc' ]
+    
+    mask = self.o.masks[msg['_mask_index']
+    print(mask[-1]) # --> [ 'votre_text=ici', 'from_accept_abc' ]
 
 Pourquoi l’API v3 doit être utilisée dans la mesure du possible
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
diff --git a/fr/Explication/SarraPluginDev.html b/fr/Explication/SarraPluginDev.html
index 48dc099a3..f0ea0bd16 100644
--- a/fr/Explication/SarraPluginDev.html
+++ b/fr/Explication/SarraPluginDev.html
@@ -846,13 +846,14 @@ 

Utilisation des Identifiants dans les Plugins

Accéder aux « masques » d’accept/reject

-

Lorsqu’un message est accepté ou rejeté, le « masque » qui a été utilisé pour l’accept/reject sera stocké dans la valeur de la clé _mask du message. Le _mask est un tuple qui contient l’expression régulière de l’instruction d’accept/reject, le chemin du directory correspondant, la valeur des options mirror et filename . Le dernier élément de le tuple est une liste contenant tout texte supplémentaire, divisé par espaces, inclus à la fin de la ligne d’accept/reject dans le fichier de configuration. Ce texte supplémentaire peut être utilisé pour transmettre des informations supplémentaires aux plugins.

+

Lorsqu’un message est accepté ou rejeté, la liste index de mask qui a été utilisé pour l’accept/reject sera stocké dans la valeur de la clé _mask_index du message. Le mask est un tuple qui contient l’expression régulière de l’instruction d’accept/reject, le chemin du directory correspondant, la valeur des options mirror et filename . Le dernier élément de le tuple est une liste contenant tout texte supplémentaire, divisé par espaces, inclus à la fin de la ligne d’accept/reject dans le fichier de configuration. Ce texte supplémentaire peut être utilisé pour transmettre des informations supplémentaires aux plugins.

Par exemple, avec une instruction accept dans un fichier de configuration comme ceci :

accept .*abc.* votre_texte=ici from_accept_abc

-

Le dernier élément de msg['_mask'] serait :

-
msg['_mask'][-1] # == [ 'votre_text=ici', 'from_accept_abc' ]
+

Le mask est accessible avec self.o.masks[msg['_mask_index']]. Le dernier élément du mask contient les arguments de l’instruction accept :

+
mask = self.o.masks[msg['_mask_index']
+print(mask[-1]) # --> [ 'votre_text=ici', 'from_accept_abc' ]
 
diff --git a/searchindex.js b/searchindex.js index 2aec2b210..4f704c8e9 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles": {"-h|\u2013help": [[64, "h-help"], [129, "h-help"]], ".sr\u00a7 suffix": [[15, "sr-suffix"]], "1.1\u00a0\u00a0\u00a0Assumptions/Constraints": [[2, "assumptions-constraints"]], "1.1\u00a0\u00a0\u00a0Hypoth\u00e8ses/contraintes": [[91, "hypotheses-contraintes"]], "1.2\u00a0\u00a0\u00a0Nombre de commutateurs": [[91, "nombre-de-commutateurs"]], "1.2\u00a0\u00a0\u00a0Number of Data Pumps": [[2, "number-of-data-pumps"]], "1.3\u00a0\u00a0\u00a0AMQP Feature Selection": [[2, "amqp-feature-selection"]], "1.3\u00a0\u00a0\u00a0S\u00e9lection des fonctionnalit\u00e9s AMQP": [[91, "selection-des-fonctionnalites-amqp"]], "1.4\u00a0\u00a0\u00a0Application": [[2, "application"], [91, "application"]], "1.5.1\u00a0\u00a0\u00a0Routage des publications": [[91, "routage-des-publications"]], "1.5.1\u00a0\u00a0\u00a0Routing Posts": [[2, "routing-posts"]], "1.5.2\u00a0\u00a0\u00a0Rapports de routage": [[91, "rapports-de-routage"]], "1.5.2\u00a0\u00a0\u00a0Routing Logs": [[2, "routing-logs"]], "1.5\u00a0\u00a0\u00a0Routage": [[91, "routage"]], "1.5\u00a0\u00a0\u00a0Routing": [[2, "routing"]], "1.6.1\u00a0\u00a0\u00a0Users, Queues & Exchanges": [[2, "users-queues-exchanges"]], "1.6.1\u00a0\u00a0\u00a0Utilisateurs, files d\u2019attente et \u00e9changes": [[91, "utilisateurs-files-dattente-et-echanges"]], "1.6.2\u00a0\u00a0\u00a0Pre-Validation": [[2, "pre-validation"]], "1.6.2\u00a0\u00a0\u00a0Pr\u00e9-validation": [[91, "pre-validation"]], "1.6.3\u00a0\u00a0\u00a0Post-Validation": [[2, "post-validation"], [91, "post-validation"]], "1.6.4\u00a0\u00a0\u00a0Report Validation": [[2, "report-validation"]], "1.6.4\u00a0\u00a0\u00a0Validation du rapport": [[91, "validation-du-rapport"]], "1.6.5\u00a0\u00a0\u00a0Private vs. Public Data Transfer": [[2, "private-vs-public-data-transfer"]], "1.6.5\u00a0\u00a0\u00a0Transfert de donn\u00e9es priv\u00e9 vs public": [[91, "transfert-de-donnees-prive-vs-public"]], "1.6.6\u00a0\u00a0\u00a0Acc\u00e8s priv\u00e9 HTTPS": [[91, "acces-prive-https"]], "1.6.6\u00a0\u00a0\u00a0HTTPS Private Access": [[2, "https-private-access"]], "1.6\u00a0\u00a0\u00a0Mod\u00e8le de s\u00e9curit\u00e9": [[91, "modele-de-securite"]], "1.6\u00a0\u00a0\u00a0Security Model": [[2, "security-model"]], "1.7.1\u00a0\u00a0\u00a0Autonome": [[91, "autonome"]], "1.7.1\u00a0\u00a0\u00a0Standalone": [[2, "standalone"]], "1.7.2\u00a0\u00a0\u00a0DDSR : Configuration de commutation/routage": [[91, "ddsr-configuration-de-commutation-routage"]], "1.7.2\u00a0\u00a0\u00a0DDSR: Switching/Routing Configuration": [[2, "ddsr-switching-routing-configuration"]], "1.7.3\u00a0\u00a0\u00a0DDSR ind\u00e9pendant": [[91, "ddsr-independant"]], "1.7.3\u00a0\u00a0\u00a0Independent DDSR": [[2, "independent-ddsr"]], "1.7.4\u00a0\u00a0\u00a0Courtier partag\u00e9 DDSR": [[91, "courtier-partage-ddsr"]], "1.7.4\u00a0\u00a0\u00a0Shared Broker DDSR": [[2, "shared-broker-ddsr"]], "1.7.5\u00a0\u00a0\u00a0DD : Configuration de la diffusion des donn\u00e9es (AKA : Data Mart)": [[91, "dd-configuration-de-la-diffusion-des-donnees-aka-data-mart"]], "1.7.5\u00a0\u00a0\u00a0DD: Data Dissemination Configuration (AKA: Data Mart)": [[2, "dd-data-dissemination-configuration-aka-data-mart"]], "1.7.6\u00a0\u00a0\u00a0DD ind\u00e9pendant": [[91, "dd-independant"]], "1.7.6\u00a0\u00a0\u00a0Independent DD": [[2, "independent-dd"]], "1.7.7\u00a0\u00a0\u00a0Shared-Broker DD": [[2, "shared-broker-dd"], [91, "shared-broker-dd"]], "1.7.8\u00a0\u00a0\u00a0DD de donn\u00e9es partag\u00e9es": [[91, "dd-de-donnees-partagees"]], "1.7.8\u00a0\u00a0\u00a0Shared-Data DD": [[2, "shared-data-dd"]], "1.7.9\u00a0\u00a0\u00a0SEP: Shared End-Point Configuration": [[2, "sep-shared-end-point-configuration"], [91, "sep-shared-end-point-configuration"]], "1.7\u00a0\u00a0\u00a0Topologies": [[2, "topologies"], [91, "topologies"]], "1\u00a0\u00a0\u00a0Conception Strawman": [[91, null]], "1\u00a0\u00a0\u00a0Strawman Design": [[2, null]], "3.0.14": [[51, "id17"], [85, "id15"]], "3.0.15": [[51, "id16"], [85, "id14"]], "3.0.17": [[51, "id15"], [85, "id13"]], "3.0.22": [[51, "id14"], [85, "id12"]], "3.0.23": [[51, "id13"]], "3.0.25": [[51, "id12"], [85, "id11"]], "3.0.26": [[51, "id11"], [85, "id10"]], "3.0.37": [[51, "id10"]], "3.0.40": [[51, "id9"], [85, "id9"]], "3.0.41": [[51, "id8"], [85, "id8"]], "3.0.45": [[51, "id7"], [85, "id7"]], "3.0.47": [[51, "id6"], [85, "id6"]], "3.0.51": [[51, "id5"], [85, "id5"]], "3.0.52": [[51, "id4"], [85, "id4"]], "3.0.53": [[51, "id3"], [85, "id3"]], "3.0.54": [[51, "id2"], [85, "id2"]], "3.0.56": [[51, "id1"], [85, "id1"]], " recursive (par d\u00e9faut\u00a0: activ\u00e9)": [[128, "flag-recursive-par-defaut-active"]], "A first Example using Sarracenia Moth API": [[69, null]], "A votre gout!": [[120, "a-votre-gout"]], "ACTIONS": [[21, "actions"], [60, "actions"], [108, "actions"], [125, "actions"]], "AMQP": [[27, "amqp"], [107, "amqp"]], "AMQP - Introduction \u00e0 sarrac\u00e9nia": [[90, null]], "AMQP - Primer for Sarracenia": [[0, null]], "AMQP Feature Selection": [[0, "amqp-feature-selection"]], "AMQP QUEUE BINDINGS": [[21, "amqp-queue-bindings"]], "AMQP Topic:": [[130, "amqp-topic"]], "AMQP Topic: .{.}": [[65, "amqp-topic-version-dir"]], "AMQP v09 (Rabbitmq) Settings": [[22, "amqp-v09-rabbitmq-settings"], [105, "amqp-v09-rabbitmq-settings"]], "AMQP: not 1.0, but 0.8 or 0.9": [[0, "amqp-not-1-0-but-0-8-or-0-9"]], "AMQP: pas 1.0, mais 0.8 or 0.9": [[90, "amqp-pas-1-0-mais-0-8-or-0-9"]], "API Documentation": [[78, null]], "API Level Access": [[55, "api-level-access"]], "API NOAA CO-OPS": [[82, "api-noaa-co-ops"]], "ARGUMENTS AND OPTIONS": [[64, "arguments-and-options"]], "ARGUMENTS ET OPTIONS": [[129, "arguments-et-options"]], "Abonnements partag\u00e9s": [[100, "abonnements-partages"]], "Abonn\u00e9s (anglais: Subscribers)": [[107, "abonnes-anglais-subscribers"]], "Accel Overhaul": [[20, "accel-overhaul"]], "Accessing Messages from Python": [[39, "accessing-messages-from-python"]], "Accessing Options": [[39, "accessing-options"]], "Accessing accept/reject \u201cmasks\u201d": [[39, "accessing-accept-reject-masks"]], "Acc\u00e8s au niveau de l\u2019API": [[88, "acces-au-niveau-de-l-api"]], "Acc\u00e8s au syst\u00e8me privil\u00e9gi\u00e9": [[106, "acces-au-systeme-privilegie"]], "Acc\u00e8s aux messages \u00e0 partir de Python": [[118, "acces-aux-messages-a-partir-de-python"]], "Acc\u00e8s aux options": [[118, "acces-aux-options"]], "Acc\u00e9der aux \u00ab masques \u00bb d\u2019accept/reject": [[118, "acceder-aux-masques-d-accept-reject"]], "Ack": [[69, "Ack"], [134, "Ack"]], "Acquisition de GOES-R": [[112, "acquisition-de-goes-r"]], "Add RabbitMQ": [[11, "Add-RabbitMQ"], [11, "id1"]], "Adding a New Dependency": [[3, "adding-a-new-dependency"]], "Administering AMQP Data Pumps": [[46, null]], "Administering Rabbitmq Adddendum": [[47, null]], "Administrateur du serveur : un abonn\u00e9 local": [[138, null]], "Administration de Rabbitmq Adddendum": [[79, null]], "Administration des pompes de donn\u00e9es AMQP": [[80, null]], "Advanced File Reception": [[39, "advanced-file-reception"]], "Advanced Installations": [[46, "advanced-installations"]], "Advanced Polling": [[21, "advanced-polling"]], "Affichage de tous les param\u00e8tres": [[118, "affichage-de-tous-les-parametres"]], "Affiner la s\u00e9lection": [[88, "affiner-la-selection"]], "After Parity: True Improvements": [[20, "after-parity-true-improvements"]], "Ajout de D\u00e9pendance Python dans les Callbacks": [[118, "ajout-de-dependance-python-dans-les-callbacks"]], "Ajout manuel d\u2019utilisateurs": [[80, "ajout-manuel-d-utilisateurs"]], "Algorithm": [[19, "algorithm"]], "Algorithme": [[96, "algorithme"]], "Almost-Coherent File System or DB Performance": [[8, "Almost-Coherent-File-System-or-DB-Performance"]], "Amdahl\u2019s Law Applied": [[7, null]], "Analogie FTP": [[90, "analogie-ftp"]], "Analogy FTP": [[0, "analogy-ftp"]], "Analyse d\u2019antivirus": [[88, "analyse-d-antivirus"]], "And an Agreed Directory Tree": [[32, "and-an-agreed-directory-tree"]], "Annexe A : Contexte": [[90, "annexe-a-contexte"]], "Annonce de Sr3": [[109, null]], "Announcing Sr3": [[36, null]], "Another example": [[65, "another-example"]], "Anti-Virus Scanning": [[55, "anti-virus-scanning"]], "Apatridie/Crawlable": [[114, "apatridie-crawlable"]], "Aper\u00e7u": [[80, "apercu"], [103, null]], "Aper\u00e7u D\u00e9taill\u00e9": [[103, "apercu-detaille"]], "Appendix A: Background": [[0, "appendix-a-background"]], "Application Changes in 2017": [[30, "application-changes-in-2017"]], "Applications M\u00e9t\u00e9orologiques": [[112, "applications-meteorologiques"]], "Apr\u00e8s la parit\u00e9 : de vraies am\u00e9liorations": [[101, "apres-la-parite-de-vraies-ameliorations"]], "Architecture": [[23, "architecture"], [106, "architecture"]], "Assurance de Qualit\u00e9": [[95, "assurance-de-qualite"]], "Assurer la livraison (inflight)": [[104, null]], "Audience": [[39, "audience"], [118, "audience"]], "Automated Build": [[14, "automated-build"]], "Autonome": [[106, "autonome"]], "Autres champs de rapport": [[130, "autres-champs-de-rapport"]], "Autres exemples": [[83, "autres-exemples"]], "Autres param\u00e8tres": [[90, "autres-parametres"]], "Avec les avis AMQP sur un serveur de fichiers standard": [[114, "avec-les-avis-amqp-sur-un-serveur-de-fichiers-standard"]], "BODY: { } (JSON encoding.)": [[130, "body-en-tete-json-encoding"]], "BODY: { } (JSON encoding.)": [[65, "body-headers-json-encoding"]], "BUGS/Concerns/Issues": [[20, "bugs-concerns-issues"]], "BUGS/Pr\u00e9occupations/Probl\u00e8mes": [[101, "bugs-preoccupations-problemes"]], "BUNNY-OP and dd_dispatcher.py": [[47, "bunny-op-and-dd-dispatcher-py"]], "BUNNY-OP et dd_dispatcher.py": [[79, "bunny-op-et-dd-dispatcher-py"]], "Back Pressure": [[18, "back-pressure"], [27, "back-pressure"]], "Backporting a Dependency": [[14, "backporting-a-dependency"]], "Basic Idea": [[1, null]], "Better File Reception": [[39, "better-file-reception"]], "Biblioth\u00e8que Shim": [[111, "bibliotheque-shim"]], "Biblioth\u00e8que Shim n\u00e9cessaire": [[111, "bibliotheque-shim-necessaire"]], "Bindings": [[69, "Bindings"]], "Bonus": [[12, "Bonus"]], "Branches Git pour la pr\u00e9-publication": [[95, "branches-git-pour-la-pre-publication"]], "Branches Principales": [[93, "branches-principales"]], "Bref introduction aux expressions r\u00e9guli\u00e8res": [[108, "bref-introduction-aux-expressions-regulieres"]], "Brief Introduction to Regular Expressions": [[21, "brief-introduction-to-regular-expressions"]], "Bringing Amdahl & CAP Together": [[8, "Bringing-Amdahl-&-CAP-Together"]], "Broker": [[128, "broker"]], "Build Automatis\u00e9e": [[95, "build-automatisee"]], "Build Python3.6 Compatbile Branch": [[14, "build-python3-6-compatbile-branch"]], "Building a Windows Installer": [[14, "building-a-windows-installer"]], "Building an RPM": [[14, "building-an-rpm"]], "Builds quotidiennes": [[95, "builds-quotidiennes"]], "CAP Theorem": [[8, "CAP-Theorem"]], "CAP Theorem Applied": [[8, null]], "CFG messages": [[33, "cfg-messages"]], "COMPONENTS": [[21, "components"], [60, "components"]], "COMPOSANTS": [[108, "composants"], [125, "composants"]], "CONFIGURATION": [[17, "configuration"], [61, "configuration"], [62, "configuration"], [99, "configuration"], [126, "configuration"], [127, "configuration"]], "CONFIGURATION 1 : R\u00c9PLICATION POMPE \u00c0 POMPE": [[108, "configuration-1-replication-pompe-a-pompe"]], "CONFIGURATION DE DESTINATION 2 : DIFFUSION DE TYPE METPX-SUNDEW": [[108, "configuration-de-destination-2-diffusion-de-type-metpx-sundew"]], "CONFIGURATION FILES": [[21, "configuration-files"]], "CONFIGURATIONS": [[60, "configurations"], [125, "configurations"]], "CONSIDERATIONS WITH ONE TO ONE FILTERS": [[40, "considerations-with-one-to-one-filters"]], "CPUMP": [[21, "cpump"], [108, "cpump"]], "CREDENTIALS": [[21, "credentials"]], "Callbacks that need Python Modules": [[39, "callbacks-that-need-python-modules"]], "Cap Theorem": [[8, "Cap-Theorem"]], "Cartes R\u00e9seau (anglais: Network Maps)": [[107, "cartes-reseau-anglais-network-maps"]], "Cas d\u2019utilisation": [[82, "cas-d-utilisation"], [84, "cas-d-utilisation"]], "Case Study: HPC Mirroring": [[29, null]], "Caveat: Solution for This Problem, Not Every Problem": [[32, "caveat-solution-for-this-problem-not-every-problem"]], "Ce qui fonctionnera sans changement": [[89, "ce-qui-fonctionnera-sans-changement"]], "Ce qui ne fonctionnera pas sans changement": [[89, "ce-qui-ne-fonctionnera-pas-sans-changement"]], "Central Data Flows": [[30, "central-data-flows"]], "Champs dans les Messages": [[118, "champs-dans-les-messages"]], "Change Defaults": [[46, "change-defaults"]], "Changements de conception depuis l\u2019original (2015)": [[102, null]], "Changes Done to Address Pain Points": [[20, "changes-done-to-address-pain-points"]], "Changes Made to create v03": [[35, null]], "Changes from v02": [[35, "changes-from-v02"]], "Choosing AP:": [[8, "Choosing-AP:"]], "Choosing CA:": [[8, "Choosing-CA:"]], "Choosing CP:": [[8, "Choosing-CP:"]], "Cleanup": [[46, "cleanup"], [73, "cleanup"]], "Client": [[23, "client"], [106, "client"]], "Client Installation": [[71, "client-installation"]], "Client-side Filtering": [[21, "client-side-filtering"]], "Cloud Solves This!": [[8, "Cloud-Solves-This!"]], "Clustered Broker Keepalived Setup": [[46, "clustered-broker-keepalived-setup"]], "Code Reference": [[57, null]], "Code Style": [[4, "code-style"]], "Coding Differences between plugins in v2 vs. Sr3": [[56, "coding-differences-between-plugins-in-v2-vs-sr3"]], "Coming in 2018": [[30, "coming-in-2018"]], "Command Line Difference": [[56, "command-line-difference"]], "Command Line Guide": [[21, null]], "Comment Faire": [[86, null]], "Comment adopter l\u2019AMQP": [[90, "comment-adopter-lamqp"]], "Comment configurer un abonn\u00e9 distant": [[137, null]], "Comment s\u00e9lectionner Chunksize": [[97, "comment-selectionner-chunksize"]], "Commit de Code": [[93, "commit-de-code"]], "Commits to the Development Branch": [[3, "commits-to-the-development-branch"]], "Commits vers la branche principale": [[93, "commits-vers-la-branche-principale"]], "Committing Code": [[3, "committing-code"]], "Commutateurs/Routage": [[106, "commutateurs-routage"]], "Comparison to 2015 Video": [[30, "comparison-to-2015-video"], [112, "comparison-to-2015-video"]], "Components": [[19, "components"]], "Composants": [[96, "composants"]], "Concepts g\u00e9n\u00e9raux de Sarracenia": [[105, null]], "Conclusion": [[20, "conclusion"], [66, "Conclusion"], [69, "Conclusion"], [101, "conclusion"], [131, "Conclusion"], [134, "Conclusion"]], "Conclusion:": [[68, "Conclusion:"], [133, "Conclusion:"]], "Concrete Plan (Done)": [[20, "concrete-plan-done"]], "Config": [[78, "config"]], "Config File Entries and Callbacks": [[67, "Config-File-Entries-and-Callbacks"]], "Config File Entries to use Flow_Callbacks": [[49, "config-file-entries-to-use-flow-callbacks"]], "Configuration Files": [[56, "configuration-files"]], "Configuration Upgrade": [[56, "configuration-upgrade"]], "Configuration de fil d\u00b4attente": [[108, "configuration-de-fil-d-attente"]], "Configuration keepalived d\u2019un courtier Clustered": [[80, "configuration-keepalived-d-un-courtier-clustered"]], "Configurations": [[21, "configurations"], [108, "configurations"]], "Configurations a Distance": [[125, "configurations-a-distance"]], "Configurations homologues simples/\u00e9volutives pour les nations": [[114, "configurations-homologues-simples-evolutives-pour-les-nations"]], "Configurer l\u2019environnement de test de flux": [[93, "configurer-lenvironnement-de-test-de-flux"]], "Configurer une branche compatible Python3.6": [[95, "configurer-une-branche-compatible-python3-6"]], "Consid\u00e9rations de s\u00e9curit\u00e9": [[106, "considerations-de-securite"]], "Consid\u00e9rations relatives au d\u00e9ploiement": [[106, null]], "Consid\u00e9rations relatives au serveur/protocole": [[97, "considerations-relatives-au-serveur-protocole"]], "Consid\u00e9rations relatives \u00e0 l\u2019efficacit\u00e9": [[87, "considerations-relatives-a-lefficacite"]], "Contents": [[0, "contents"], [2, "contents"], [30, "contents"], [32, "contents"], [40, "contents"], [42, "contents"], [43, "contents"], [56, "contents"], [57, "contents"], [58, "contents"], [89, "contents"], [90, "contents"], [91, "contents"], [112, "contents"], [114, "contents"]], "Contents:": [[13, null], [16, null], [31, null], [41, null], [44, null], [59, null], [75, null], [86, null], [124, null], [140, null], [141, null], [142, null]], "Contenu en ligne dans les messages": [[114, "contenu-en-ligne-dans-les-messages"]], "Contenu:": [[113, null], [121, null]], "Contenus:": [[98, null]], "Continuous Mirroring": [[29, "continuous-mirroring"]], "Continuously Mirror 27 Million File Tree Very Quickly": [[29, "continuously-mirror-27-million-file-tree-very-quickly"]], "Contre-Pression (anglais: Back Pressure)": [[107, "contre-pression-anglais-back-pressure"]], "Contre-pression": [[100, "contre-pression"]], "Contribuer \u00e0 Sarracenia": [[98, null]], "Contributing": [[16, null]], "Contribution": [[4, "contribution"], [92, "contribution"]], "Contributions": [[29, "contributions"], [111, "contributions"]], "Contr\u00f4le de la journalisation": [[118, "controle-de-la-journalisation"]], "Convention d\u00b4appellation de files d\u00b4attente": [[108, "convention-d-appellation-de-files-d-attente"]], "Convention d\u00b4appellation des EXCHANGES": [[108, "convention-d-appellation-des-exchanges"]], "Conventions": [[3, "conventions"], [93, "conventions"]], "Copie de fichiers": [[111, "copie-de-fichiers"]], "Copying Files": [[29, "copying-files"]], "Copyright": [[3, "copyright"]], "Corr\u00e9spondance des concepts AMQP avec Sarracenia": [[105, "correspondance-des-concepts-amqp-avec-sarracenia"]], "Cost": [[45, "cost"]], "Co\u00fbt": [[122, "cout"]], "Creating the Queue": [[21, "creating-the-queue"]], "Credential Details": [[21, "credential-details"], [62, "credential-details"]], "Crochets de Sundew": [[80, "crochets-de-sundew"]], "Cr\u00e9ation d\u2019un programme d\u2019installation Windows": [[95, "creation-dun-programme-dinstallation-windows"]], "Customize File handling with Callbacks.": [[67, null]], "Customizing Duplicate Suppression": [[49, "customizing-duplicate-suppression"]], "Customizing post_exchangeSplit": [[49, "customizing-post-exchangesplit"]], "DESCRIPTION": [[17, "description"], [40, "description"], [42, "description"], [43, "description"], [60, "description"], [61, "description"], [63, "description"], [64, "description"], [65, "description"], [99, "description"], [125, "description"], [126, "description"], [128, "description"], [129, "description"], [130, "description"]], "DESTFNSCRIPT": [[56, "destfnscript"], [89, "destfnscript"]], "DESTFNSCRIPTS": [[39, "destfnscripts"]], "DESTINATION SETUP 2 : METPX-SUNDEW LIKE DISSEMINATION": [[21, "destination-setup-2-metpx-sundew-like-dissemination"]], "Daily Builds": [[14, "daily-builds"]], "Dans le menu D\u00e9marrer :": [[139, "dans-le-menu-demarrer"]], "Data (bas\u00e9 uniquement sur le contenu)": [[120, "data-base-uniquement-sur-le-contenu"]], "Data Loss": [[55, "data-loss"]], "Data Oriented": [[25, "data-oriented"]], "Data Sources": [[54, null]], "Databases are Optimal for Fixed Sized Records. No One Uses Them That Way": [[32, "databases-are-optimal-for-fixed-sized-records-no-one-uses-them-that-way"]], "Dataless Avec Sr_poll": [[106, "dataless-avec-sr-poll"]], "Dataless Pumps": [[27, "dataless-pumps"]], "Dataless Transfers": [[27, "dataless-transfers"]], "Dataless With Sr_poll": [[23, "dataless-with-sr-poll"]], "Dataless or S=0": [[23, "dataless-or-s-0"]], "Dataless ou S=0": [[106, "dataless-ou-s-0"]], "Dataless vann\u00e9e": [[106, "dataless-vannee"]], "De URP-1/2 annoncer \u00e0 BUNNY-OP qu\u2019un produit est pr\u00eat": [[79, "de-urp-1-2-annoncer-a-bunny-op-quun-produit-est-pret"]], "Debian/Ubuntu": [[3, "debian-ubuntu"], [93, "debian-ubuntu"]], "Debugging in callbacks": [[39, "debugging-in-callbacks"]], "Decoding Contents": [[48, "decoding-contents"]], "Definitions": [[8, "Definitions"]], "Delivery Completion (inflight)": [[26, null]], "Deployment Considerations": [[23, null]], "Deployments/Use Cases": [[28, "deployments-use-cases"]], "Deprecated v2 plugins": [[21, "deprecated-v2-plugins"]], "Description des Tests sr_insects": [[93, "description-des-tests-sr-insects"]], "Description du protocole / format du message v02": [[116, null]], "Description of the message v02 protocol / format": [[34, null]], "Design Changes since Original (2015)": [[5, null]], "Design Decisions/Assumptions": [[9, "Design-Decisions/Assumptions"]], "Designs": [[23, "designs"]], "Detailles": [[95, "detailles"]], "Details": [[14, "details"]], "Details d\u2019Identifiants": [[108, "details-d-identifiants"]], "Detection Methods: Inotify, Policy, SHIM": [[29, "detection-methods-inotify-policy-shim"]], "Development": [[3, "development"]], "Dictionaries or Members for Properties?": [[20, "dictionaries-or-members-for-properties"]], "Dictionary Pre-Routing": [[12, "Dictionary-Pre-Routing"], [12, "id2"]], "Dictionnaires ou membres pour les propri\u00e9t\u00e9s ?": [[101, "dictionnaires-ou-membres-pour-les-proprietes"]], "Diff\u00e9rence de ligne de commande": [[89, "difference-de-ligne-de-commande"]], "Diff\u00e9rences de codage entre les plugins dans v2 vs Sr3": [[89, "differences-de-codage-entre-les-plugins-dans-v2-vs-sr3"]], "Diff\u00e9rences par rapport \u00e0 v02": [[117, "differences-par-rapport-a-v02"]], "Digression about ZSync": [[15, "digression-about-zsync"]], "Digression sur ZSync": [[97, "digression-sur-zsync"]], "Discussion of File Modification Propagation": [[15, null]], "Discussion sur la propagation de la modification de fichiers": [[97, null]], "Dispatcher": [[9, "Dispatcher"]], "Distributed Duplicate Suppression": [[11, "Distributed-Duplicate-Suppression"]], "Distributions Redhat/Suse (bas\u00e9es sur rpm)": [[136, "distributions-redhat-suse-basees-sur-rpm"]], "Do you already have it?": [[71, "do-you-already-have-it"]], "Documentation": [[3, "documentation"], [93, "documentation"]], "Documentation Standards": [[4, null]], "Does it Work?": [[29, "does-it-work"]], "Done": [[20, "done"]], "DoneTodo": [[20, "donetodo"]], "Download Renaming": [[49, "download-renaming"]], "Downloading": [[48, "downloading"]], "Downloading Data with Python": [[69, "Downloading-Data-with-Python"]], "Downloading Using the Command Line": [[66, null]], "Duplicate Suppression": [[11, "Duplicate-Suppression"], [25, null]], "Dynamic Flow": [[3, "dynamic-flow"], [93, "dynamic-flow"]], "Dynamic Flow Test Length": [[3, "dynamic-flow-test-length"]], "D\u00e9codage du contenu": [[84, "decodage-du-contenu"]], "D\u00e9finir la version": [[95, "definir-la-version"]], "D\u00e9marrage": [[80, "demarrage"], [137, "demarrage"]], "D\u00e9marrage et arr\u00eat du syst\u00e8me": [[136, "demarrage-et-arret-du-systeme"]], "D\u00e9ploiements/cas d\u2019utilisation": [[110, "deploiements-cas-dutilisation"]], "D\u00e9pots de pacquets Ubuntu: Launchpad.net": [[93, "depots-de-pacquets-ubuntu-launchpad-net"]], "D\u00e9p\u00f4ts et recettes": [[95, "depots-et-recettes"]], "D\u00e9veloppement": [[93, "developpement"]], "D\u2019o\u00f9 vient l\u2019AMQP?": [[90, "dou-vient-lamqp"]], "ENVIRONMENT VARIABLES": [[17, "environment-variables"], [61, "environment-variables"], [64, "environment-variables"]], "ERROR RECOVERY": [[21, "error-recovery"]], "EXAMPLE": [[65, "example"]], "EXAMPLES": [[21, "examples"], [60, "examples"]], "EXEMPLE": [[130, "exemple"]], "EXEMPLES": [[108, "exemples"], [125, "exemples"]], "Efficiency Considerations": [[54, "efficiency-considerations"]], "Eliminate Dispatcher": [[12, "Eliminate-Dispatcher"], [12, "id1"]], "Eliminate Log Locking": [[12, "Eliminate-Log-Locking"]], "Email Ingesting with Sarracenia (v2)": [[48, null]], "En-t\u00eates d\u2019utilisateur": [[87, "en-tetes-d-utilisateur"]], "En-t\u00eates facultatives": [[130, "en-tetes-facultatives"]], "Engins de transport": [[106, "engins-de-transport"]], "Enregistrement de r\u00e9vision": [[87, "enregistrement-de-revision"], [88, "enregistrement-de-revision"], [136, "enregistrement-de-revision"]], "Ensuring Things are Up": [[46, "ensuring-things-are-up"]], "Entretien m\u00e9nager - sr_audit": [[80, "entretien-menager-sr-audit"]], "Entry Points": [[49, "entry-points"]], "Entr\u00e9es de fichier de configuration et rappels": [[132, "Entr\u00e9es-de-fichier-de-configuration-et-rappels"]], "Entr\u00e9es de fichier de configuration pour utiliser Flow_Callbacks": [[83, "entrees-de-fichier-de-configuration-pour-utiliser-flow-callbacks"]], "Environment Variables": [[21, "environment-variables"], [108, "environment-variables"]], "Erreurs de configuration fr\u00e9quentes": [[104, "erreurs-de-configuration-frequentes"]], "Est-ce que \u00e7a marche?": [[111, "est-ce-que-ca-marche"]], "Est-ce rapide?": [[111, "est-ce-rapide"]], "Et une arborescence de r\u00e9pertoires convenue": [[114, "et-une-arborescence-de-repertoires-convenue"]], "Examples of Integrating APIs into Plugins": [[50, "examples-of-integrating-apis-into-plugins"]], "Examples of Non-Shared Approaches": [[8, "Examples-of-Non-Shared-Approaches"]], "Excess Queueing/Performance": [[46, "excess-queueing-performance"]], "Exc\u00e8s de fil d\u2019attente/performance": [[80, "exces-de-fil-d-attente-performance"]], "Executive Summary": [[32, "executive-summary"]], "Exemple de sous-classe Flowcb": [[83, "exemple-de-sous-classe-flowcb"], [132, "Exemple-de-sous-classe-Flowcb"]], "Exemple d\u2019API de flux": [[133, null]], "Exemples d\u2019int\u00e9gration d\u2019API dans des plugins": [[82, "exemples-dintegration-dapi-dans-des-plugins"]], "Exigences minimales": [[80, "exigences-minimales"]], "Exigences sp\u00e9cifiques de consommation": [[108, "exigences-specifiques-de-consommation"]], "Explanation": [[4, "explanation"], [44, null]], "Explication": [[92, "explication"], [121, null]], "Extending Classes": [[39, "extending-classes"]], "Extending Polling Protocols": [[48, "extending-polling-protocols"], [50, "extending-polling-protocols"], [84, "extending-polling-protocols"]], "Extension Ideas": [[39, "extension-ideas"]], "Extension des classes": [[118, "extension-des-classes"]], "Extension des protocoles de poll": [[82, "extension-des-protocoles-de-poll"]], "Extensions": [[21, "extensions"], [108, "extensions"]], "Ex\u00e9cuter un test de Flux": [[93, "executer-un-test-de-flux"]], "Ex\u00e9cution de MetPX via Docker": [[81, null]], "Ex\u00e9cution de Sarracenia avec une invite de commandes": [[139, "execution-de-sarracenia-avec-une-invite-de-commandes"]], "Ex\u00e9cution de Sarracenia sans invite de commandes": [[139, "execution-de-sarracenia-sans-invite-de-commandes"]], "Ex\u00e9cution de tests de Flux": [[93, "execution-de-tests-de-flux"]], "FICHIERS DE CONFIGURATION": [[108, "fichiers-de-configuration"]], "FINAL REMARKS ON ONE TO ONE FILTER": [[40, "final-remarks-on-one-to-one-filter"]], "FIXME/Deferred": [[20, "fixme-deferred"]], "FIXME/Diff\u00e9r\u00e9": [[101, "fixme-differe"]], "FLOW": [[21, "flow"], [108, "flow"]], "FTP": [[45, "ftp"], [122, "ftp"]], "FTPS": [[45, "ftps"], [122, "ftps"]], "Fait": [[101, "fait"]], "Features": [[20, "features"]], "Fewer Klocs, Better klocs": [[28, "fewer-klocs-better-klocs"]], "Fiabilit\u00e9 et sommes de contr\u00f4le": [[87, "fiabilite-et-sommes-de-controle"]], "Fiabilit\u00e9/Complexit\u00e9": [[122, "fiabilite-complexite"]], "Fichiers de configuration": [[89, "fichiers-de-configuration"]], "Fichiers journal et Suivi": [[108, "fichiers-journal-et-suivi"]], "Fichiers trop vieux": [[120, "fichiers-trop-vieux"]], "Fichiers volumineux": [[87, "fichiers-volumineux"]], "Field Replacements": [[21, "field-replacements"], [108, "field-replacements"]], "Fields in Messages": [[39, "fields-in-messages"]], "File Detection Strategies": [[24, null], [119, null]], "File Detection Strategy Table": [[24, "file-detection-strategy-table"]], "File Notification Without Downloading": [[39, "file-notification-without-downloading"]], "File Partitioning": [[21, "file-partitioning"]], "File Placement": [[56, "file-placement"]], "File Re-assembling": [[19, null]], "File d\u00b4attente trop important": [[88, "file-d-attente-trop-important"]], "Files That Change Too Often (mdelaylatest)": [[25, "files-that-change-too-often-mdelaylatest"]], "Files That are Too Old": [[25, "files-that-are-too-old"]], "Filtrage c\u00f4t\u00e9 client": [[108, "filtrage-cote-client"]], "First Subscribe": [[46, "first-subscribe"]], "Flakey Broker": [[3, "flakey-broker"], [93, "flakey-broker"]], "Flots Centrales": [[112, "flots-centrales"]], "Flow Callback Points": [[39, "flow-callback-points"]], "Flow Callback Poll Customization": [[39, "flow-callback-poll-customization"]], "Flow Callbacks": [[39, "flow-callbacks"]], "Flow Cleanup": [[3, "flow-cleanup"], [93, "flow-cleanup"]], "Flow Test Coinc\u00e9": [[93, "flow-test-coince"]], "Flow Test Stuck": [[3, "flow-test-stuck"]], "Flow Through Pumps": [[22, "flow-through-pumps"]], "Flow tests avec MQTT": [[93, "flow-tests-avec-mqtt"]], "Flow tests with MQTT": [[3, "flow-tests-with-mqtt"]], "FlowCallback Reference": [[58, null]], "Flux de travail v2": [[93, "flux-de-travail-v2"]], "Flux de travail v3": [[93, "flux-de-travail-v3"]], "Flux programm\u00e9": [[89, "flux-programme"]], "Folder Structure": [[4, "folder-structure"]], "Fonctionnalit\u00e9: Plages d\u2019octets": [[122, "fonctionnalite-plages-doctets"]], "Fonctionnalit\u00e9s": [[101, "fonctionnalites"]], "Format de fichier de configuration SR3": [[128, "format-de-fichier-de-configuration-sr3"]], "Format/Protocole de messages d\u2019annonce Sarracenia": [[130, "format-protocole-de-messages-d-annonce-sarracenia"]], "Frais g\u00e9n\u00e9raux": [[111, "frais-generaux"]], "Frequent Configuration Errors": [[26, "frequent-configuration-errors"]], "From Anaconda Prompt:": [[74, "from-anaconda-prompt"]], "From URP-1/2 announce to BUNNY-OP that a product is ready": [[47, "from-urp-1-2-announce-to-bunny-op-that-a-product-is-ready"]], "From a Windows Powershell session:": [[74, "from-a-windows-powershell-session"]], "From the Start Menu:": [[74, "from-the-start-menu"]], "From the Task Scheduler:": [[74, "from-the-task-scheduler"]], "Functionality: Byte Ranges": [[45, "functionality-byte-ranges"]], "GOES-R Acquisition": [[30, "goes-r-acquisition"]], "GTS a \u00e9t\u00e9 con\u00e7u il y a longtemps": [[114, "gts-a-ete-concu-il-y-a-longtemps"]], "GTS est limit\u00e9 et inflexible": [[114, "gts-est-limite-et-inflexible"]], "GTS is Limited & Inflexible": [[32, "gts-is-limited-inflexible"]], "GTS was Designed Long Ago": [[32, "gts-was-designed-long-ago"]], "GUIDE DE MISE A NIVEAU": [[85, null]], "General Sarracenia Concepts": [[22, null]], "Gestion des utilisateurs d\u2019une pompe \u00e0 l\u2019aide de Sr_audit": [[80, "gestion-des-utilisateurs-d-une-pompe-a-l-aide-de-sr-audit"]], "Git Branches for Pre-release": [[14, "git-branches-for-pre-release"]], "Global Duplication Suppression": [[11, "Global-Duplication-Suppression"]], "Glossaire": [[106, "glossaire"], [107, null]], "Glossary": [[23, "glossary"], [27, null]], "Guide De Ligne De Commande": [[108, null]], "Guide de Style": [[92, "guide-de-style"]], "Guide de l\u2019abonn\u00e9": [[88, null]], "Guide de programmation sarracenia": [[118, null]], "Guide du d\u00e9veloppeur MetPX-Sarracenia": [[93, null]], "HOWTOS": [[53, null]], "HPC Acquisition Feeds": [[30, "hpc-acquisition-feeds"]], "HPC Mirroring": [[30, "hpc-mirroring"], [112, "hpc-mirroring"]], "HPC mirrorring": [[25, "hpc-mirrorring"]], "HPCR Solution Overview": [[29, "hpcr-solution-overview"]], "HTTP Injection": [[54, "http-injection"]], "Hierarchical Settings": [[39, "hierarchical-settings"]], "High Performance Duplicate Suppression": [[55, "high-performance-duplicate-suppression"]], "High Priority Delivery": [[55, "high-priority-delivery"]], "High volume sample": [[3, "high-volume-sample"]], "Histoire": [[113, null]], "Histoire/Contexte de Sarracenia": [[110, null]], "History": [[31, null]], "History/Context of Sarracenia": [[28, null]], "Hooks from Sundew": [[46, "hooks-from-sundew"]], "Housekeeping - sr3 sanity": [[46, "housekeeping-sr3-sanity"]], "Housekeeping Metrics": [[55, "housekeeping-metrics"]], "How to Adopt AMQP": [[0, "how-to-adopt-amqp"]], "How to Select Chunksize": [[15, "how-to-select-chunksize"]], "How to setup a Remote Subscriber": [[73, null]], "How2Guides": [[4, "how2guides"]], "How2Guides (Comment Faire)": [[92, "how2guides-comment-faire"]], "IDENTIFICATION (CREDENTIALS)": [[108, "identification-credentials"]], "INSTANCES": [[21, "instances"], [108, "instances"]], "IPv6": [[23, "ipv6"], [106, "ipv6"]], "Identifiants et Details": [[127, "identifiants-et-details"]], "Identity": [[21, "identity"], [108, "identity"]], "Id\u00e9e de Base": [[94, null]], "Id\u00e9es d\u2019extension": [[118, "idees-dextension"]], "Implementations": [[38, "implementations"]], "Implementing POP/IMAP": [[48, "implementing-pop-imap"]], "Impl\u00e9mentations": [[103, "implementations"]], "Importation d\u2019extensions": [[108, "importation-dextensions"]], "Importing Extensions": [[21, "importing-extensions"]], "Incompatibilities": [[20, "incompatibilities"]], "Incompatibilit\u00e9s": [[101, "incompatibilites"]], "Indices and tables": [[142, "indices-and-tables"]], "Inflight Table": [[26, "inflight-table"]], "Ingestion par e-mail avec Sarracenia": [[84, null]], "Init Integration": [[46, "init-integration"]], "Initialisation et param\u00e8tres": [[83, "initialisation-et-parametres"]], "Initialization and Settings": [[49, "initialization-and-settings"]], "Injecting Data into a MetPX-Sarracenia Pump Network": [[54, "injecting-data-into-a-metpx-sarracenia-pump-network"]], "Injection HTTP": [[87, "injection-http"]], "Injection SFTP": [[87, "injection-sftp"]], "Injection de donn\u00e9es dans un r\u00e9seau de pompes MetPX-Sarracenia": [[87, "injection-de-donnees-dans-un-reseau-de-pompes-metpx-sarracenia"]], "Inline Content in Messages": [[32, "inline-content-in-messages"]], "Input Validation": [[23, "input-validation"]], "Inqui\u00e9tudes abord\u00e9es": [[101, "inquietudes-abordees"]], "Install Servers on Workstation": [[3, "install-servers-on-workstation"]], "Installation": [[46, "installation"], [80, "installation"]], "Installation Client": [[136, "installation-client"]], "Installation Instructions": [[51, "installation-instructions"]], "Installation Rabbitmq": [[80, "installation-rabbitmq"]], "Installation de MetPX Sarracenia": [[136, null]], "Installation d\u2019un RABBITMQ-SERVER": [[79, "installation-d-un-rabbitmq-server"]], "Installation locale": [[93, "installation-locale"]], "Installations avanc\u00e9es": [[80, "installations-avancees"]], "Installer des serveurs sur un poste de travail": [[93, "installer-des-serveurs-sur-un-poste-de-travail"]], "Instances": [[63, "instances"], [128, "instances"]], "Instructions d\u2019installation": [[85, "instructions-dinstallation"]], "Intel/Cray HPC Stack": [[0, "intel-cray-hpc-stack"]], "Internet Push est un mauvais ajustement pour les gros flux": [[114, "internet-push-est-un-mauvais-ajustement-pour-les-gros-flux"]], "Internet Push is a Poor Fit for Large Feeds": [[32, "internet-push-is-a-poor-fit-for-large-feeds"]], "Interrogation de sources externes": [[87, "interrogation-de-sources-externes"]], "Introduction": [[39, "introduction"], [39, "id1"], [47, "introduction"], [52, "introduction"], [55, "introduction"], [79, "introduction"], [81, "introduction"], [88, "introduction"], [118, "introduction"]], "Int\u00e9gration Init": [[80, "integration-init"]], "Int\u00e9gration LDAP": [[80, "integration-ldap"]], "Is it Fast?": [[29, "is-it-fast"]], "It\u00b4s About Time": [[6, "It\u00b4s-About-Time"]], "Journalisation": [[81, "journalisation"], [83, "journalisation"]], "Journalisation et d\u00e9bogage": [[88, "journalisation-et-debogage"]], "Journaux des messages": [[115, "journaux-des-messages"]], "Key Branches": [[3, "key-branches"]], "Known Problems (Solved in sr3)": [[20, "known-problems-solved-in-sr3"]], "LDAP Integration": [[46, "ldap-integration"]], "LES EN-T\u00caTES FIXES": [[130, "les-en-tetes-fixes"]], "LOGS and MONITORING": [[21, "logs-and-monitoring"]], "La ceuillette de messages": [[108, "la-ceuillette-de-messages"]], "La lecture de l\u2019arbre prend trop de temps": [[111, "la-lecture-de-larbre-prend-trop-de-temps"]], "Large Files": [[54, "large-files"]], "Large Numbers of Processors Need High Parallelism": [[7, "Large-Numbers-of-Processors-Need-High-Parallelism"]], "Latence (anglais: Latency)": [[107, "latence-anglais-latency"]], "Latency": [[27, "latency"]], "Launchpad": [[14, "launchpad"], [95, "launchpad"]], "Launchpad.net": [[95, "launchpad-net"]], "Le fichiers trop changeant (mdelaylatest)": [[120, "le-fichiers-trop-changeant-mdelaylatest"]], "Le flux \u00e0 travers des Pompes": [[105, "le-flux-a-travers-des-pompes"]], "Les bases de donn\u00e9es sont optimales pour les enregistrements de taille fixe. Personne ne les utilise de cette fa\u00e7on": [[114, "les-bases-de-donnees-sont-optimales-pour-les-enregistrements-de-taille-fixe-personne-ne-les-utilise-de-cette-facon"]], "Les champs override": [[83, "les-champs-override"]], "Let the Computer Do It": [[6, "Let-the-Computer-Do-It"]], "Liaisons": [[134, "Liaisons"]], "Liasons AMQP QUEUE": [[108, "liasons-amqp-queue"]], "Limitation": [[3, "limitation"], [93, "limitation"]], "Listes De Travail": [[132, "Listes-De-Travail"]], "Listes de travail (Worklist)": [[118, "listes-de-travail-worklist"]], "Little Data": [[0, "little-data"]], "Livraison hautement prioritaire": [[88, "livraison-hautement-prioritaire"]], "Local Installation": [[3, "local-installation"]], "Local Pip install": [[3, "local-pip-install"]], "Local Python": [[3, "local-python"], [93, "local-python"]], "Localisation": [[92, "localisation"]], "Localization": [[4, "localization"]], "Log messages": [[33, "log-messages"]], "LogFormat ( default: %(asctime)s [%(levelname)s] %(name)s %(funcName)s %(message)s )": [[63, "logformat-default-asctime-s-levelname-s-name-s-funcname-s-message-s"], [128, "logformat-default-asctime-s-levelname-s-name-s-funcname-s-message-s"]], "Logging": [[49, "logging"], [52, "logging"], [67, "Logging"]], "Logging Control": [[39, "logging-control"]], "Logging and Debugging": [[55, "logging-and-debugging"]], "Logs": [[60, "logs"], [125, "logs"]], "Longer Overview": [[38, "longer-overview"]], "Longueur du test Dynamic Flow": [[93, "longueur-du-test-dynamic-flow"]], "L\u2019algorithme de Flux": [[105, "l-algorithme-de-flux"]], "L\u2019avez-vous d\u00e9j\u00e0?": [[136, "lavez-vous-deja"]], "METHODOLOGY": [[42, "methodology"]], "MIGRATING FILTERS": [[42, "migrating-filters"]], "MIGRATING SENDER": [[42, "migrating-sender"]], "MQTT": [[27, "mqtt"], [107, "mqtt"]], "MQTT (version =5) Param\u00e8tres": [[105, "mqtt-version-5-parametres"]], "MQTT (version =5) Settings": [[22, "mqtt-version-5-settings"]], "MQTT Implementation Notes": [[18, null]], "Managing Users on a Pump Using Sr_audit": [[46, "managing-users-on-a-pump-using-sr-audit"]], "Mandatory Settings": [[64, "mandatory-settings"]], "Manual Process": [[14, "manual-process"]], "Manually Adding Users": [[46, "manually-adding-users"]], "Manuel de l\u2019utilisateur Windows": [[139, null]], "Mappage des concepts AMQP \u00e0 Sarracenia": [[90, "mappage-des-concepts-amqp-a-sarracenia"]], "Mappage des points d\u2019entr\u00e9e v2 aux Callbacks v3": [[89, "mappage-des-points-d-entree-v2-aux-callbacks-v3"]], "Mappage vers MQTT": [[130, "mappage-vers-mqtt"]], "Mappages": [[101, "mappages"]], "Mapping AMQP Concepts to Sarracenia": [[0, "mapping-amqp-concepts-to-sarracenia"], [22, "mapping-amqp-concepts-to-sarracenia"]], "Mapping to MQTT": [[65, "mapping-to-mqtt"]], "Mapping v2 Entry Points to v3 Callbacks": [[56, "mapping-v2-entry-points-to-v3-callbacks"]], "Mappings": [[20, "mappings"]], "Maturity": [[32, "maturity"]], "Maturit\u00e9": [[114, "maturite"]], "Meilleure r\u00e9ception des fichiers": [[118, "meilleure-reception-des-fichiers"]], "Mesh-Style Data Exchange for the WIS-GTS in 2019": [[32, null]], "Message Gathering": [[21, "message-gathering"]], "Message v01 Format": [[33, null], [115, null]], "Messages": [[69, "Messages"], [134, "Messages"]], "Messages de Rapport (anglais: Report messages)": [[107, "messages-de-rapport-anglais-report-messages"]], "Messages de rapport": [[87, "messages-de-rapport"]], "Messages du CFG": [[115, "messages-du-cfg"]], "MetPX Sarracenia Wiki": [[77, null]], "MetPX-Sarracenia Developer\u2019s Guide": [[3, null]], "MetPX-Sarracenia Installation": [[71, null]], "Minimum Requirements": [[46, "minimum-requirements"]], "Miroitage CHP": [[120, "miroitage-chp"]], "Mise en Place": [[137, "mise-en-place"]], "Mise en garde: Solution \u00e0 ce probl\u00e8me, pas tous les probl\u00e8mes": [[114, "mise-en-garde-solution-a-ce-probleme-pas-tous-les-problemes"]], "Mise en miroir continue": [[111, "mise-en-miroir-continue"]], "Mise en miroir continue de 27 millions d\u2019arborescence de fichiers tr\u00e8s rapidement": [[111, "mise-en-miroir-continue-de-27-millions-darborescence-de-fichiers-tres-rapidement"]], "Mise en \u0153uvre de POP/IMAP": [[84, "mise-en-oeuvre-de-pop-imap"]], "Mise \u00e0 jour du site Web sf.net": [[110, "mise-a-jour-du-site-web-sf-net"]], "Mise \u00e0 niveau de la configuration": [[89, "mise-a-niveau-de-la-configuration"]], "Modification de fichiers en transit": [[83, "modification-de-fichiers-en-transit"]], "Modifications apport\u00e9es pour cr\u00e9er la v03": [[117, null]], "Modifications apport\u00e9es pour r\u00e9soudre les probl\u00e8mes": [[101, "modifications-apportees-pour-resoudre-les-problemes"]], "Modifications d\u2019application en 2017": [[112, "modifications-d-application-en-2017"]], "Modifier les valeurs par d\u00e9faut": [[80, "modifier-les-valeurs-par-defaut"]], "Modifying Files in Flight": [[49, "modifying-files-in-flight"]], "Moins de Klocs, de meilleurs Klocs": [[110, "moins-de-klocs-de-meilleurs-klocs"]], "More Information": [[55, "more-information"]], "Multiple processes: Instances, Singletons and VIP": [[22, "multiple-processes-instances-singletons-and-vip"], [105, "multiple-processes-instances-singletons-and-vip"]], "M\u00e9thodes de d\u00e9tection : Inotify, Policy, SHIM": [[111, "methodes-de-detection-inotify-policy-shim"]], "M\u00e9trique Housekeeping": [[88, "metrique-housekeeping"]], "NAMING EXCHANGES": [[21, "naming-exchanges"]], "NAMING QUEUES": [[21, "naming-queues"]], "NEWS FLASH: Serial 9x Faster than Parallel!": [[7, "NEWS-FLASH:-Serial-9x-Faster-than-Parallel!"]], "NOAA CO-OPS API": [[50, "noaa-co-ops-api"]], "Name (bas\u00e9 uniquement sur le nom)": [[120, "name-base-uniquement-sur-le-nom"]], "Name Oriented": [[25, "name-oriented"]], "Named Exchanges and Queues": [[0, "named-exchanges-and-queues"]], "Navire de Th\u00e9s\u00e9e": [[101, "navire-de-thesee"]], "Nettoyage": [[80, "nettoyage"], [137, "nettoyage"]], "Network Maps": [[27, "network-maps"]], "Non-Shared Approaches.": [[8, "Non-Shared-Approaches."]], "Normes de documentation": [[92, null]], "Not Baked/Thinking": [[20, "not-baked-thinking"]], "Notes de mise en \u0153uvre MQTT": [[100, null]], "Notification de fichier sans t\u00e9l\u00e9chargement": [[118, "notification-de-fichier-sans-telechargement"]], "Notifications for DD": [[47, "notifications-for-dd"]], "Notifications on DD": [[46, "notifications-on-dd"]], "Notifications pour DD": [[79, "notifications-pour-dd"]], "Notifications sur DD": [[80, "notifications-sur-dd"]], "N\u00e9cessite RABBITMQ > 3.3.3.x": [[80, "necessite-rabbitmq-3-3-3-x"]], "ONE TO MANY FILTER": [[40, "one-to-many-filter"]], "ONE TO ONE FILTER": [[40, "one-to-one-filter"]], "OPTION TYPES": [[63, "option-types"]], "OPTIONS": [[60, "options"], [63, "options"], [125, "options"], [128, "options"]], "OPTIONS DE COMPATIBILIT\u00c9 SUNDEW": [[108, "options-de-compatibilite-sundew"]], "OPTIONS SR3": [[128, null]], "Object Stores": [[8, "Object-Stores"]], "Observations": [[11, "Observations"]], "Observations:": [[9, "Observations:"]], "OpenStack": [[0, "openstack"], [90, "openstack"]], "Operations": [[46, "operations"]], "Optimiser la s\u00e9lection des fichiers par processus": [[88, "optimiser-la-selection-des-fichiers-par-processus"]], "Optimization Possibilities": [[65, "optimization-possibilities"]], "Optimize File Selection per Process": [[55, "optimize-file-selection-per-process"]], "Optional Headers": [[65, "optional-headers"]], "Options": [[56, "options"], [89, "options"]], "Options callback": [[108, "options-callback"]], "Options obligatoires": [[129, "options-obligatoires"]], "Op\u00e9rations": [[80, "operations"]], "Other Examples": [[49, "other-examples"], [67, "Other-Examples"], [132, "Other-Examples"]], "Other Parameters": [[0, "other-parameters"]], "Other Report Fields": [[65, "other-report-fields"]], "Outage": [[55, "outage"]], "Outillage": [[93, "outillage"]], "Overall Server Algorithmic Ceiling": [[11, "Overall-Server-Algorithmic-Ceiling"]], "Overheads": [[29, "overheads"]], "Override Fields": [[49, "override-fields"]], "Overview": [[38, null], [46, "overview"]], "O\u00f9 documenter les options": [[93, "ou-documenter-les-options"]], "PDS Algorithmic Design": [[9, null]], "PDS-OP receptions of dispatch notification messages, wget of radar products": [[47, "pds-op-receptions-of-dispatch-notification-messages-wget-of-radar-products"]], "PERIODIC PROCESSING": [[21, "periodic-processing"]], "PIP": [[71, "id1"], [136, "id1"]], "POLL": [[21, "poll"], [108, "poll"]], "POLLING": [[21, "polling"]], "POST or WATCH": [[21, "post-or-watch"], [108, "post-or-watch"]], "POSTING": [[21, "posting"]], "PUBLICATION (POST)": [[108, "publication-post"]], "Packages": [[71, "packages"]], "Panne trop longue": [[88, "panne-trop-longue"]], "Paquets": [[136, "paquets"]], "Parallel": [[20, "parallel"], [101, "parallel"]], "Param\u00e8tres": [[118, "parametres"]], "Param\u00e8tres hi\u00e9rarchiques": [[118, "parametres-hierarchiques"]], "Partitionnement de fichiers": [[108, "partitionnement-de-fichiers"]], "Pas cuit / \u00c0 penser": [[101, "pas-cuit-a-penser"]], "Pas de FTP ?": [[103, "pas-de-ftp"]], "Performance": [[55, "performance"], [88, "performance"]], "Periodic Processing/Cron Jobs": [[71, "periodic-processing-cron-jobs"]], "Personnalisation de la suppression des doublons": [[83, "personnalisation-de-la-suppression-des-doublons"]], "Personnalisation de post_exchangeSplit": [[83, "personnalisation-de-post-exchangesplit"]], "Personnalisation du Callback de Flux de Poll": [[118, "personnalisation-du-callback-de-flux-de-poll"]], "Personnalisez la gestion des fichiers avec les rappels.": [[132, null]], "Perte de donn\u00e9es": [[88, "perte-de-donnees"]], "Peu de donn\u00e9es": [[90, "peu-de-donnees"]], "Pile Intel/Cray HPC": [[90, "pile-intel-cray-hpc"]], "Pip install locale": [[93, "pip-install-locale"]], "Placement de Fichier": [[89, "placement-de-fichier"]], "Plan concret (Fait)": [[101, "plan-concret-fait"]], "Plans de Pompes": [[106, "plans-de-pompes"]], "Plugins": [[55, "plugins"], [88, "plugins"]], "Plugins That Change How a File is Downloaded": [[67, "Plugins-That-Change-How-a-File-is-Downloaded"]], "Plugins That Create New Files": [[67, "Plugins-That-Create-New-Files"]], "Plugins qui Cr\u00e9ent de Nouveaux Fichiers": [[132, "Plugins-qui-Cr\u00e9ent-de-Nouveaux-Fichiers"]], "Plugins qui Traitent un Fichier apr\u00e8s son T\u00e9l\u00e9chargement": [[132, "Plugins-qui-Traitent-un-Fichier-apr\u00e8s-son-T\u00e9l\u00e9chargement"]], "Plugins qui changent la fa\u00e7on dont un fichier est t\u00e9l\u00e9charg\u00e9": [[132, "Plugins-qui-changent-la-fa\u00e7on-dont-un-fichier-est-t\u00e9l\u00e9charg\u00e9"]], "Plugins qui renomment les fichiers": [[132, "Plugins-qui-renomment-les-fichiers"]], "Plugins that Process a file after it is Downloaded": [[67, "Plugins-that-Process-a-file-after-it-is-Downloaded"]], "Plugins that Rename Files": [[67, "Plugins-that-Rename-Files"]], "Plugins v2 Obsol\u00e8tes": [[108, "plugins-v2-obsoletes"]], "Plus d\u2019informations": [[88, "plus-dinformations"]], "Points de rappel de flux": [[118, "points-de-rappel-de-flux"]], "Points d\u2019entr\u00e9e": [[83, "points-dentree"]], "Polling": [[39, "polling"], [48, "polling"], [84, "polling"], [118, "polling"]], "Polling External Sources": [[54, "polling-external-sources"]], "Polling Protocols Natively Supported": [[50, "polling-protocols-natively-supported"]], "Pompe": [[107, "pompe"]], "Pompes sans Donn\u00e9es (anglais: Dataless Pumps)": [[107, "pompes-sans-donnees-anglais-dataless-pumps"]], "Portage des plugins V2 vers Sr3": [[89, null]], "Porting V2 Plugins to Sr3": [[56, null]], "Possibilit\u00e9s d\u2019optimisation": [[130, "possibilites-doptimisation"]], "Post, Notice, Notification, Advertisement, Announcement": [[27, "post-notice-notification-advertisement-announcement"]], "Post-Release": [[14, "post-release"]], "Poste, Notice, Notification, Avis, Annonce": [[107, "poste-notice-notification-avis-annonce"]], "Posting from Python Code": [[70, null]], "Pourquoi SFTP est plus souvent choisi que FTPS": [[122, null]], "Pourquoi l\u2019API v3 doit \u00eatre utilis\u00e9e dans la mesure du possible": [[118, "pourquoi-lapi-v3-doit-etre-utilisee-dans-la-mesure-du-possible"]], "Pourquoi ne pas simplement utiliser Rsync ?": [[103, "pourquoi-ne-pas-simplement-utiliser-rsync"]], "Pourquoi utiliser AMQP?": [[90, "pourquoi-utiliser-amqp"]], "Pre-Release Overview": [[14, "pre-release-overview"]], "Pre-Requisites": [[46, "pre-requisites"]], "Premier abonnement": [[80, "premier-abonnement"]], "Prepare a Vanilla VM": [[3, "prepare-a-vanilla-vm"]], "Prerequisites": [[66, "Prerequisites"]], "Priorities": [[32, "priorities"]], "Priorit\u00e9s": [[114, "priorites"]], "Privileged System Access": [[23, "privileged-system-access"]], "Problem Statement": [[29, "problem-statement"]], "Problems/Weaknesses of Sundew:": [[11, "Problems/Weaknesses-of-Sundew:"]], "Probl\u00e8mes connus (r\u00e9solus dans sr3)": [[101, "problemes-connus-resolus-dans-sr3"]], "Process": [[4, "process"]], "Processing": [[4, "processing"]], "Processus": [[92, "processus"]], "Processus de Pre-Publication": [[95, "processus-de-pre-publication"]], "Processus de Publication de Version Stable": [[95, "processus-de-publication-de-version-stable"]], "Processus de Renommage": [[119, "processus-de-renommage"]], "Processus manuel": [[95, "processus-manuel"]], "Product Exchangers: Supporting Large Numbers of Transfers": [[45, "product-exchangers-supporting-large-numbers-of-transfers"]], "Programmability/Interoperability": [[32, "programmability-interoperability"]], "Programmabilit\u00e9/interop\u00e9rabilit\u00e9": [[114, "programmabilite-interoperabilite"]], "Project Website": [[28, "project-website"]], "Proof": [[8, "Proof"]], "Protocoles de polling pris en charge en mode natif": [[82, "protocoles-de-polling-pris-en-charge-en-mode-natif"]], "Proxys Web": [[88, "proxys-web"]], "Pr\u00e9-requis": [[80, "pre-requis"]], "Pr\u00e9parer une machine virtuelle Vanilla": [[93, "preparer-une-machine-virtuelle-vanilla"]], "Pr\u00e9requis": [[131, "Pr\u00e9requis"]], "Pr\u00e9sentation de la solution HPCR": [[111, "presentation-de-la-solution-hpcr"]], "Publication \u00e0 partir du code Python": [[135, null]], "Publie la Disponibilit\u00e9e d\u2019un fichier aux abonn\u00e9s.": [[129, "publie-la-disponibilitee-d-un-fichier-aux-abonnes"]], "Publier une Version de MetPX-Sarracenia": [[95, null]], "Publish the Availability of Files": [[64, "publish-the-availability-of-files"]], "Pump": [[27, "pump"]], "Pumping Network": [[27, "pumping-network"]], "PyPi": [[14, "pypi"], [95, "pypi"]], "Python Wheel": [[3, "python-wheel"], [93, "python-wheel"]], "QUEUES and MULTIPLE STREAMS": [[21, "queues-and-multiple-streams"], [108, "queues-and-multiple-streams"]], "Quality Assurance": [[14, "quality-assurance"]], "Quand signaler": [[93, "quand-signaler"]], "Que se passe-t-il ?": [[80, "que-se-passe-t-il"]], "Que se passe-t-il si chaque notification concerne un bloc, pas un fichier ?": [[97, "que-se-passe-t-il-si-chaque-notification-concerne-un-bloc-pas-un-fichier"]], "Quickly Announcing Very Large Trees On Linux": [[54, "quickly-announcing-very-large-trees-on-linux"], [87, "quickly-announcing-very-large-trees-on-linux"]], "Quorum and Voting:": [[8, "Quorum-and-Voting:"]], "RABBITMQ-SERVER cluster installation": [[47, "rabbitmq-server-cluster-installation"]], "RABBITMQ-SERVER installation": [[47, "rabbitmq-server-installation"]], "RABBITMQ-SERVER ldap installation": [[47, "rabbitmq-server-ldap-installation"]], "RADAR": [[112, "radar"]], "RADAR Data Flows": [[30, "radar-data-flows"]], "RELATED CLIENTS": [[42, "related-clients"]], "ROLES - feeder/admin/declare": [[21, "roles-feeder-admin-declare"], [108, "roles-feeder-admin-declare"]], "Rabbitmq Setup": [[46, "rabbitmq-setup"]], "Rappels de Flux (Flow Callbacks)": [[118, "rappels-de-flux-flow-callbacks"]], "Rapports": [[80, "rapports"]], "Reading the Tree Takes Too Long": [[29, "reading-the-tree-takes-too-long"]], "Receiver": [[9, "Receiver"]], "Receiving Data from a MetPX-Sarracenia Data Pump": [[55, "receiving-data-from-a-metpx-sarracenia-data-pump"]], "Redhat/Suse Distros (rpm based)": [[71, "redhat-suse-distros-rpm-based"]], "Redundant File Reception": [[55, "redundant-file-reception"]], "Refactorisation de la version 3": [[101, null]], "Reference": [[4, "reference"], [59, null]], "References & Links": [[38, "references-links"]], "Refining Selection": [[55, "refining-selection"]], "Releasing MetPX-Sarracenia": [[14, null]], "Relevance?": [[7, "Relevance?"]], "Reliability and Checksums": [[54, "reliability-and-checksums"]], "Reliability/Complexity": [[45, "reliability-complexity"]], "Remote Configurations": [[21, "remote-configurations"], [60, "remote-configurations"], [108, "remote-configurations"]], "Remplacement": [[101, "remplacement"]], "Rename Processing": [[24, "rename-processing"], [64, "rename-processing"]], "Renommage dd_subscribe": [[110, "renommage-dd-subscribe"]], "Repeated Scans and VIP": [[21, "repeated-scans-and-vip"]], "Replacement": [[20, "replacement"]], "Report Messages": [[54, "report-messages"], [65, "report-messages"], [130, "report-messages"]], "Report messages": [[27, "report-messages"]], "Report_Code": [[65, "report-code"], [130, "report-code"]], "Reports": [[46, "reports"]], "Repositories": [[3, "repositories"]], "Repositories & Recipes": [[14, "repositories-recipes"]], "Requires RABBITMQ > 3.3.x": [[46, "requires-rabbitmq-3-3-x"]], "Ressources c\u00f4t\u00e9 serveur allou\u00e9es aux abonn\u00e9s": [[88, "ressources-cote-serveur-allouees-aux-abonnes"]], "Review": [[0, "review"]], "Revision Record": [[39, "revision-record"], [54, "revision-record"], [55, "revision-record"], [71, "revision-record"]], "Roll Your Own": [[25, "roll-your-own"]], "Routage": [[80, "routage"]], "Routing": [[46, "routing"]], "Routing 1 Product": [[9, "Routing-1-Product"]], "Run A Flow Test": [[3, "run-a-flow-test"]], "Running Flow Tests": [[3, "running-flow-tests"]], "Running MetPX via Docker": [[52, null]], "Running Sarracenia with a Command Prompt": [[74, "running-sarracenia-with-a-command-prompt"]], "Running Sarracenia without a Command Prompt": [[74, "running-sarracenia-without-a-command-prompt"]], "R\u00c9CUP\u00c9RATION D\u2019ERREUR": [[108, "recuperation-derreur"]], "R\u00e9assemblage de fichiers": [[96, null]], "R\u00e9ception avanc\u00e9e des fichiers": [[118, "reception-avancee-des-fichiers"]], "R\u00e9ception de donn\u00e9es \u00e0 partir d\u2019une pompe de donn\u00e9es MetPX-Sarracenia": [[88, "reception-de-donnees-a-partir-dune-pompe-de-donnees-metpx-sarracenia"]], "R\u00e9ception de fichiers redondants": [[88, "reception-de-fichiers-redondants"]], "R\u00e9ceptions PDS-OP de messages de notification de r\u00e9partition, wget de produits radar": [[79, "receptions-pds-op-de-messages-de-notification-de-repartition-wget-de-produits-radar"]], "R\u00e9f\u00e9rence": [[92, "reference"], [124, null]], "R\u00e9f\u00e9rences et liens": [[103, "references-et-liens"]], "R\u00e9glage de Broker": [[108, "reglage-de-broker"]], "R\u00e9glage du d\u00e9bogage flowcb/log.py": [[88, "reglage-du-debogage-flowcb-log-py"]], "R\u00e9glage du d\u00e9bogage moth": [[88, "reglage-du-debogage-moth"]], "R\u00e9seau de Pompage (anglais: Pumping Network)": [[107, "reseau-de-pompage-anglais-pumping-network"]], "R\u00e9sum\u00e9": [[101, "resume"], [111, "resume"], [114, "resume"], [122, "resume"]], "R\u00e9troportage d\u2019une d\u00e9pendance": [[95, "retroportage-dune-dependance"]], "R\u00e9vision": [[90, "revision"]], "R\u00e9vision de l\u2019Accel": [[101, "revision-de-laccel"]], "SARRA": [[21, "sarra"], [108, "sarra"]], "SEE ALSO": [[17, "see-also"], [42, "see-also"], [60, "see-also"], [61, "see-also"], [62, "see-also"], [63, "see-also"], [64, "see-also"], [65, "see-also"], [128, "see-also"]], "SENDER": [[21, "sender"], [108, "sender"]], "SETUP": [[43, "setup"]], "SETUP 1 : PUMP TO PUMP REPLICATION": [[21, "setup-1-pump-to-pump-replication"]], "SFTP Injection": [[54, "sftp-injection"]], "SHC SOAP Web Service": [[50, "shc-soap-web-service"]], "SHIM LIBRARY USAGE": [[24, "shim-library-usage"], [64, "shim-library-usage"], [119, "shim-library-usage"]], "SHOVEL": [[21, "shovel"], [108, "shovel"]], "SONDAGE (POLLING)": [[108, "sondage-polling"]], "SR3": [[60, null], [66, "SR3"], [125, null], [131, "SR3"]], "SR3 - Everything": [[21, "sr3-everything"]], "SR3 - Tout": [[108, "sr3-tout"]], "SR3 CREDENTIALS": [[62, null], [127, null]], "SR3 Configuration File Format": [[63, "sr3-configuration-file-format"]], "SR3 Credential File Format": [[62, "sr3-credential-file-format"]], "SR3 Credential: Format du Fichier": [[127, "sr3-credential-format-du-fichier"]], "SR3 OPTIONS": [[63, null]], "SR3_TITLE": [[17, null]], "SR3_TITRE": [[99, null]], "SR_CPUMP": [[61, null], [126, null]], "SR_DEV_APPNAME": [[63, "sr-dev-appname"], [128, "sr-dev-appname"]], "SR_POLL CONFIG": [[42, "sr-poll-config"]], "SR_SARRA CONFIG": [[42, "sr-sarra-config"]], "SR_post": [[65, null], [130, null]], "STATUS: Stable/Default": [[65, "status-stable-default"], [130, "status-stable-default"]], "STATUS: WIP": [[6, null]], "SUBSCRIBE": [[21, "subscribe"], [108, "subscribe"]], "SUNDEW COMPATIBILITY OPTIONS": [[21, "sundew-compatibility-options"]], "SUNDEW SENDER CONVERSION PROCESS": [[43, "sundew-sender-conversion-process"]], "SYNOPSIS": [[17, "synopsis"], [60, "synopsis"], [61, "synopsis"], [63, "synopsis"], [64, "synopsis"], [65, "synopsis"], [99, "synopsis"], [125, "synopsis"], [126, "synopsis"], [128, "synopsis"], [129, "synopsis"], [130, "synopsis"]], "Sample Extensions": [[39, "sample-extensions"], [118, "sample-extensions"]], "Sample Flow Callback Class": [[67, "Sample-Flow-Callback-Class"]], "Sample Flowcb Sub-Class": [[49, "sample-flowcb-sub-class"], [67, "Sample-Flowcb-Sub-Class"]], "Sarra D\u2019une source": [[80, "sarra-d-une-source"]], "Sarra From a Source": [[46, "sarra-from-a-source"]], "Sarra d\u2019une autre pompe": [[80, "sarra-d-une-autre-pompe"]], "Sarra from Another Pump": [[46, "sarra-from-another-pump"]], "Sarrac": [[71, "sarrac"], [136, "sarrac"]], "Sarracenia": [[78, "sarracenia"]], "Sarracenia Algorithmic Design": [[11, null]], "Sarracenia Design Philosophy": [[13, null]], "Sarracenia Janvier 2018": [[112, null]], "Sarracenia Programming Guide": [[39, null]], "Sarracenia Status January 2018": [[30, null]], "Sarracenia est une application MQP": [[90, "sarracenia-est-une-application-mqp"]], "Sarracenia is an MQP Application": [[0, "sarracenia-is-an-mqp-application"]], "Sarracenia v03 Notification Message Format/Protocol": [[65, "sarracenia-v03-notification-message-format-protocol"]], "Sarracenia.FlowCB": [[78, "sarracenia-flowcb"]], "Sarracenia.Moth": [[78, "sarracenia-moth"]], "Sarracenia: File Systems Flying in Formation": [[8, "Sarracenia:-File-Systems-Flying-in-Formation"]], "Scans r\u00e9p\u00e9t\u00e9s et VIP": [[108, "scans-repetes-et-vip"]], "Scheduled Flow": [[56, "scheduled-flow"]], "Sch\u00e9ma de contr\u00f4le de version": [[95, "schema-de-controle-de-version"]], "Security Considerations": [[23, "security-considerations"]], "Security/Vulnerability": [[45, "security-vulnerability"]], "Sender": [[9, "Sender"]], "Serial Example": [[7, "Serial-Example"]], "Server Admin: A Local Subscriber": [[72, null]], "Server-Side Resources Allocated for Subscribers": [[55, "server-side-resources-allocated-for-subscribers"]], "Server/Broker": [[23, "server-broker"]], "Server/Protocol Considerations": [[15, "server-protocol-considerations"]], "Serveur/courtier": [[106, "serveur-courtier"]], "Service Web SHC SOAP": [[82, "service-web-shc-soap"]], "Service Web de valeurs instantan\u00e9es USGS": [[82, "service-web-de-valeurs-instantanees-usgs"]], "Set the Version": [[14, "set-the-version"]], "Setting the Broker": [[21, "setting-the-broker"]], "Settings": [[39, "settings"]], "Setup": [[73, "setup"]], "Setup Flow Test Environment": [[3, "setup-flow-test-environment"]], "Shared Subscriptions": [[18, "shared-subscriptions"]], "Shim Library": [[29, "shim-library"]], "Shim Library Necessary": [[29, "shim-library-necessary"]], "Shim Usage Notes": [[24, "shim-usage-notes"], [119, "shim-usage-notes"]], "Shim Usage Tips": [[64, "shim-usage-tips"]], "Ship of Theseus": [[20, "ship-of-theseus"]], "Si nous faisons des cksums par blocs, chemin \u00e0 partir de v00": [[97, "si-nous-faisons-des-cksums-par-blocs-chemin-a-partir-de-v00"]], "Simple/Scalable Peer Configurations for Nations": [[32, "simple-scalable-peer-configurations-for-nations"]], "Site web du projet": [[110, "site-web-du-projet"]], "So Sarracenia is Not a Parallel App!": [[7, "So-Sarracenia-is-Not-a-Parallel-App!"]], "Sondage avanc\u00e9 (Advanced Polling)": [[108, "sondage-avance-advanced-polling"]], "Sortie d\u2019Ex\u00e9cution": [[132, "Sortie-d'Ex\u00e9cution"]], "Source": [[27, "source"], [71, "source"], [107, "source"], [136, "source"]], "Sources de donn\u00e9es": [[87, null]], "Specific Consuming Requirements": [[21, "specific-consuming-requirements"]], "Speedup": [[7, "Speedup"]], "Sr3_Post": [[64, null], [129, null]], "Sr_Poll": [[46, "sr-poll"], [80, "sr-poll"]], "Sr_sender": [[46, "sr-sender"], [80, "sr-sender"]], "Sr_winnow": [[46, "sr-winnow"], [80, "sr-winnow"]], "Stable Release Process": [[14, "stable-release-process"]], "Standalone": [[23, "standalone"]], "Standard (bas\u00e9 sur le chemin et contenu)": [[120, "standard-base-sur-le-chemin-et-contenu"]], "Standard (path and data oriented)": [[25, "standard-path-and-data-oriented"]], "Standards": [[65, "standards"], [130, "standards"]], "Startup": [[46, "startup"], [73, "startup"]], "State of the Code": [[20, "state-of-the-code"]], "Statelessness/Crawlable": [[32, "statelessness-crawlable"]], "Static Flow": [[3, "static-flow"], [93, "static-flow"]], "Storage/State": [[8, "Storage/State"]], "Store And Forward est souvent meilleur dans la pratique": [[114, "store-and-forward-est-souvent-meilleur-dans-la-pratique"]], "Store And Forward is Often Better in Practice": [[32, "store-and-forward-is-often-better-in-practice"]], "Structure des dossiers": [[92, "structure-des-dossiers"]], "Style Guide": [[4, "style-guide"]], "Style de Code": [[92, "style-de-code"]], "Subclassing Flow": [[49, "subclassing-flow"]], "Subscribe and Replicate 3": [[142, null]], "Subscriber Guide": [[55, null]], "Subscribers": [[27, "subscribers"]], "Substitutions Compatible Sundew": [[128, "substitutions-compatible-sundew"]], "Summary": [[7, "Summary"], [20, "summary"], [29, "summary"], [45, "summary"]], "Sundew": [[27, "sundew"], [107, "sundew"]], "Sundew Algorithmic Design": [[12, null]], "Sundew Compatible Substituions": [[63, "sundew-compatible-substituions"]], "Sundew Migration Guide": [[41, null]], "Sundew Routing cost:": [[12, "Sundew-Routing-cost:"]], "Sundew filter migration to sarracenia (PXATX)": [[40, null]], "Sundew pull migration to sarracenia (PXATX)": [[42, null]], "Sundew sender migration to sarracenia (PXATX)": [[43, null]], "Support": [[46, "support"], [80, "support"]], "Suppression de Doublons": [[120, null]], "Suppression des doublons haute performance": [[88, "suppression-des-doublons-haute-performance"]], "Switching/Routing": [[23, "switching-routing"]], "System Startup and Shutdown": [[71, "system-startup-and-shutdown"]], "S\u00b4abonner et r\u00e9pliquer": [[141, null]], "S\u00e9curit\u00e9/Vuln\u00e9rabilit\u00e9": [[122, "securite-vulnerabilite"]], "S\u00e9lection des fonctionnalit\u00e9s AMQP": [[90, "selection-des-fonctionnalites-amqp"]], "S\u2019assurer que les choses sont en place": [[80, "sassurer-que-les-choses-sont-en-place"]], "TESTING": [[42, "testing"]], "THANKS!": [[7, "THANKS!"]], "THE FIXED HEADERS": [[65, "the-fixed-headers"]], "TH\u00c8ME (TOPIC)": [[130, "theme-topic"]], "TLS": [[46, "tls"], [80, "tls"]], "TODO": [[20, "todo"], [101, "id1"]], "TOPIC": [[65, "topic"]], "TRAITEMENT P\u00c9RIODIQUE": [[108, "traitement-periodique"]], "TYPES D\u2019OPTIONS": [[128, "types-d-options"]], "Table 1: The Algorithm for All Components": [[22, "id1"]], "Table 2: How Each Component Uses the Flow Algorithm": [[22, "id2"]], "Table of v2 and sr3 Equivalents": [[56, "table-of-v2-and-sr3-equivalents"], [89, "table-of-v2-and-sr3-equivalents"]], "Tableau 1 : Algorithme pour tous les composants": [[105, "id1"]], "Tableau 2 : Utilisation de l\u2019algorithme de flux par chaque composant": [[105, "id2"]], "Tableau de Inflight": [[104, "tableau-de-inflight"]], "Tableau de strat\u00e9gie de d\u00e9tection de fichiers": [[119, "tableau-de-strategie-de-detection-de-fichiers"]], "Test": [[96, "test"]], "Testing": [[19, "testing"]], "Tests unitaires": [[93, "tests-unitaires"]], "Thanks!": [[8, "Thanks!"]], "The Algorithmic Cost to Route 1 File": [[11, "The-Algorithmic-Cost-to-Route-1-File"]], "The Flow Algorithm": [[22, "the-flow-algorithm"], [39, "the-flow-algorithm"]], "The Simplest Flow_Callback": [[39, "the-simplest-flow-callback"], [118, "the-simplest-flow-callback"]], "ToDo": [[101, "todo"]], "Too slow, Queue Too Large": [[55, "too-slow-queue-too-large"]], "Tools you Need": [[3, "tools-you-need"]], "Topic-based Exchanges": [[0, "topic-based-exchanges"]], "Traduction de terminologie": [[123, null]], "Traitement": [[92, "traitement"]], "Traitement IP virtuel dans le poll": [[89, "traitement-ip-virtuel-dans-le-poll"]], "Traitement de renommage": [[129, "traitement-de-renommage"]], "Traitement p\u00e9riodique/T\u00e2ches Cron": [[136, "traitement-periodique-taches-cron"]], "Transfer": [[21, "transfer"], [108, "transfer"]], "Transferts sans Donn\u00e9es (Dataless Transfers)": [[107, "transferts-sans-donnees-dataless-transfers"]], "Transition": [[20, "transition"], [101, "transition"]], "Transport Engines": [[23, "transport-engines"]], "Travailler avec des plugins": [[118, "travailler-avec-des-plugins"]], "Troubleshooting": [[14, "troubleshooting"]], "Trucs d\u2019utilisation de shim": [[129, "trucs-d-utilisation-de-shim"]], "Tutorials": [[4, "tutorials"], [75, null]], "Tutoriel": [[140, null]], "Tutoriels": [[92, "tutoriels"]], "T\u00e9l\u00e9chargement": [[84, "telechargement"]], "T\u00e9l\u00e9chargement en utilisant la console": [[131, null]], "T\u00e9l\u00e9charger des donn\u00e9es avec Python": [[134, "T\u00e9l\u00e9charger-des-donn\u00e9es-avec-Python"]], "UPGRADE GUIDE": [[51, null]], "URP": [[25, "urp"], [120, "urp"]], "USGS Instantaneous Values Web Service": [[50, "usgs-instantaneous-values-web-service"]], "UTILISATION DE LA LIBRAIRIE SHIM": [[129, "utilisation-de-la-librairie-shim"]], "Ubuntu 18.04": [[3, "ubuntu-18-04"], [95, "ubuntu-18-04"]], "Ubuntu/Debian (apt/dpkg) Recommand\u00e9": [[136, "ubuntu-debian-apt-dpkg-recommande"]], "Ubuntu/Debian (apt/dpkg) Recommended": [[71, "ubuntu-debian-apt-dpkg-recommended"]], "Un Autre Exemple": [[130, "un-autre-exemple"]], "Un premier exemple utilisant l\u2019API Sarracenia Moth": [[134, null]], "Unit": [[3, "unit"], [93, "unit"]], "Unit tests": [[3, "unit-tests"]], "Universal Write Scaling": [[8, "Universal-Write-Scaling"]], "Updating The sf.net Website": [[28, "updating-the-sf-net-website"]], "Use Case": [[48, "use-case"], [50, "use-case"]], "Use Folders/Directories": [[11, "Use-Folders/Directories"]], "Use Instances": [[55, "use-instances"]], "Use of AMQP on DD (DDI, DD.BETA)": [[47, "use-of-amqp-on-dd-ddi-dd-beta"]], "User Headers": [[54, "user-headers"]], "Users and Roles": [[22, "users-and-roles"]], "Using AMQP with URP, BUNNY, PDS-OP": [[47, "using-amqp-with-urp-bunny-pds-op"]], "Using An Open Reference Stack": [[32, "using-an-open-reference-stack"]], "Using Credentials in Plugins": [[39, "using-credentials-in-plugins"]], "Using Plugins to Grab Hydrometric Data (v2)": [[50, null]], "Utilisateurs et r\u00f4les": [[105, "utilisateurs-et-roles"]], "Utilisation de l\u2019AMQP sur DD (DDI, DD.BETA)": [[79, "utilisation-de-lamqp-sur-dd-ddi-dd-beta"]], "Utilisation de plugins pour r\u00e9cup\u00e9rer des donn\u00e9es hydrom\u00e9triques": [[82, null]], "Utilisation de plusieurs configurations": [[88, "utilisation-de-plusieurs-configurations"]], "Utilisation des Identifiants dans les Plugins": [[118, "utilisation-des-identifiants-dans-les-plugins"]], "Utilisation d\u2019AMQP avec URP, BUNNY, PDS-OP": [[79, "utilisation-damqp-avec-urp-bunny-pds-op"]], "Utilisation d\u2019une pile (stack)de r\u00e9f\u00e9rence ouverte": [[114, "utilisation-d-une-pile-stack-de-reference-ouverte"]], "Utiliser des instances": [[88, "utiliser-des-instances"]], "Utilitaires install\u00e9s sur les serveurs DD": [[79, "utilitaires-installes-sur-les-serveurs-dd"]], "Utilities installed on DD servers": [[47, "utilities-installed-on-dd-servers"]], "V02 Plugin Pain Points": [[20, "v02-plugin-pain-points"]], "V02 Plugin Points douloureux": [[101, "v02-plugin-points-douloureux"]], "V2 to Sr3": [[51, "v2-to-sr3"], [85, "v2-to-sr3"]], "VARIABLES D\u2019ENVIRONMENT": [[99, "variables-d-environment"]], "VARIABLES ENVIRONNEMENTALES": [[126, "variables-environnementales"], [129, "variables-environnementales"]], "VOIR AUSSI": [[99, "voir-aussi"], [125, "voir-aussi"], [126, "voir-aussi"], [127, "voir-aussi"], [130, "voir-aussi"]], "Validation des entr\u00e9es": [[106, "validation-des-entrees"]], "Variables": [[63, "variables"], [128, "variables"]], "Verification / Troubleshooting": [[47, "verification-troubleshooting"]], "Version 3 Refactor": [[20, null]], "Versioning Scheme": [[14, "versioning-scheme"]], "Viewing all Settings": [[39, "viewing-all-settings"]], "Virtual IP processing in poll": [[56, "virtual-ip-processing-in-poll"]], "Voir aussi": [[129, "voir-aussi"]], "Voting Failure Modes": [[8, "Voting-Failure-Modes"]], "V\u00e9rification / D\u00e9pannage": [[79, "verification-depannage"]], "WATCH": [[21, "watch"], [108, "watch"]], "WINNOW": [[21, "winnow"], [108, "winnow"]], "WMO": [[27, "wmo"], [107, "wmo"]], "Weather Application Flows": [[30, "weather-application-flows"]], "Weatheroffice citypages": [[25, "weatheroffice-citypages"]], "Web Proxies": [[55, "web-proxies"]], "Web Sites with non-standard file listings": [[49, "web-sites-with-non-standard-file-listings"]], "WebUI": [[46, "webui"], [80, "webui"]], "What If Each Notification is for a Block, not a File ?": [[15, "what-if-each-notification-is-for-a-block-not-a-file"]], "What Will Work Without Change": [[56, "what-will-work-without-change"]], "What Won\u2019t Work Without Change": [[56, "what-won-t-work-without-change"]], "What difference did it make?": [[12, "What-difference-did-it-make?"]], "What is Amdahl\u2019s Law?": [[7, "What-is-Amdahl's-Law?"]], "What is Going On?": [[46, "what-is-going-on"]], "When to Report": [[3, "when-to-report"]], "Where does AMQP Come From?": [[0, "where-does-amqp-come-from"]], "Where to Put Options": [[3, "where-to-put-options"]], "Why No FTP?": [[38, "why-no-ftp"]], "Why Not Just Use Rsync?": [[38, "why-not-just-use-rsync"]], "Why SFTP is More Often Chosen than FTPS": [[45, null]], "Why Use AMQP?": [[0, "why-use-amqp"]], "Why rST?": [[4, "why-rst"], [92, "why-rst"]], "Why v3 API should be used whenever possible": [[39, "why-v3-api-should-be-used-whenever-possible"]], "Windows": [[3, "windows"], [71, "windows"], [93, "windows"], [136, "windows"]], "Windows user manual": [[74, null]], "Winnowed Dataless": [[23, "winnowed-dataless"]], "With AMQP Notices on a Standard File Server": [[32, "with-amqp-notices-on-a-standard-file-server"]], "Working with Multiple Configurations": [[55, "working-with-multiple-configurations"]], "Working with Plugins": [[39, "working-with-plugins"]], "Worklists": [[39, "worklists"], [49, "worklists"], [67, "Worklists"], [83, "worklists"]], "Worries Addressed": [[20, "worries-addressed"]], "Write it in Python": [[12, "Write-it-in-Python"], [12, "id3"]], "Writing FlowCallback Plugins": [[49, null]], "Writing Your Own Callbacks": [[67, "Writing-Your-Own-Callbacks"]], "Yes, Exactly.": [[7, "Yes,-Exactly."]], "[-pbd|\u2013post_baseDir ] (facultatif)": [[108, "pbd-post-basedir-path-facultatif"]], "[-pbd|\u2013post_baseDir ] (optional)": [[21, "pbd-post-basedir-path-optional"]], "[\u2013blocksize ] (default: 0 (auto))": [[21, "blocksize-value-default-0-auto"], [108, "blocksize-value-default-0-auto"]], "accelThreshold default: 0 (disabled.)": [[63, "accelthreshold-size-default-0-disabled"]], "accelTreshold d\u00e9faut: 0 (d\u00e9sactiver.)": [[128, "acceltreshold-size-defaut-0-desactiver"]], "accelXxxCommand": [[63, "accelxxxcommand"], [128, "accelxxxcommand"]], "accept, reject and acceptUnmatched": [[63, "accept-reject-and-acceptunmatched"]], "accept, reject and accept_unmatch": [[21, "accept-reject-and-accept-unmatch"], [108, "accept-reject-and-accept-unmatch"]], "accept, reject et acceptUnmatched": [[128, "accept-reject-et-acceptunmatched"]], "acceptSizeWrong: (default: False)": [[63, "acceptsizewrong-boolean-default-false"]], "acceptSizeWrong: (d\u00e9faut: False)": [[128, "acceptsizewrong-booleen-defaut-false"]], "acquisition HPC": [[112, "acquisition-hpc"]], "atime,mtime,mode": [[65, "atime-mtime-mode"], [130, "atime-mtime-mode"]], "attempts (default: 3)": [[63, "attempts-count-default-3"]], "attempts (d\u00e9faut: 3)": [[128, "attempts-count-defaut-3"]], "baseDir (d\u00e9faut: /)": [[128, "basedir-chemin-defaut"]], "baseDir (default: /)": [[63, "basedir-path-default"]], "baseUrl_relPath (default: off)": [[63, "baseurl-relpath-flag-default-off"]], "baseUrl_relPath (d\u00e9faut: off)": [[128, "baseurl-relpath-flag-defaut-off"]], "batch (default: 100)": [[63, "batch-count-default-100"]], "batch (d\u00e9faut: 100)": [[128, "batch-count-defaut-100"]], "blockSize default: 0 (auto)": [[63, "blocksize-size-default-0-auto"]], "blockSize d\u00e9faut: 0 (auto)": [[128, "blocksize-size-defaut-0-auto"]], "blocksize ": [[64, "blocksize-value"], [129, "blocksize-value"]], "broker": [[63, "broker"]], "bufSize (default: 1MB)": [[63, "bufsize-size-default-1mb"]], "bufSize (d\u00e9faut: 1m)": [[128, "bufsize-size-defaut-1m"]], "byteRateMax (default: 0)": [[63, "byteratemax-size-default-0"]], "byteRateMax (d\u00e9faut: 0)": [[128, "byteratemax-size-defaut-0"]], "callback ": [[128, "callback-speficationdeclass"]], "callback ": [[63, "callback-classspec"]], "callback options": [[21, "callback-options"]], "callback_prepend ": [[128, "callback-prepend-specificationdeclass"]], "callback_prepend ": [[63, "callback-prepend-classspec"]], "cas d\u00b4usage": [[120, "cas-d-usage"]], "cfg.batch": [[68, "cfg.batch"], [133, "cfg.batch"]], "cfg.download": [[68, "cfg.download"], [133, "cfg.download"]], "cfg.masks": [[68, "cfg.masks"], [133, "cfg.masks"]], "cfg.messageCountMax": [[68, "cfg.messageCountMax"], [133, "cfg.messageCountMax"]], "cfg.no, cfg.pid_filename": [[68, "cfg.no,-cfg.pid_filename"], [133, "cfg.no,-cfg.pid_filename"]], "convert": [[21, "convert"], [108, "convert"]], "dangerWillRobinson (default: omis)": [[128, "dangerwillrobinson-default-omis"]], "dangerWillRobinson (default: omitted)": [[63, "dangerwillrobinson-default-omitted"]], "dd_subscribe Renaming": [[28, "dd-subscribe-renaming"]], "debug": [[63, "debug"], [128, "debug"]], "declare": [[21, "declare"], [63, "declare"], [108, "declare"], [128, "declare"]], "delete (default: off)": [[63, "delete-boolean-default-off"]], "delete (d\u00e9faut: off)": [[128, "delete-booleen-defaut-off"]], "destfn_script