Projet

Général

Profil

Anomalie #7051

status du module si l'instance plante au milieu

Ajouté par Gilles Grandgérard il y a plus de 10 ans. Mis à jour il y a environ 10 ans.

Statut:
Fermé
Priorité:
Bas
Assigné à:
Catégorie:
-
Version cible:
Début:
Echéance:
04/04/2014
% réalisé:

100%

Temps estimé:
4.00 h
Temps passé:
Distribution:
EOLE 2.4

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

Lié à creole - Anomalie #6052: Interdiction de la séquence installation -> gen_config -> reconfigure ? Fermé 21/10/2013 25/10/2013

Révisions associées

Révision c2ce876f (diff)
Ajouté par Joël Cuissinat il y a environ 10 ans

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

#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.

Formats disponibles : Atom PDF