Tâche #20952
Scénario #20806: Les tests creolelint amonecole sont beaucoup trop long
Étude du problème CreoleLint
Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
Restant à faire (heures):
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
Demandes liées
Révisions associées
Tentative d'optimisation du test CreoleLint AmonEcole
Ref: #20952
Optimisation des traitements CreoleLint/AmonEcole
Ref: #20952
Historique
#1 Mis à jour par Joël Cuissinat il y a presque 7 ans
- Lié à Tâche #20955: Traceback Creole lors de la redéfinition d'une variable avec remove_condition sur AmonEcole ajouté
#2 Mis à jour par Joël Cuissinat il y a presque 7 ans
- Description mis à jour (diff)
#3 Mis à jour par Joël Cuissinat il y a presque 7 ans
- % réalisé changé de 0 à 20
- Restant à faire (heures) changé de 4.0 à 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 Mis à jour par Joël Cuissinat il y a presque 7 ans
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 Mis à jour par Joël Cuissinat il y a presque 7 ans
- % réalisé changé de 20 à 70
- Restant à faire (heures) changé de 3.0 à 1.0
#6 Mis à jour par Joël Cuissinat il y a presque 7 ans
- % réalisé changé de 70 à 80
- Temps estimé changé de 4.00 h à 6.00 h
#7 Mis à jour par Joël Cuissinat il y a presque 7 ans
- Statut changé de En cours à Résolu
#8 Mis à jour par Joël Cuissinat il y a presque 7 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) changé de 1.0 à 0.0