Anomalie #8467
reconfigure : le redémarrage de creoled est extrêmement long
Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
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
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.