Scénario #31990
migration2x.sh / Upgrade-Auto : montrer à l'utilisateur que la restauration des ACL est en cours de progression
Statut:
Terminé (Sprint)
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
Début:
06/04/2021
Echéance:
23/04/2021
% réalisé:
100%
Points de scénarios:
1.0
Restant à faire (heures):
0.00 heure
Estimation basée sur la vélocité:
Release:
Liens avec la release:
Auto
Description
Suite des travaux sur la restauration des ACL.
Constaté au CD74 : la restauration des ACL est susceptible de prendre plusieurs dizaines de minutes et l'utilisateur peut pourrait penser qu'elle est bloquée malgré la présence du "awk" dans "htop".
Le fichier en question (que je peux fournir si nécessaire) contenait 23 millions de lignes pour un peu plus de 2 millions de blocs :
$ wc -l acls74.sauv 23063669 acls74.sauv $ grep -c ^$ acls74.sauv 2171520
Solutions à mettre en œuvre¶
- migration27.sh + migration28.sh + conf-scribe 2.7.1 et 2.7.2
- inventer et implémenter un système montrant que la restauration progresse (pas forcément complexe, ce qui me vient à l'esprit ça pourrait être un point tout les 50.000 blocs)
Critères d'acceptation¶
- les tests jenkins utilisant ce code sont toujours passants
- https://dev-eole.ac-dijon.fr/jenkins/job/2.7.1/job/test-upgradeauto-scribead-262-2.7.1-amd64
- https://dev-eole.ac-dijon.fr/jenkins/job/2.7.2/job/test-upgradeauto-scribead-262-2.7.2-amd64
- https://dev-eole.ac-dijon.fr/jenkins/job/2.7.1/job/test-migration27sh-acascribe-27-restauration-2.7.1-amd64/
- https://dev-eole.ac-dijon.fr/jenkins/job/2.7.2/job/test-migration27sh-acascribe-27-restauration-2.7.2-amd64/
- https://dev-eole.ac-dijon.fr/jenkins/job/2.8.0/job/test-migration28sh-acascribe-28-restauration262-2.8.0-amd64/
- https://dev-eole.ac-dijon.fr/jenkins/job/2.8.0/job/test-migration28sh-acascribe-28-restauration272-2.8.0-amd64/
- https://dev-eole.ac-dijon.fr/jenkins/job/2.8.1/job/test-migration28sh-acascribe-28-restauration262-2.8.1-amd64/
- https://dev-eole.ac-dijon.fr/jenkins/job/2.8.1/job/test-migration28sh-acascribe-28-restauration272-2.8.1-amd64/
- https://dev-eole.ac-dijon.fr/jenkins/job/2.8.1/job/test-migration28sh-etb3amonecole-28-restauration262-2.8.1-amd64/
Sous-tâches
Demandes liées
Historique
#1 Mis à jour par Joël Cuissinat il y a environ 3 ans
- Echéance mis à 23/04/2021
- Version cible mis à Prestation Cadoles MEN 2021 14-16
- Début mis à 06/04/2021
#2 Mis à jour par Emmanuel GARETTE il y a environ 3 ans
- Assigné à mis à Emmanuel GARETTE
#3 Mis à jour par Emmanuel GARETTE il y a environ 3 ans
- Assigné à changé de Emmanuel GARETTE à Philippe Caseiro
#4 Mis à jour par Joël Cuissinat il y a environ 3 ans
- Points de scénarios changé de 2.0 à 1.0
#5 Mis à jour par Philippe Caseiro il y a environ 3 ans
Bonjour
Je ne vois pas quoi modifier dans conf-scribe, pouvez-vous préciser s'il vos plait ?
Bonne journée ;)
#6 Mis à jour par Joël Cuissinat il y a environ 3 ans
- Lié à Tâche #32081: Valider le scénario migration2x.sh / Upgrade-Auto : montrer à l'utilisateur que la restauration des ACL est en cours de progression ajouté
#7 Mis à jour par Joël Cuissinat il y a environ 3 ans
Philippe Caseiro a écrit :
Bonjour
Je ne vois pas quoi modifier dans conf-scribe, pouvez-vous préciser s'il vos plait ?
Bonne journée ;)
Ce code est dupliqué dans postservice/08-scribe en 2.7.1 et 2.7.2.
#8 Mis à jour par Emmanuel GARETTE il y a presque 3 ans
- Statut changé de Nouveau à Résolu
#9 Mis à jour par Joël Cuissinat il y a presque 3 ans
Pour tester en 2.7.2 :
./mount.eole-ci-tests tar xvf /mnt/eole-ci-tests/sauvegarde/aca.scribe/default-2.6.2/migrationSh/sauvegarde-27.tar.gz --directory / wget ftp://eole.ac-dijon.fr/pub/Outils/migration/migration27.sh
#10 Mis à jour par Joël Cuissinat il y a presque 3 ans
- Statut changé de Résolu à Terminé (Sprint)