Scénario #31990
migration2x.sh / Upgrade-Auto : montrer à l'utilisateur que la restauration des ACL est en cours de progression
Status:
Terminé (Sprint)
Priority:
Normal
Assigned To:
Category:
-
Target version:
Start date:
04/06/2021
Due date:
04/23/2021
% Done:
100%
Story points:
1.0
Remaining (hours):
0.00 hour
Velocity based estimate:
Release:
Release relationship:
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/
Subtasks
Related issues
History
#1 Updated by Joël Cuissinat over 2 years ago
- Due date set to 04/23/2021
- Target version set to Prestation Cadoles MEN 2021 14-16
- Start date set to 04/06/2021
#2 Updated by Emmanuel GARETTE over 2 years ago
- Assigned To set to Emmanuel GARETTE
#3 Updated by Emmanuel GARETTE over 2 years ago
- Assigned To changed from Emmanuel GARETTE to Philippe Caseiro
#4 Updated by Joël Cuissinat over 2 years ago
- Story points changed from 2.0 to 1.0
#5 Updated by Philippe Caseiro over 2 years ago
Bonjour
Je ne vois pas quoi modifier dans conf-scribe, pouvez-vous préciser s'il vos plait ?
Bonne journée ;)
#6 Updated by Joël Cuissinat over 2 years ago
- Related to Tâche #32081: Valider le scénario migration2x.sh / Upgrade-Auto : montrer à l'utilisateur que la restauration des ACL est en cours de progression added
#7 Updated by Joël Cuissinat over 2 years ago
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 Updated by Emmanuel GARETTE over 2 years ago
- Status changed from Nouveau to Résolu
#9 Updated by Joël Cuissinat over 2 years ago
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 Updated by Joël Cuissinat over 2 years ago
- Status changed from Résolu to Terminé (Sprint)