Project

General

Profile

Scénario #31037

Zéphir : modifications sur la configuration de migration perdue après bascule

Added by Bruno Boiget over 3 years ago. Updated about 3 years ago.

Status:
Terminé (Sprint)
Priority:
Normal
Assigned To:
Category:
-
Start date:
01/15/2021
Due date:
03/12/2021
% Done:

100%

Estimated time:
0.00 h
Story points:
2.0
Remaining (hours):
0.00 hour
Velocity based estimate:
Release:
Release relationship:
Auto

Description

  • https://dev-eole.ac-dijon.fr/squash/executions/11176
    Au pas 8, il manque une étape dans ce test. On ne vérifie pas la valeur qu'on avait modifié dans la conf de migration dans le test précédent.
    Pour le coup dans mon cas, la valeur (libelle_etab: aca2 au lieu de aca) est perdue lorsqu'on bascule le serveur en 2.8.0 (si je fais un "retour à la version précédente" sur Zéphir je la retrouve bien dans le fichier de migration).

Suite à l'étude de la demande (#31553), une piste de correction a été évoquée par Bruno :

il y a bien un appel pour mettre à jour le cache, mais Zéphir ne détecte pas qu'il y a un changement de configuration.

correction possible :

dans la fonction _migrate_serveur_data de lib_backend.py, modifier la propriété last_mode du serveur avant l'appel à get_config() pour forcer un rechargement des valeurs:

  1. change previous config mode to force configuration update
    serv.last_mode = None
  2. mise à jour du cache de configuration
    serv.get_config()

Solutions à mettre en œuvre

  • ajouter un pas dans ZE-TO5-002 pour vérifier la valeur dans Zéphir après bascule
  • tester la correction proposée et l'appliquer pour EOLE >= 2.8.0 si OK

Critères d'acceptation

  • les tests squash ZE-T05-001 et ZE-T05-002 (avec le pas supplémentaire) sont passants

Subtasks

Tâche #31553: Vérification du test squash ZE-T05-002FerméJoël Cuissinat

Tâche #31852: Revoir le testFerméEmmanuel GARETTE

Tâche #31853: Zéphir : Supprimer le dictionnaire du cache en cas de migrationFerméEmmanuel GARETTE


Related issues

Related to Distribution EOLE - Tâche #31735: Valider le scénario Zéphir : modifications sur la configuration de migration perdue après bascule Fermé 02/24/2021

History

#1 Updated by Bruno Boiget over 3 years ago

  • Description updated (diff)

#2 Updated by Bruno Boiget over 3 years ago

  • Subject changed from Correction ZE-T05-002 - Récupération de la configuration de migration à l'enregistrement d'un serveur (2.8.0-beta1) to Modifications sur la configuration de migration perdu après bascule (+pas manquant dans test ZE-T05-002)
  • Parent task deleted (#30862)

#3 Updated by Daniel Dehennin over 3 years ago

  • Tracker changed from Tâche to Scénario
  • Due date set to 11/06/2020

#4 Updated by Daniel Dehennin over 3 years ago

  • Release set to EOLE 2.8.0

#5 Updated by Bruno Boiget over 3 years ago

  • Due date deleted (11/06/2020)
  • Target version deleted (sprint 2020 43-45 Equipe MENSR)
  • Start date deleted (04/10/2020)

#6 Updated by Joël Cuissinat over 3 years ago

  • Due date set to 01/29/2021
  • Target version set to sprint 2021 02-04 Equipe MENSR
  • Start date set to 01/11/2021
  • Story points set to 1.0

#7 Updated by Joël Cuissinat over 3 years ago

  • Assigned To set to Joël Cuissinat

#8 Updated by Joël Cuissinat over 3 years ago

  • Target version changed from sprint 2021 02-04 Equipe MENSR to sprint 2021 05-07 Equipe MENSR

#9 Updated by Daniel Dehennin over 3 years ago

  • Release changed from EOLE 2.8.0 to EOLE 2.8.0.1

#10 Updated by Joël Cuissinat over 3 years ago

  • Subject changed from Modifications sur la configuration de migration perdu après bascule (+pas manquant dans test ZE-T05-002) to Zéphir : modifications sur la configuration de migration perdue après bascule
  • Description updated (diff)
  • Assigned To deleted (Joël Cuissinat)
  • Target version changed from sprint 2021 05-07 Equipe MENSR to sprint 2021 08-10 Equipe MENSR
  • Story points changed from 1.0 to 2.0

#11 Updated by Joël Cuissinat over 3 years ago

  • Target version changed from sprint 2021 08-10 Equipe MENSR to Prestation Cadoles MEN 08-10

#12 Updated by Emmanuel GARETTE about 3 years ago

  • Assigned To set to Emmanuel GARETTE

#13 Updated by Joël Cuissinat about 3 years ago

  • Related to Tâche #31735: Valider le scénario Zéphir : modifications sur la configuration de migration perdue après bascule added

#14 Updated by Emmanuel GARETTE about 3 years ago

  • Status changed from Nouveau to Résolu

#15 Updated by Joël Cuissinat about 3 years ago

  • Status changed from Résolu to Terminé (Sprint)

Also available in: Atom PDF