Anomalie #7051
status du module si l'instance plante au milieu
Description
Si une erreur apparaît lors de l’exécution de la commande 'instance', le module se trouve dans un état "indéterminé". Il ne doit pas être considéré comme instancié.
A l’exécution suivante de 'instance', il ne devrait pas y avoir de message "le serveur est déjà instancié" car cela n'est pas vrai.
Le statut "module instancié" devrait correspondre à l’exécution de instance sans aucune erreur
Demandes liées
Révisions associées
Mise en place d'un fichier "INSTANCE_LOCKFILE"
Fixes #7051 @1h
Historique
#1 Mis à jour par Joël Cuissinat il y a plus de 10 ans
- Version cible changé de Eole 2.4-beta3 à Eole 2.4-RC1
#2 Mis à jour par Joël Cuissinat il y a plus de 10 ans
- Version cible changé de Eole 2.4-RC1 à Eole 2.4-RC2
#3 Mis à jour par Joël Cuissinat il y a environ 10 ans
- Statut changé de Nouveau à A étudier
- Temps estimé mis à 4.00 h
Actuellement, le test porte sur la variable automatique Creole module_instancie définie dans le dictionnaire 00_common.xml :
root@horus:/usr/share/eole/creole/dicos# grep module_instancie * 00_common.xml: <variable name='module_instancie' type='oui/non' description="Le serveur a été instancié" /> 00_common.xml: <auto name='is_instanciate' target='module_instancie'>
C'est donc au niveau de la fonction "eos" is_instanciate() que tout se passe. Le test est actuellement le suivant :
def is_instanciate(): #test la présence d'un fichier templatisé # si pas templatisé, pas instancié (#6052) return {True: 'oui', False: 'non'}.get(os.path.isfile('/etc/eole/release'))
#4 Mis à jour par Joël Cuissinat il y a environ 10 ans
- Version cible changé de Eole 2.4-RC2 à Eole 2.4-RC3
#5 Mis à jour par Joël Cuissinat il y a environ 10 ans
- Echéance mis à 04/04/2014
#6 Mis à jour par Joël Cuissinat il y a environ 10 ans
- Statut changé de A étudier à Accepté
- % réalisé changé de 0 à 10
Décision prise le 25/03/2013 : faire un "touch" sur le fichier /etc/eole/.instance le plus tard possible et modifier la fonction de test en conséquence.
#7 Mis à jour par Joël Cuissinat il y a environ 10 ans
- Assigné à mis à Joël Cuissinat
#8 Mis à jour par Joël Cuissinat il y a environ 10 ans
- Statut changé de Accepté à Résolu
- % réalisé changé de 10 à 100
Appliqué par commit creole:c2ce876f90d92d640d1a0d8299e365801be394fa.
#9 Mis à jour par Emmanuel GARETTE il y a environ 10 ans
- Statut changé de Résolu à Fermé
Grâce à #8004 j'ai pu valider cette demande.