Projet

Général

Profil

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

Ajouté par Benjamin Bohard il y a plus de 4 ans. Mis à jour il y a plus de 4 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
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

Révision cf5e58e3 (diff)
Ajouté par Benjamin Bohard il y a plus de 4 ans

Allow marking several files in one operation

Ref #29295

Révision 476ee1fa (diff)
Ajouté par Benjamin Bohard il y a plus de 4 ans

Allow marking several files in one operation.

Ref #29295

Révision a1342ac1 (diff)
Ajouté par Benjamin Bohard il y a plus de 4 ans

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

Formats disponibles : Atom PDF