Tâche #8378
Distribution EOLE - Scénario #8326: Focus conteneurs 2.4
Démarrage des conteneurs
Status:
Fermé
Priority:
Normal
Assigned To:
Target version:
Remaining (hours):
Description
Il faut ajouter une temporisation sur le démarrage des conteneurs, idéalement vérifier si les conteneurs sont démarrés et joignables.
L’installation des paquets avec des conteneurs non démarrer ne fonctionnera pas sinon.
Associated revisions
Attendre le démarrage des conteneurs
- creole/containers.py (is_lxc_running): Vérifie si un conteneur est
démarré et son service SSH joingnable.
- creole/reconfigure.py (containers): Attend au plus 10 fois 1 seconde
que les conteneurs soient fonctionnels.
Fixes: #8378 @30m
Suppression du délai pour la création des conteneurs
- scripts/gen_conteneurs (main): Suppression du sleep car la
temporisation est prise en compte dans la fonction
« reconfigure.containers() ».
Ref: #8378 @15m
Lever une exception pour les conteneurs non démarrés
Le démarrage des conteneurs avant l’installation des paquets doit être
bloquant, si un conteneur ne démarre pas, les autres services ne sont
pas arrêtés.
- creole/reconfigure.py (containers): Lever une exception si un
conteneur ne démarre pas en cas de génération « minimale ».
Ref: #8378 @1h
History
#1 Updated by Daniel Dehennin almost 7 years ago
- Due date set to 06/20/2014
- Status changed from Nouveau to Accepté
- Assigned To set to Daniel Dehennin
- Target version set to Eole 2.4.0.1
#2 Updated by Daniel Dehennin almost 7 years ago
- Status changed from Accepté to Résolu
- % Done changed from 0 to 100
Appliqué par commit e1aebc2524f12d5124c5cb1d9cd570d5e40871bc.
#3 Updated by Daniel Dehennin almost 7 years ago
- Parent task set to #8326
#4 Updated by Joël Cuissinat almost 7 years ago
- Target version changed from Eole 2.4.0.1 to 231
#5 Updated by Daniel Dehennin over 6 years ago
- Status changed from Résolu to Fermé