https://dev-eole.ac-dijon.fr/https://dev-eole.ac-dijon.fr/favicon.ico2015-04-28T08:02:28ZEnsemble Ouvert Libre ÉvolutifDistribution EOLE - Tâche #11431: Impossibilité de relancer le service zephir quand certaines tâches sont en courshttps://dev-eole.ac-dijon.fr/issues/11431?journal_id=466222015-04-28T08:02:28ZBruno Boigetbruno.boiget@ac-dijon.fr
<ul><li><strong>Statut</strong> changé de <i>Nouveau</i> à <i>En cours</i></li></ul> Distribution EOLE - Tâche #11431: Impossibilité de relancer le service zephir quand certaines tâches sont en courshttps://dev-eole.ac-dijon.fr/issues/11431?journal_id=466232015-04-28T08:15:11ZBruno Boigetbruno.boiget@ac-dijon.fr
<ul><li><strong>Statut</strong> changé de <i>En cours</i> à <i>Nouveau</i></li><li><strong>Temps estimé</strong> mis à <i>4.00 h</i></li><li><strong>Restant à faire (heures)</strong> mis à <i>3.0</i></li><li><strong>Distribution</strong> changé de <i>EOLE 2.5</i> à <i>Toutes</i></li></ul><p>Problème constaté lors de la correction des problèmes de segfault.</p>
<p>Lorsque certaines tâches automatiques sont en cours, le service zephir ne s'arrête pas correctement ('service zephir stop' indique que l'arrêt est fait mais le processus tourne toujours).</p>
<ul>
<li>chargement du cache des configurations (cas le plus problèmatique)</li>
<li>boucle de vérification des serveurs en timeout</li>
</ul>
<p>Exemple en affichant les objets créés dans le cache creole :</p>
<pre>
Apr 27 11:22:47 zephir zephir_backend: [-] Received SIGTERM, shutting down.
Apr 27 11:22:49 zephir zephir_backend: [-] *** <zephir.utils.creolewrap.ZephirDict instance at 0x52c93b00>
Apr 27 11:22:49 zephir zephir_backend: [-] *** <zephir.utils.creolewrap.ZephirDict instance at 0x563c7368>
Apr 27 11:22:49 zephir zephir_backend: [-] *** <zephir.utils.creolewrap.ZephirDict instance at 0x7fd94c8919e0>
Apr 27 11:22:49 zephir zephir_backend: [-] *** <zephir.utils.creolewrap.ZephirDict instance at 0x73cf4b00>
Apr 27 11:22:49 zephir zephir_backend: [-] *** <zephir.utils.creolewrap.ZephirDict instance at 0x7fd94b460a70>
Apr 27 11:22:49 zephir zephir_backend: [-] *** <zephir.utils.creolewrap.ZephirDict instance at 0x15a96200>
Apr 27 11:22:49 zephir zephir_backend: [-] *** <zephir.utils.creolewrap.ZephirDict instance at 0x59b7c830>
</pre>
<p>En mode threadé, on peut interrompre les traitements en vérifiant l'état de reactor.running avant chaque chargement de configuration.<br />Dans le mode non threadé, il faut revoir le fonctionnement de la boucle, reactor.running ne semble pas passer à False tant que le chargement n'est pas fini.</p> Distribution EOLE - Tâche #11431: Impossibilité de relancer le service zephir quand certaines tâches sont en courshttps://dev-eole.ac-dijon.fr/issues/11431?journal_id=466242015-04-28T08:16:43ZBruno Boigetbruno.boiget@ac-dijon.fr
<ul><li><strong>Statut</strong> changé de <i>Nouveau</i> à <i>En cours</i></li></ul> Distribution EOLE - Tâche #11431: Impossibilité de relancer le service zephir quand certaines tâches sont en courshttps://dev-eole.ac-dijon.fr/issues/11431?journal_id=466732015-04-28T16:06:06ZBruno Boigetbruno.boiget@ac-dijon.fr
<ul></ul><p>après essai de différentes méthodes, je ne trouve pas de moyen pour arrêter le service proprement lorsque le service est en mode non threadé.</p>
<p>Une approche pour résoudre ce problème pourrait être de mettre en place une boucle d'attente (comme dans le service creole_serv) et d'utiliser un kill -9 si le processus ne s'arrête pas après quelques secondes.</p> Distribution EOLE - Tâche #11431: Impossibilité de relancer le service zephir quand certaines tâches sont en courshttps://dev-eole.ac-dijon.fr/issues/11431?journal_id=467702015-04-29T16:13:03ZBruno Boigetbruno.boiget@ac-dijon.fr
<ul><li><strong>Restant à faire (heures)</strong> changé de <i>3.0</i> à <i>0.25</i></li></ul> Distribution EOLE - Tâche #11431: Impossibilité de relancer le service zephir quand certaines tâches sont en courshttps://dev-eole.ac-dijon.fr/issues/11431?journal_id=467722015-04-29T16:14:09ZBruno Boigetbruno.boiget@ac-dijon.fr
<ul><li><strong>% réalisé</strong> changé de <i>0</i> à <i>100</i></li></ul> Distribution EOLE - Tâche #11431: Impossibilité de relancer le service zephir quand certaines tâches sont en courshttps://dev-eole.ac-dijon.fr/issues/11431?journal_id=467892015-04-30T07:44:24ZScrum Master
<ul><li><strong>Statut</strong> changé de <i>En cours</i> à <i>Résolu</i></li></ul> Distribution EOLE - Tâche #11431: Impossibilité de relancer le service zephir quand certaines tâches sont en courshttps://dev-eole.ac-dijon.fr/issues/11431?journal_id=474872015-05-18T08:31:46ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<ul><li><strong>Statut</strong> changé de <i>Résolu</i> à <i>Fermé</i></li><li><strong>Restant à faire (heures)</strong> changé de <i>0.25</i> à <i>0.0</i></li></ul>