https://dev-eole.ac-dijon.fr/https://dev-eole.ac-dijon.fr/favicon.ico2017-02-27T14:04:38ZEnsemble Ouvert Libre ÉvolutifDistribution EOLE - Tâche #19387: Résoudre le problème de succession temporelle des opérations séquentielles de la procédure de restauration.https://dev-eole.ac-dijon.fr/issues/19387?journal_id=889152017-02-27T14:04:38ZBenjamin Bohardbbohard@cadoles.com
<ul><li><strong>Temps estimé</strong> mis à <i>3.00 h</i></li><li><strong>Restant à faire (heures)</strong> mis à <i>3.0</i></li></ul> Distribution EOLE - Tâche #19387: Résoudre le problème de succession temporelle des opérations séquentielles de la procédure de restauration.https://dev-eole.ac-dijon.fr/issues/19387?journal_id=889372017-02-27T14:50:50ZBenjamin Bohardbbohard@cadoles.com
<ul><li><strong>Statut</strong> changé de <i>Nouveau</i> à <i>En cours</i></li></ul> Distribution EOLE - Tâche #19387: Résoudre le problème de succession temporelle des opérations séquentielles de la procédure de restauration.https://dev-eole.ac-dijon.fr/issues/19387?journal_id=889382017-02-27T14:51:46ZBenjamin Bohardbbohard@cadoles.com
<ul><li><strong>Restant à faire (heures)</strong> changé de <i>3.0</i> à <i>2.0</i></li></ul> Distribution EOLE - Tâche #19387: Résoudre le problème de succession temporelle des opérations séquentielles de la procédure de restauration.https://dev-eole.ac-dijon.fr/issues/19387?journal_id=889402017-02-27T14:51:59ZBenjamin Bohardbbohard@cadoles.com
<ul><li><strong>Assigné à</strong> mis à <i>Benjamin Bohard</i></li></ul> Distribution EOLE - Tâche #19387: Résoudre le problème de succession temporelle des opérations séquentielles de la procédure de restauration.https://dev-eole.ac-dijon.fr/issues/19387?journal_id=889532017-02-27T15:57:04ZBenjamin Bohardbbohard@cadoles.com
<ul><li><strong>% réalisé</strong> changé de <i>0</i> à <i>50</i></li><li><strong>Restant à faire (heures)</strong> changé de <i>2.0</i> à <i>1.0</i></li></ul><p>Proposition non finalisée.</p>
<p>À ajouter dans pyeole/bareosrestore.py pour ne pas casser tous les plugins :<br /><pre>
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()
</pre></p>
<p>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.<br />Appeler ensuite bareos_restore avec ladite chaîne. Les pre et post ne seront appelés qu’une fois.</p> Distribution EOLE - Tâche #19387: Résoudre le problème de succession temporelle des opérations séquentielles de la procédure de restauration.https://dev-eole.ac-dijon.fr/issues/19387?journal_id=890012017-02-28T09:10:05ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<ul><li><strong>Assigné à</strong> <del><i>Benjamin Bohard</i></del> supprimé</li></ul> Distribution EOLE - Tâche #19387: Résoudre le problème de succession temporelle des opérations séquentielles de la procédure de restauration.https://dev-eole.ac-dijon.fr/issues/19387?journal_id=890022017-02-28T09:10:08ZJoël Cuissinatjoel.cuissinat@ac-dijon.fr
<ul><li><strong>Statut</strong> changé de <i>En cours</i> à <i>Nouveau</i></li></ul> Distribution EOLE - Tâche #19387: Résoudre le problème de succession temporelle des opérations séquentielles de la procédure de restauration.https://dev-eole.ac-dijon.fr/issues/19387?journal_id=894702017-03-06T07:46:39ZGérald Schwartzmann
<ul><li><strong>Statut</strong> changé de <i>Nouveau</i> à <i>Ne sera pas résolu</i></li></ul>