Projet

Général

Profil

Tâche #19813

Scénario #19832: La migration de configuration Creole devrait forcer certaines valeurs chargées depuis EOLE < 2.4

Passer half_closed_clients à off lors d'une migration d'un Amon < 2.4

Ajouté par Olivier FEBWIN il y a environ 7 ans. Mis à jour il y a environ 7 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
21/03/2017
Echéance:
% réalisé:

100%

Temps estimé:
2.00 h
Temps passé:
Restant à faire (heures):
0.0

Description

Passer half_closed_clients à off lors d'une migration d'un Amon < 2.4
Voir http://eole.orion.education.fr/listes/arc/amon-sphynx/2017-03/msg00041.html

Révisions associées

Révision 3cd8f465 (diff)
Ajouté par Joël Cuissinat il y a environ 7 ans

Réinitialisation de la variable "half_closed_clients" à l'upgrade

Ref: #19813 @1h

Révision e0d32249 (diff)
Ajouté par Joël Cuissinat il y a environ 7 ans

Test unitaire : valeur de half_closed_clients après migration

Ref: #19813 @15m

Historique

#1 Mis à jour par Joël Cuissinat il y a environ 7 ans

  • Tracker changé de Demande à Tâche
  • Temps estimé mis à 2.00 h
  • Tâche parente mis à #19832
  • Restant à faire (heures) mis à 2.0

#2 Mis à jour par Olivier FEBWIN il y a environ 7 ans

De notre côté, nous avons passé cette variable à off sur nos Amon 2.2 encore en production afin de ne pas causer de problème après leur migration en 2.5

#3 Mis à jour par Joël Cuissinat il y a environ 7 ans

  • Statut changé de Nouveau à En cours

#4 Mis à jour par Joël Cuissinat il y a environ 7 ans

  • Sujet changé de Passer half_closed_clients à off lors d'une migration d'un Amon < 2.4 à Passer half_closed_clients à off lors d'une migration d'un Amon < 2.4
  • Description mis à jour (diff)
  • Assigné à mis à Joël Cuissinat

#5 Mis à jour par Joël Cuissinat il y a environ 7 ans

NB : le test unitaire que je souhaite enrichir n'est présent qu'à partir d'EOLE 2.5.1 (0dad27a5) !

#6 Mis à jour par Joël Cuissinat il y a environ 7 ans

  • % réalisé changé de 0 à 100
  • Restant à faire (heures) changé de 2.0 à 0.25
  • Paquets 2.5.0 à 2.6.1 + merge dans master
  • Test unitaire ajouté pour Amon >= 2.6.1
  • mise à jour des changelog

Pour tester, il est possible d'importer le fichier configuration/etb1.amon/default-2.3/etc/eole/config.ini et de vérifier que la variable experte Squid -> Half_closed_clients est bien à la valeur par défaut du module (affichée en bleu).

#7 Mis à jour par Scrum Master il y a environ 7 ans

  • Statut changé de En cours à Résolu

#8 Mis à jour par Fabrice Barconnière il y a environ 7 ans

  • Restant à faire (heures) changé de 0.25 à 0.0

#9 Mis à jour par Fabrice Barconnière il y a environ 7 ans

  • Vu dans gen_config, la variable est bien à off en bleu.
  • Paquet en 2.6.1 était manquant -> creole 2.6.1-108
  • Tests unitaires OK sur Amon 2.6.1 :
    root@amon:/usr/share/creole/tests# py.test -k test_upgrade_amon23
    ========================================================= test session starts =========================================================
    platform linux2 -- Python 2.7.12, pytest-2.8.7, py-1.4.31, pluggy-0.3.1
    rootdir: /usr/share/creole/tests, inifile: 
    collected 1969 items 
    
    test_upgrade.py .
    
    ========================================== 1968 tests deselected by '-ktest_upgrade_amon23' ===========================================
    ============================================= 1 passed, 1968 deselected in 12.93 seconds ==============================================
    

#10 Mis à jour par Laurent Flori il y a environ 7 ans

  • Statut changé de Résolu à Fermé

Formats disponibles : Atom PDF