https://dev-eole.ac-dijon.fr/https://dev-eole.ac-dijon.fr/favicon.ico2014-02-17T13:28:17ZEnsemble Ouvert Libre Évolutifcreole - Evolution #7429: Les dictionnaires extras ne sont pas (re)chargés automatiquementhttps://dev-eole.ac-dijon.fr/issues/7429?journal_id=273512014-02-17T13:28:17ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<ul><li><strong>Fichier</strong> <a href="/attachments/download/826/01_toto.xml">01_toto.xml</a> <a class="icon-only icon-magnifier" title="Voir" href="/attachments/826/01_toto.xml">Voir</a> ajouté</li></ul> creole - Evolution #7429: Les dictionnaires extras ne sont pas (re)chargés automatiquementhttps://dev-eole.ac-dijon.fr/issues/7429?journal_id=282182014-03-13T13:57:56ZEmmanuel GARETTE
<ul><li><strong>Assigné à</strong> mis à <i>Luc Bourdot</i></li><li><strong>Version cible</strong> mis à <i>Eole 2.4-RC3</i></li><li><strong>% réalisé</strong> changé de <i>0</i> à <i>10</i></li></ul><p>Corrigé pour le cas exposé ici, mais le fonctionne n'est pas satisfaisant.</p>
<p>Si je supprime le fichier, creoled ne redémarre pas. A priori ca ne fonctionne pas non plus pour les fonctions personnalisées.</p>
<p>Il existe surement d'autres cas problématiques.</p>
<p>Pour l'utilisateur la seule solution pour avoir un serveur fonctionnel c'est le redémarrage de la machine.</p>
<p>Je ne trouve pas ce comportement satisfaisant.</p>
<p>Pour moi il faudrait que "reconfigure" redémarre le service creoled.</p> creole - Evolution #7429: Les dictionnaires extras ne sont pas (re)chargés automatiquementhttps://dev-eole.ac-dijon.fr/issues/7429?journal_id=282372014-03-13T15:37:39ZDaniel Dehennin
<ul></ul><p>Pour le reload de creoled il faut modifier la liste des fichiers à surveiller <a class="source" href="https://dev-eole.ac-dijon.fr/projects/creole/repository/revisions/7c5fa53/entry/creole/server.py#L61">source:creole/server.py@7c5fa53#L61</a>.</p> creole - Evolution #7429: Les dictionnaires extras ne sont pas (re)chargés automatiquementhttps://dev-eole.ac-dijon.fr/issues/7429?journal_id=288202014-03-25T15:26:19ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<ul><li><strong>Echéance</strong> mis à <i>04/04/2014</i></li><li><strong>Statut</strong> changé de <i>A étudier</i> à <i>Accepté</i></li><li><strong>Assigné à</strong> changé de <i>Luc Bourdot</i> à <i>Emmanuel GARETTE</i></li><li><strong>% réalisé</strong> changé de <i>10</i> à <i>20</i></li></ul>Décision prise le 25/03/2013 :
<ul>
<li>redémarrage du service <code>creoled</code> en début de reconfigure</li>
<li>suppression du reload au niveau du client</li>
</ul> creole - Evolution #7429: Les dictionnaires extras ne sont pas (re)chargés automatiquementhttps://dev-eole.ac-dijon.fr/issues/7429?journal_id=288452014-03-26T09:39:01ZDaniel Dehennin
<ul><li><strong>Assigné à</strong> changé de <i>Emmanuel GARETTE</i> à <i>Daniel Dehennin</i></li><li><strong>Début</strong> mis à <i>26/03/2014</i></li></ul> creole - Evolution #7429: Les dictionnaires extras ne sont pas (re)chargés automatiquementhttps://dev-eole.ac-dijon.fr/issues/7429?journal_id=288782014-03-26T14:56:30ZDaniel Dehennin
<ul><li><strong>Statut</strong> changé de <i>Accepté</i> à <i>Résolu</i></li><li><strong>% réalisé</strong> changé de <i>20</i> à <i>100</i></li></ul><p>Appliqué par commit <a class="changeset" title="Instance/reconfigure avec d’anciennes valeurs À l’heure actuelle, il est possible que l’instance..." href="https://dev-eole.ac-dijon.fr/projects/creole/repository/revisions/528bdc127de3ffa0de4cbef50a73ced519a94687">528bdc127de3ffa0de4cbef50a73ced519a94687</a>.</p> creole - Evolution #7429: Les dictionnaires extras ne sont pas (re)chargés automatiquementhttps://dev-eole.ac-dijon.fr/issues/7429?journal_id=289142014-03-27T16:53:22ZEmmanuel GARETTE
<ul><li><strong>Statut</strong> changé de <i>Résolu</i> à <i>À valider</i></li><li><strong>% réalisé</strong> changé de <i>100</i> à <i>80</i></li></ul><p>Le redémarrage de creoled se fait avant le test du lock 'instance'. Si on lance un reconfigure sans avoir instancié, il faut attendre inutilement le redémarrage de creoled.</p> creole - Evolution #7429: Les dictionnaires extras ne sont pas (re)chargés automatiquementhttps://dev-eole.ac-dijon.fr/issues/7429?journal_id=289202014-03-28T08:32:33ZDaniel Dehennin
<ul></ul><p>Emmanuel GARETTE a écrit :</p>
<blockquote>
<p>Le redémarrage de creoled se fait avant le test du lock 'instance'. Si on lance un reconfigure sans avoir instancié, il faut attendre inutilement le redémarrage de creoled.</p>
</blockquote>
<p>Le redémarrage de <strong><code>creoled</code></strong> se fait avant le test si <strong><code>creoled</code></strong> fonctionne (<a class="source" href="https://dev-eole.ac-dijon.fr/projects/creole/repository/revisions/9ca939e/entry/creole/reconfigure.py#L199">source:creole/reconfigure.py@9ca939e#L199</a>).</p>
<p>Le test du lock <strong><code>instance</code></strong> se fait en faisant un appel <strong><code>CreoleCLient</code></strong> (<a class="source" href="https://dev-eole.ac-dijon.fr/projects/creole/repository/revisions/9ca939e/entry/creole/reconfigure.py#L219">source:creole/reconfigure.py@9ca939e#L219</a>).</p>
<p>Si l’instance se passe correctement mais que <strong><code>creoled</code></strong> ne recharge pas correctement ou plante, le prochain <strong><code>reconfigure</code></strong> pourrait ne pas fonctionner.</p> creole - Evolution #7429: Les dictionnaires extras ne sont pas (re)chargés automatiquementhttps://dev-eole.ac-dijon.fr/issues/7429?journal_id=289272014-03-28T09:38:59ZEmmanuel GARETTE
<ul><li><strong>Statut</strong> changé de <i>À valider</i> à <i>Résolu</i></li><li><strong>% réalisé</strong> changé de <i>80</i> à <i>100</i></li></ul> creole - Evolution #7429: Les dictionnaires extras ne sont pas (re)chargés automatiquementhttps://dev-eole.ac-dijon.fr/issues/7429?journal_id=289372014-03-28T11:03:12ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<ul><li><strong>Statut</strong> changé de <i>Résolu</i> à <i>À valider</i></li><li><strong>% réalisé</strong> changé de <i>100</i> à <i>80</i></li></ul><p>Dans instance on doit pouvoir se permettre de remplacer l'appel à creole client par soit <code>isfile(INSTANCE_LOCKFILE)</code> soit <code>eosfunc.is_instanciate()</code> ...<br />Je m'interroge au passage sur l'utilité réelle de la variable <strong>module_instancie</strong> ?</p> creole - Evolution #7429: Les dictionnaires extras ne sont pas (re)chargés automatiquementhttps://dev-eole.ac-dijon.fr/issues/7429?journal_id=289622014-03-28T16:03:23ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<ul><li><strong>Statut</strong> changé de <i>À valider</i> à <i>Résolu</i></li><li><strong>% réalisé</strong> changé de <i>80</i> à <i>100</i></li></ul><p>Appliqué par commit <a class="changeset" title="Test du lock d'instance avant le restart creoled Fixes #7429 @30m" href="https://dev-eole.ac-dijon.fr/projects/creole/repository/revisions/b5757f796affa4931e10be17db3b91a94a8552e4">b5757f796affa4931e10be17db3b91a94a8552e4</a>.</p> creole - Evolution #7429: Les dictionnaires extras ne sont pas (re)chargés automatiquementhttps://dev-eole.ac-dijon.fr/issues/7429?journal_id=295832014-04-15T06:59:28ZEmmanuel GARETTE
<ul><li><strong>Statut</strong> changé de <i>Résolu</i> à <i>Fermé</i></li></ul><p>OK :</p>
<pre>
root@amon:~# wget http://dev-eole.ac-dijon.fr/attachments/download/826/01_toto.xml
--2014-04-15 09:00:49-- http://dev-eole.ac-dijon.fr/attachments/download/826/01_toto.xml
Résolution de dev-eole.ac-dijon.fr (dev-eole.ac-dijon.fr)... 194.167.18.22
Connexion vers dev-eole.ac-dijon.fr (dev-eole.ac-dijon.fr)|194.167.18.22|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Taille : non spécifié [text/xml]
Enregistre : «01_toto.xml»
[ <=> ] 418 --.-K/s ds 0s
2014-04-15 09:00:49 (17,8 MB/s) - «01_toto.xml» enregistré [418]
root@amon:~# mv 01_toto.xml /usr/share/eole/creole/extra/schedule
root@amon:~# CreoleGet schedule.toto.description
Schedule de test
root@amon:~#
</pre>