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
Related issues
Associated revisions
Mise en place d'un fichier "INSTANCE_LOCKFILE"
Fixes #7051 @1h
History
#1 Updated by Joël Cuissinat over 9 years ago
- Target version changed from Eole 2.4-beta3 to Eole 2.4-RC1
#2 Updated by Joël Cuissinat over 9 years ago
- Target version changed from Eole 2.4-RC1 to Eole 2.4-RC2
#3 Updated by Joël Cuissinat over 9 years ago
- Status changed from Nouveau to A étudier
- Estimated time set to 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 Updated by Joël Cuissinat over 9 years ago
- Target version changed from Eole 2.4-RC2 to Eole 2.4-RC3
#5 Updated by Joël Cuissinat over 9 years ago
- Due date set to 04/04/2014
#6 Updated by Joël Cuissinat over 9 years ago
- Status changed from A étudier to Accepté
- % Done changed from 0 to 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 Updated by Joël Cuissinat over 9 years ago
- Assigned To set to Joël Cuissinat
#8 Updated by Joël Cuissinat over 9 years ago
- Status changed from Accepté to Résolu
- % Done changed from 10 to 100
Appliqué par commit creole:c2ce876f90d92d640d1a0d8299e365801be394fa.
#9 Updated by Emmanuel GARETTE over 9 years ago
- Status changed from Résolu to Fermé
Grâce à #8004 j'ai pu valider cette demande.