Projet

Général

Profil

Anomalie #8467

reconfigure : le redémarrage de creoled est extrêmement long

Ajouté par Emmanuel GARETTE il y a presque 10 ans. Mis à jour il y a presque 10 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
23/06/2014
Echéance:
04/07/2014
% réalisé:

100%

Distribution:
EOLE 2.4

Description

>>> from timeit import timeit 
>>> from pyeole.service import unmanaged_service
>>> from pyeole.process import system_code
>>> 
>>> def unmanage():
...  unmanaged_service(u'stop', u'creoled', u'service', display='console')
...  unmanaged_service(u'start', u'creoled', u'service', display='console')
... 
>>> def system():
...  system_code(['service', 'creoled', 'stop'])
...  system_code(['service', 'creoled', 'start'])
... 
>>> timeit(lambda: unmanage(), number=1)
Stop System V service creoled                                                                                                                         [  OK  ]
Start System V service creoled                                                                                                                        [  OK  ]
10.869958877563477
>>> timeit(lambda: system(), number=1)
 * Stopping Creole daemon creoled                                                                                                                      [ OK ] 
 * Starting Creole daemon creoled                                                                                                                      [ OK ] 
2.747856855392456

unmanaged_service est (dans ce cas, mais uniquement ce cas) 4 fois plus lent que system_code.

Je pense que le gain de 7 secds en vaut le coup.


Demandes liées

Lié à creole - Anomalie #8448: impossible de reconfigurer si creoled est arrêté sur un serveur enregistré dans Zéphir Fermé 04/07/2014

Historique

#1 Mis à jour par Emmanuel GARETTE il y a presque 10 ans

  • Echéance mis à 04/07/2014
  • Assigné à mis à Emmanuel GARETTE
  • Version cible mis à Eole 2.4.0.1
  • Début mis à 23/06/2014

Corrigé avec la demande liée

#2 Mis à jour par Emmanuel GARETTE il y a presque 10 ans

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

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

  • Statut changé de Nouveau à Résolu

#4 Mis à jour par Daniel Dehennin il y a presque 10 ans

  • Statut changé de Résolu à Fermé

Le start de creoled à l’instance est beaucoup plus rapide.

Formats disponibles : Atom PDF