Projet

Général

Profil

Anomalie #3561

Boucle infini dans la gestion des groupes de conteneur

Ajouté par Emmanuel GARETTE il y a presque 12 ans. Mis à jour il y a presque 12 ans.

Statut:
Fermé
Priorité:
Haut
Assigné à:
Catégorie:
-
Début:
03/06/2012
Echéance:
% réalisé:

100%

Temps estimé:
0.50 h
Temps passé:
Distribution:
EOLE 2.3

Description

C'est un cas un peut tordu ... mais jusqu'à maintenant ejabberd était installé dans la conteneur "jabber".

Suite à la mise à jour candidat, il est installé dans le conteneur "reseau". J'ai donc remis, avec un dictionnaire personnalisé, dans le conteneur "jabber".

J'ai donc : <conteneur name="jabber" group="jabber"/>

Ce qui provoque une boucle infinie.

Voici un patch :

--- /tmp/cfgparser.py    2012-06-03 14:37:21.000000000 +0200
+++ /usr/share/pyshared/creole/cfgparser.py    2012-06-03 19:13:51.000000000 +0200
@@ -616,7 +616,8 @@
         self.log.info('===========================================')

     def get_container_name(self, name, tcontainer):
-        if tcontainer[name].has_key('group'):
+        if tcontainer[name].has_key('group') and \
+                    tcontainer[name]['group'] != name:
             cname = self.get_container_name(tcontainer[name]['group'], tcontainer)
         else:
             cname = name

Demandes liées

Précède Documentations - Tâche #3644: Parler des groupes de conteneurs Fermé 15/06/2012

Révisions associées

Révision 8f4220dd (diff)
Ajouté par Joël Cuissinat il y a presque 12 ans

Correction boucle infinie possible dans get_container_name
  • cfgparser.py : application du patch
    Fixes #3561 @10m

Historique

#1 Mis à jour par Joël Cuissinat il y a presque 12 ans

  • Assigné à mis à Joël Cuissinat
  • Temps estimé mis à 0.50 h

#2 Mis à jour par Joël Cuissinat il y a presque 12 ans

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

#3 Mis à jour par Bruno Boiget il y a presque 12 ans

  • Statut changé de Résolu à Fermé

testé sur 2.3.5 RC avec dico supplémentaire (conteneur jabber / groupe jabber)

Formats disponibles : Atom PDF