.. _deploy-conf:

Déployer la configuration
=========================

L'écran de déploiement de la configuration permet, en un clic, d'envoyer
la configuration des flux paramétrés aux partenaires Waarp R66 et Waarp
Gateway FTP concernés.

.. figure:: ../_static/img/deploy.png
   :align: center

   Écran de déploiement de la configuration

Un clic sur « Commencer » permet de déployer la configuration de toutes
les partenaires Waarp R66 serveur.

Commande pré-envoi
------------------

.. versionadded:: 0.19

Si l'option ``PreSendExec`` est présente dans la section ``r66`` du fichier de
configuration, la commande spécifiée sera exécutée sur les fichiers à envoyer
selon le schéma suivant :

.. code-block:: bash

   $ <commande> <fichier>

Pour exécuter la commande sur chaque fichier, il faut d'abord écrire le fichier
sur le disque. Cette opération pouvant être coûteuse en temps, chaque commande
sur chaque fichier est exécutée en parallèle, avec un maximum de 10* exécutions
simultanées.

Le même fichier, qu'il ai été modifier ou non, va être ensuite récupéré en
mémoire pour être envoyé.

Le même fichier, qu'il ai été modifier ou non, va être ensuite récupéré en
mémoire pour être envoyé.

Déploiements de la configuration
--------------------------------

.. versionadded:: 0.19

Le déploiement de la configuration se fait grâce au client R66 interne.

Afin de déployer la configuration dans le bon ordre, manager va d'abord trier
les serveurs par ordres de distance (en nombre de sauts) par rapport à manager.

Ensuite, la configuration va être envoyée en parallèle à chaque serveur ayant la
même distance avec manager, avec un maximum de 10 envois simultanés.
