Project

General

Profile

Tâche #19387

Scénario #19276: Il ne devrait pas y avoir de traceback dans les logs de restauration Bareos

Résoudre le problème de succession temporelle des opérations séquentielles de la procédure de restauration.

Added by Benjamin Bohard about 3 years ago. Updated about 3 years ago.

Status:
Ne sera pas résolu
Priority:
Normal
Assigned To:
-
Start date:
02/21/2017
Due date:
% Done:

50%

Estimated time:
3.00 h
Spent time:
Remaining (hours):
1.0

Related issues

Copied to Distribution EOLE - Tâche #19488: Résoudre le problème de succession temporelle des opérations séquentielles de la procédure de restauration. Fermé 02/21/2017

History

#1 Updated by Benjamin Bohard about 3 years ago

  • Estimated time set to 3.00 h
  • Remaining (hours) set to 3.0

#2 Updated by Benjamin Bohard about 3 years ago

  • Status changed from Nouveau to En cours

#3 Updated by Benjamin Bohard about 3 years ago

  • Remaining (hours) changed from 3.0 to 2.0

#4 Updated by Benjamin Bohard about 3 years ago

  • Assigned To set to Benjamin Bohard

#5 Updated by Benjamin Bohard about 3 years ago

  • % Done changed from 0 to 50
  • Remaining (hours) changed from 2.0 to 1.0

Proposition non finalisée.

À ajouter dans pyeole/bareosrestore.py pour ne pas casser tous les plugins :

def bareos_mark_all_files():
    return {'prefix': 'select current all yes'}

def bareos_mark_one_path(path_to_mark):
    path_to_mark = normpath(path_to_mark)
    parent = dirname(path_to_mark)
    target = basename(path_to_mark)
    return {'selection': '\ncd {0}\nmark {1}'.format(parent, target))}

def bareos_restore(jobid, selection='', prefix='select current yes', stdout_param="@output /dev/null"):
    bconsole_command('{0}\ndone\n{1}\n'.format(selection, jobid), prefix=prefix, stdout_param=stdout_param)
    bareos_create_restore_log_file()

dans les plugins, lancer la fonction bareos_mark_one_path pour chaque chemin et construire la chaîne de sélection avec les différents résultats.
Appeler ensuite bareos_restore avec ladite chaîne. Les pre et post ne seront appelés qu’une fois.

#6 Updated by Joël Cuissinat about 3 years ago

  • Assigned To deleted (Benjamin Bohard)

#7 Updated by Joël Cuissinat about 3 years ago

  • Status changed from En cours to Nouveau

#8 Updated by Gérald Schwartzmann about 3 years ago

  • Status changed from Nouveau to Ne sera pas résolu

Also available in: Atom PDF