Tâche #29295
Scénario #29123: ScribeAD : erreurs lors de la restauration des quotas
Corriger le système de marquage de fichier pour éviter le lancement du job de restauration deux fois de suite
Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
Début:
14/10/2019
Echéance:
% réalisé:
100%
Restant à faire (heures):
0.0
Description
La restauration du conteneur addc nécessite en tâche "pre" de récupérer un dossier et un fichier. On lance deux commandes bareos_* de la bibliothèque pyeole/bareos.py, déclenchant ainsi deux fois le job de restauration.
Révisions associées
Allow marking several files in one operation
Ref #29295
Allow marking several files in one operation.
Ref #29295
Fixes wrong function name.
Ref #29295
Historique
#1 Mis à jour par Benjamin Bohard il y a plus de 4 ans
- Statut changé de Nouveau à En cours
#2 Mis à jour par Benjamin Bohard il y a plus de 4 ans
- Statut changé de En cours à Résolu
#3 Mis à jour par Joël Cuissinat il y a plus de 4 ans
- % réalisé changé de 0 à 100
Effectivement sur les anciennes exécutions on voit que le job addc est exécuté deux fois :
$ grep -E 'Job: |JobId:' AVANT.log JobId: 4 Job: Restore_addc.2019-11-20_10.07.59_06 JobId: 5 Job: Restore_addc.2019-11-20_10.08.00_08 JobId: 6 Job: Restore_jabber.2019-11-20_10.08.00_10 JobId: 7 Job: Restore_ldap.2019-11-20_10.08.00_12 JobId: 8 Job: Restore_mysql.2019-11-20_10.08.00_14 JobId: 9 Job: Restore_quota.2019-11-20_10.08.00_16 JobId: 10 Job: Restore_all_files.2019-11-20_10.08.01_18
$ grep -E 'Job: |JobId:' APRES.log JobId: 4 Job: Restore_jabber.2019-11-26_10.01.23_05 JobId: 5 Job: Restore_ldap.2019-11-26_10.01.23_07 JobId: 6 Job: Restore_addc.2019-11-26_10.01.23_09 JobId: 7 Job: Restore_mysql.2019-11-26_10.01.24_11 JobId: 8 Job: Restore_quota.2019-11-26_10.01.24_13 JobId: 9 Job: Restore_all_files.2019-11-26_10.01.24_15
#4 Mis à jour par Joël Cuissinat il y a plus de 4 ans
jojo@jojo-MS-B09611:~/git/eole-ad-dc (master=)$ git branch -r --contains cf5e58e3 origin/2.7.1/master origin/HEAD -> origin/master origin/dist/eole/2.7.1/master origin/dist/eole/2.7.2/master origin/master
jojo@jojo-MS-B09611:~/git/python-pyeole (master=)$ git branch -r --contains a1342ac1 origin/2.7.1/master origin/HEAD -> origin/master origin/dist/eole/2.7.1/master origin/dist/eole/2.7.2/master origin/master
#5 Mis à jour par Joël Cuissinat il y a plus de 4 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) mis à 0.0