Anomalie #7051
status du module si l'instance plante au milieu
100%
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 12 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 12 ans
- Version cible changé de Eole 2.4-RC1 à Eole 2.4-RC2
#3 Mis à jour par Joël Cuissinat il y a plus de 12 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 plus de 12 ans
- Version cible changé de Eole 2.4-RC2 à Eole 2.4-RC3
#5 Mis à jour par Joël Cuissinat il y a plus de 12 ans
- Echéance mis à 04/04/2014
#6 Mis à jour par Joël Cuissinat il y a plus de 12 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 plus de 12 ans
- Assigné à mis à Joël Cuissinat
#8 Mis à jour par Joël Cuissinat il y a plus de 12 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 plus de 12 ans
- Statut changé de Résolu à Fermé
Grâce à #8004 j'ai pu valider cette demande.