Projet

Général

Profil

Tâche #8378

Distribution EOLE - Scénario #8326: Focus conteneurs 2.4

Démarrage des conteneurs

Ajouté par Daniel Dehennin il y a presque 10 ans. Mis à jour il y a plus de 9 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
16/06/2014
Echéance:
20/06/2014
% réalisé:

100%

Temps estimé:
1.00 h
Temps passé:
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

Révision e1aebc25 (diff)
Ajouté par Daniel Dehennin il y a presque 10 ans

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

Révision 35e94b6e (diff)
Ajouté par Daniel Dehennin il y a presque 10 ans

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

Révision 7686b373 (diff)
Ajouté par Daniel Dehennin il y a presque 10 ans

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

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

Formats disponibles : Atom PDF