Projet

Général

Profil

Anomalie #4403

Creoled : si on modifie les dictionnaires, il faut redemarré le démon à la main

Ajouté par Emmanuel GARETTE il y a plus de 11 ans. Mis à jour il y a environ 11 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
09/11/2012
Echéance:
% réalisé:

100%

Temps passé:
Distribution:
EOLE 2.4

Description

Le démon creoled :

- ne monitor pas le dossier /usr/share/eole/creole/dicos/ (et les sous répertoires) ;
- n'est pas redémarré à l'instance/reconfigure.

Si on ajoute, modifie ou supprime un dico, creoled n'est jamais redémarré. Les modifications n'apparaissent alors pas.

Révisions associées

Révision d72e68c9 (diff)
Ajouté par Daniel Dehennin il y a plus de 11 ans

Redémarrage automatique de creoled lors de changements des XML de creole

Le redémarrage automatique de creoled est opéré lors des modifications
sur le fichier de valeur et des XML creole.

La détection de modifications de fichiers est fait automatiquement par
cherrypy à intervalle régulié et non pas par inotify1.

[1] https://fr.wikipedia.org/wiki/Inotify

  • creole/server.py: Mise à jour de la documentation du module.
  • creole/server.py (CreoleDaemon._load_argparse): Ajout de l’options
    « --reload-delay » définissant la période entre deux vérifications de
    modification.
  • creole/server.py (CreoleDaemon._list_dirs): Créé une liste de fichier
    présent dans un répertoire en fonction d’un pattern. Cette liste
    contient le répertoire lui même afin de détecter la création de nouveau
    fichier.
  • creole/server.py (CreoleDaemon.run): Configuration du plugin autoreload
    pour monitorer le fichier des valeurs et les définitions XML de creole.

Fixes: #4403 @45m

Révision 6dbc18f8 (diff)
Ajouté par Daniel Dehennin il y a environ 11 ans

Pas de redémarrage automatique de creoled sur des modifications de code

Désactivation du monitoring des modules python afin de ne pas redémarrer
automatiquement lors des mises à jour.

  • creole/server.py (CreoleDaemon.run): Écrasement de la
    méthode « sysfiles » qui renvoi l’ensemble des modules à monitorer afin
    de retourner un ensemble vide.

Ref: #4403 @5m

Historique

#1 Mis à jour par Joël Cuissinat il y a plus de 11 ans

  • Version cible mis à Eole 2.4-dev-1

#2 Mis à jour par Joël Cuissinat il y a plus de 11 ans

  • Assigné à mis à Daniel Dehennin
  • Version cible changé de Eole 2.4-dev-1 à Eole 2.4-dev-2

#3 Mis à jour par Daniel Dehennin il y a plus de 11 ans

  • Statut changé de Nouveau à Résolu
  • % réalisé changé de 0 à 100

#4 Mis à jour par Daniel Dehennin il y a plus de 11 ans

La vérification se fait toutes les 5 secondes, en espérant que cela ne mette pas le brin lorsqu’une mise à jour installera tout plein de nouveau dictionnaires ;-)

#5 Mis à jour par Fabrice Barconnière il y a environ 11 ans

  • Statut changé de Résolu à Fermé

Formats disponibles : Atom PDF