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 6 ans
- Statut changé de Nouveau à En cours
#2 Mis à jour par Benjamin Bohard il y a plus de 6 ans
- Statut changé de En cours à Résolu
#3 Mis à jour par Joël Cuissinat il y a plus de 6 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 6 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 6 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) mis à 0.0