Project

General

Profile

Anomalie #5903

Redémarrage des services dans l'EAD sur 2.4

Added by Joël Cuissinat over 7 years ago. Updated over 7 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Category:
-
Start date:
10/28/2013
Due date:
% Done:

100%

Estimated time:
4.00 h
Spent time:
Distribution:
EOLE 2.4

Description

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


Related issues

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

Associated revisions

Revision 41862f55 (diff)
Added by Emmanuel GARETTE over 7 years ago

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

Revision 06e348e7 (diff)
Added by Emmanuel GARETTE over 7 years ago

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

Revision 5b5e09ed (diff)
Added by Emmanuel GARETTE over 7 years ago

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

History

#1 Updated by Joël Cuissinat over 7 years ago

  • Target version set to Eole 2.4-alpha2

#2 Updated by Joël Cuissinat over 7 years ago

  • Target version changed from Eole 2.4-alpha2 to Eole 2.4-beta1

#3 Updated by Emmanuel GARETTE over 7 years ago

  • Assigned To set to Emmanuel GARETTE
  • Start date set to 10/28/2013

#4 Updated by Emmanuel GARETTE over 7 years ago

  • % Done changed from 0 to 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 Updated by Daniel Dehennin over 7 years ago

  • Target version changed from Eole 2.4-beta1 to Eole 2.4-beta2

#6 Updated by Emmanuel GARETTE over 7 years ago

  • Assigned To deleted (Emmanuel GARETTE)

#7 Updated by Emmanuel GARETTE over 7 years ago

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

#8 Updated by Daniel Dehennin over 7 years ago

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 Updated by Emmanuel GARETTE over 7 years ago

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 Updated by Emmanuel GARETTE over 7 years ago

  • Status changed from Nouveau to Résolu
  • % Done changed from 80 to 100

#11 Updated by Joël Cuissinat over 7 years ago

  • Assigned To set to Emmanuel GARETTE

#12 Updated by Joël Cuissinat over 7 years ago

  • Status changed from Résolu to Fermé

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

Also available in: Atom PDF