https://dev-eole.ac-dijon.fr/https://dev-eole.ac-dijon.fr/favicon.ico2020-01-30T10:52:22ZEnsemble Ouvert Libre ÉvolutifDistribution EOLE - Scénario #29545: Modifications globales de variables Master/slavehttps://dev-eole.ac-dijon.fr/issues/29545?journal_id=1412132020-01-30T10:52:22ZThierry Jambouthierry.jambou@developpement-durable.gouv.fr
<ul></ul><p>On ne peut pas faire de mise à jour de variables de type master/slave si on diminue le nombre de valeurs (par exemple : on passe de 4 valeurs IP/Netmask à 3 pour une variable)<br />Par-contre, cela fonctionne si on augmente le nombre de valeurs ...</p> Distribution EOLE - Scénario #29545: Modifications globales de variables Master/slavehttps://dev-eole.ac-dijon.fr/issues/29545?journal_id=1412142020-01-30T11:03:51ZEmmanuel GARETTE
<ul></ul><p>Si on augmente la taille on dit, par convention, que les valeurs supérieurs à la longueur sont ajoutés<br />Si on diminue la taille, on sait comment quelle valeur on supprime ? forcement la dernière (bof pas sûr) ?</p>
<p>Pour diminuer la taille il faut faire un "pop" avec l'index. C'est utilisé dans quelle cadre ? Script python ?</p> Distribution EOLE - Scénario #29545: Modifications globales de variables Master/slavehttps://dev-eole.ac-dijon.fr/issues/29545?journal_id=1412402020-01-31T09:54:43ZThierry Jambouthierry.jambou@developpement-durable.gouv.fr
<ul></ul><p>En fait, nous rencontrons le pb lorsque nous voulons faire une modif via l'interface Zéphir sur un groupe de serveurs, par exemple modifier des valeurs master/slave pour tout un groupe de serveurs afin de générer derrière des directives iptables (Interface zéphir : Action sur le groupe de serveurs puis Modification sur le groupe de serveurs)</p> Distribution EOLE - Scénario #29545: Modifications globales de variables Master/slavehttps://dev-eole.ac-dijon.fr/issues/29545?journal_id=1412502020-01-31T10:11:55ZEmmanuel GARETTE
<ul></ul><p>L'interface web n'a jamais su gérer les variables master/slaves et je ne vois pas bien comment le gérer correctement a partir des données fournis par le formulaire.</p>
<p>Je vais prendre un exemple qui parait simple :</p>
<p>tu as :<br />master / slave<br />192.168.1.1/255.255.255.255<br />192.168.2.0/255.255.255.0</p>
<p>L'utilisateur met une nouvelle valeur pour la master :</p>
<p>1. 192.168.1.2,192.168.2.0</p>
<p>- je garde la 1er slave ? (ici 255.255.255.255)<br />- je la supprime ?</p>
<p>2. 192.168.1.0,192.168.2.0</p>
<p>- je garde la 1er slave ? (ici 255.255.255.255)<br />- je la supprime ?</p>
<p>3. 192.168.1.1,192.168.1.2</p>
<p>- je garde la 2eme slave ? (ici 255.255.255.0)<br />- je la supprime ?</p>
<p>4. 192.168.2.0</p>
<p>- je suppose que je supprime la 1er slave</p>
<p>5. 192.168.3.0</p>
<p>- je supprime tous ? mais dans ce cas il n'y aura pas la slave associé alors que logiquement je devrais garder la second slave.</p>
<p>Et ainsi de suite.</p>
<p>On ne devrait pas pouvoir modifier la master sans modifier les slaves en gros.</p> Distribution EOLE - Scénario #29545: Modifications globales de variables Master/slavehttps://dev-eole.ac-dijon.fr/issues/29545?journal_id=1413532020-02-06T08:53:50ZBenjamin Bohardbbohard@cadoles.com
<ul></ul><p>Il faut redévelopper le formulaire de zéphir. Gros travail en perspective.</p> Distribution EOLE - Scénario #29545: Modifications globales de variables Master/slavehttps://dev-eole.ac-dijon.fr/issues/29545?journal_id=1413662020-02-06T10:19:21ZThierry Jambouthierry.jambou@developpement-durable.gouv.fr
<ul></ul><p>En fait, le truc -si c'est réalisable - serait de pouvoir modifier la master et la slave simultanément (détecter si c'est une variable de type master/slave et imposer la saisie de la valeur slave), comme ça, c'est à coup sûr cohérent ...</p>