Tâche #20952
Scénario #20806: Les tests creolelint amonecole sont beaucoup trop long
Étude du problème CreoleLint
Status:
Fermé
Priority:
Normal
Assigned To:
Target version:
Remaining (hours):
0.0
Description
Pour AmonEcole, les templates les plus gourmands sont les suivants :
- /usr/share/eole/creole/distrib/common-squid2.conf : 3-4 minutes
- /usr/share/eole/creole/distrib/ead.cfg : 20 minutes
- /usr/share/eole/creole/distrib/nginx.default : 1h10/1h20
- /usr/share/eole/creole/distrib/amon.cfg : 7-8 minutes
Sans compter qu'on a déjà les suivants qui sont ignorés :
00:03:33.032 \-- template desactivé : /usr/share/eole/creole/distrib/active_tags 00:03:33.032 \-- template desactivé : /usr/share/eole/creole/distrib/common-squid1.conf 00:03:33.033 \-- template desactivé : /usr/share/eole/creole/distrib/zstats.cfg 00:03:33.033 \-- template desactivé : /usr/share/eole/creole/distrib/hosts 00:03:33.034 \-- template desactivé : /usr/share/eole/creole/distrib/named.conf
Related issues
Associated revisions
Tentative d'optimisation du test CreoleLint AmonEcole
Ref: #20952
Optimisation des traitements CreoleLint/AmonEcole
Ref: #20952
History
#1 Updated by Joël Cuissinat about 6 years ago
- Related to Tâche #20955: Traceback Creole lors de la redéfinition d'une variable avec remove_condition sur AmonEcole added
#2 Updated by Joël Cuissinat about 6 years ago
- Description updated (diff)
#3 Updated by Joël Cuissinat about 6 years ago
- % Done changed from 0 to 20
- Remaining (hours) changed from 4.0 to 3.0
Fixer la configuration de l'AmonEcole à deux interfaces, n'apporte pas de gain notable sur le traitement des templates les plus gourmands.
Je propose d'étudier le verrouillage d'autres variables.
#4 Updated by Joël Cuissinat about 6 years ago
Pour le template common-squid2.conf, la désactivation des variables suivantes permet un gain de temps important (traitement < 1 minute)
- activer_cache_pere
- activer_cache_pere_zone
- activer_proxy_refresh_pattern
- activer_ead_reverseproxy
Pour optimiser le traitement du template amon.cfg ...
Pas trop d'idées, les variables qui sont combinées sont : type_squid_auth, activer_cntlm, activer_squid2, activer_squid_auth, activer_filtrage_proxy.
- activer_ejabberd
- activer_revprox_ead
- activer_revprox_rewrite
- revprox_activate_http ??? (à forcer à oui dans ce cas)
#5 Updated by Joël Cuissinat about 6 years ago
- % Done changed from 20 to 70
- Remaining (hours) changed from 3.0 to 1.0
#6 Updated by Joël Cuissinat about 6 years ago
- % Done changed from 70 to 80
- Estimated time changed from 4.00 h to 6.00 h
#7 Updated by Joël Cuissinat about 6 years ago
- Status changed from En cours to Résolu
#8 Updated by Joël Cuissinat about 6 years ago
- Status changed from Résolu to Fermé
- Remaining (hours) changed from 1.0 to 0.0