Projet

Général

Profil

Anomalie #5903

Redémarrage des services dans l'EAD sur 2.4

Ajouté par Joël Cuissinat il y a plus de 10 ans. Mis à jour il y a plus de 10 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
28/10/2013
Echéance:
% réalisé:

100%

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

Description

"Tout" est à refaire au niveau des actions "daemon" et "asimpleservice" :o


Demandes liées

Lié à creole - Anomalie #6567: Revoir la gestion des services pyeole Fermé 04/11/2013 15/11/2013
Lié à ead - Anomalie #6670: Le redémarrage des services associés à un groupe de conteneurs ne fonctionne plus dans l'EAD Fermé

Révisions associées

Révision 41862f55 (diff)
Ajouté par Emmanuel GARETTE il y a plus de 10 ans

support des services dans EAD, reste à voir pour le redémarrage de tous les services (ref #5903)

Révision 06e348e7 (diff)
Ajouté par Emmanuel GARETTE il y a plus de 10 ans

possibilité d'exclure un service dans manage_services (ref #5903)

Révision 5b5e09ed (diff)
Ajouté par Emmanuel GARETTE il y a plus de 10 ans

redemarrage des services sauf pour network/ead (fixes #5903)

Historique

#1 Mis à jour par Joël Cuissinat il y a plus de 10 ans

  • Version cible mis à Eole 2.4-alpha2

#2 Mis à jour par Joël Cuissinat il y a plus de 10 ans

  • Version cible changé de Eole 2.4-alpha2 à Eole 2.4-beta1

#3 Mis à jour par Emmanuel GARETTE il y a plus de 10 ans

  • Assigné à mis à Emmanuel GARETTE
  • Début mis à 28/10/2013

#4 Mis à jour par Emmanuel GARETTE il y a plus de 10 ans

  • % réalisé changé de 0 à 80

L'action "Redémarrer tous les services (hors ead et sso)" redémarre pour l'instant tous les services, même l'EAD et le SSO.

#5 Mis à jour par Daniel Dehennin il y a plus de 10 ans

  • Version cible changé de Eole 2.4-beta1 à Eole 2.4-beta2

#6 Mis à jour par Emmanuel GARETTE il y a plus de 10 ans

  • Assigné à Emmanuel GARETTE supprimé

#7 Mis à jour par Emmanuel GARETTE il y a plus de 10 ans

Je ne sais pas lancer tous les services "sauf".

#8 Mis à jour par Daniel Dehennin il y a plus de 10 ans

Récupérer la liste de tous les services, supprimer ceux que l’on ne veut pas, et passer ça à manage_services()

from creole.client import CreoleClient
c = CreoleClient()
unwanted_services = ['a', 'b']
services_names = [srv['name'] for srv in c.get_services()]
for unwanted in unwanted_services:
    if unwanted in services_names:
        services_names.remove(unwanted)
manage_services(action, names=services_names)

#9 Mis à jour par Emmanuel GARETTE il y a plus de 10 ans

Daniel Dehennin a écrit :

Récupérer la liste de tous les services, supprimer ceux que l’on ne veut pas, et passer ça à manage_services()

[...]

Sauf qu'on se retrouve avec les problèmes de doublon ... (censé être géré par manage_services).

#10 Mis à jour par Emmanuel GARETTE il y a plus de 10 ans

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

#11 Mis à jour par Joël Cuissinat il y a plus de 10 ans

  • Assigné à mis à Emmanuel GARETTE

#12 Mis à jour par Joël Cuissinat il y a plus de 10 ans

  • Statut changé de Résolu à Fermé

Semble OK (à par les logs mais c'est une autre affaire !)

Formats disponibles : Atom PDF