Tâche #8378
Distribution EOLE - Scénario #8326: Focus conteneurs 2.4
Démarrage des conteneurs
Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
Restant à faire (heures):
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.
Révisions associées
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
Historique
#1 Mis à jour par Daniel Dehennin il y a presque 10 ans
- Echéance mis à 20/06/2014
- Statut changé de Nouveau à Accepté
- Assigné à mis à Daniel Dehennin
- Version cible mis à Eole 2.4.0.1
#2 Mis à jour par Daniel Dehennin il y a presque 10 ans
- Statut changé de Accepté à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit e1aebc2524f12d5124c5cb1d9cd570d5e40871bc.
#3 Mis à jour par Daniel Dehennin il y a presque 10 ans
- Tâche parente mis à #8326
#4 Mis à jour par Joël Cuissinat il y a presque 10 ans
- Version cible changé de Eole 2.4.0.1 à 231
#5 Mis à jour par Daniel Dehennin il y a plus de 9 ans
- Statut changé de Résolu à Fermé