Tâche #16989
Scénario #16988: Zéphir 2.6.0 : Gérer la restauration des données depuis une version antérieure de Zéphir.
Zéphir 2.6.0 : adaptations sur la procédure de restauration (migration)
Description
Mettre en place une procédure de nettoyage des données après restauration d'une sauvegarde provenant d'une version antérieure de Zéphir (2.3 ou 2.5.X)
Pour tester :
- lancer une instance de zephir 2.6.0 daily et la mettre à jour
- recopier une sauvegarde effectuée sur un Zéphir 2.3 ou 2.5.X (à jour) ou utiliser le fichier d'exemple en pièce jointe (2.5.2)
- lancer /usr/share/eole/restauration.sh (répondre 'o' à toutes les questions)
- lancer instance (répondre 'n' à re-créer les données)
la restauration et l'instance doivent aller au bout sans erreur.
Pendant l'instance, la message suivant doit apparaître : ## Suppression des serveurs et modules non supportés ## (après la phase de création d'utilisateurs)
- aucun module 2.3 ou < n'existe dans l'application
- il n'y a pas de fichiers xxxx-2.3 dans /usr/share/zephir/dictionnaires
- " répertoire < 6 dans /usr/share/zephir/default_modules
- le répertoire /var/spool/uucp/ contient un répertoire 00000001-400, mais pas 0000000A-401 (avec l'archive en p.j)
- pas de référence à 0000000A-401 dans /etc/uupc/passwd_zephir et /etc/uucp/config_zephir
Demandes liées
Révisions associées
Ajout d'un script de maintenance pour purger les données importées
- supprime les fichiers et données en base des serveurs/modules < 2.4.0
ref #16989 @3h
restauration.sh : lancement de cleanup_import.py après restauration
ref #16989 @15m
cleanup_import: suppression du fichier .restored en fin de procédure
ref #16989 @10m
Historique
#1 Mis à jour par Bruno Boiget il y a plus de 7 ans
- Temps estimé mis à 6.00 h
- Restant à faire (heures) mis à 6.0
#2 Mis à jour par Scrum Master il y a plus de 7 ans
- Statut changé de Nouveau à En cours
#3 Mis à jour par Bruno Boiget il y a plus de 7 ans
- Assigné à mis à Bruno Boiget
#4 Mis à jour par Bruno Boiget il y a plus de 7 ans
- Restant à faire (heures) changé de 6.0 à 3.0
#5 Mis à jour par Scrum Master il y a plus de 7 ans
- Statut changé de En cours à Résolu
#6 Mis à jour par Bruno Boiget il y a plus de 7 ans
- % réalisé changé de 0 à 100
#7 Mis à jour par Bruno Boiget il y a plus de 7 ans
- Description mis à jour (diff)
#8 Mis à jour par Bruno Boiget il y a plus de 7 ans
- Restant à faire (heures) changé de 3.0 à 0.5
#9 Mis à jour par Bruno Boiget il y a plus de 7 ans
- Fichier 07-09-2016-16h19.tar.gz ajouté
#10 Mis à jour par Fabrice Barconnière il y a plus de 7 ans
Écriture des tests ZE-T02-001 à ZE-T02-003 qui seront passé dans la prochaine itération de qualification.
#11 Mis à jour par Fabrice Barconnière il y a plus de 7 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) changé de 0.5 à 0.0