Project

General

Profile

Tâche #17559

Scénario #17537: Bareos : afficher des comptes rendus de sauvegarde cohérent avec l'éxécution réalisée (dans Zéphir et diagnose)

Identifier les informations pertinentes à transmettre

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

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
10/17/2016
Due date:
% Done:

100%

Estimated time:
5.00 h
Spent time:
Remaining (hours):
0.0

Description

Une sauvegarde au sens EOLE est composée de plusieurs job, chacun pouvant rencontrer divers problèmes bloquants ou non.
Il faut identifier quelles informations sont importantes à transmettre à l’utilisateur via les différents rapports, notamment les informations indiquant un problème important mais ne bloquant pas la sauvegarde complètement et ne provoquant pas un code retour d’erreur

History

#1 Updated by Benjamin Bohard over 3 years ago

  • Estimated time set to 5.00 h
  • Remaining (hours) set to 5.0

#2 Updated by Benjamin Bohard over 3 years ago

  • Status changed from Nouveau to En cours
  • Assigned To set to Benjamin Bohard
  • Remaining (hours) changed from 5.0 to 4.67

Le statut des sondes pour bareos ne tient compte que du statut global des services bareos.
Étant donné le choix fait de ne pas interrompre l’opération de sauvegarde en cas d’erreur d’un processus intermédiaire (extraction d’information à sauvée par exemple) pour qu’un problème isolé n’empêche pas de sauver les autres données, il est impossible de s’appuyer sur le statut global pour avoir une idée de la fiabilité de la sauvegarde.

Le statut des sondes doit donc faire transparaître les éventuels problèmes arrivés à chaque étape pour que l’administrateur puisse intervenir sur le problème précis sans pour perdre le bénéfice de la sauvegarde des autres données.

#3 Updated by Benjamin Bohard over 3 years ago

  • % Done changed from 0 to 60
  • Remaining (hours) changed from 4.67 to 4.0

L’ensemble des informations utilisées par les sondes est stockée dans le fichier /var/lib/eole/reports/resultat-bareos.

Les fonctions bareos_rapport_ok et bareos_rapport_err n’inspectent pas le résultat détaillé des sauvegardes (état de sortie des différents scripts intermédiaires) mais dépendent uniquement de l’état de sortie des job bareos.

#4 Updated by Benjamin Bohard over 3 years ago

  • Remaining (hours) changed from 4.0 to 3.5
On doit modifier le code en deux points :
  • conservation des informations détaillées de l’exécution des étapes intermédiaires et écriture dans le rapport ;
  • lecture de ces informations par les sondes et prise en compte pour déterminer l’état global de la sauvegarde.

#5 Updated by Benjamin Bohard over 3 years ago

  • Remaining (hours) changed from 3.5 to 3.0

Revoir le besoin : un statut global prenant en compte les opérations avant la sauvegarde, la sauvegarde par bareos et la sauvegarde du catalogue ou les trois statuts indépendants (comme actuellement).

#6 Updated by Benjamin Bohard over 3 years ago

  • Status changed from En cours to Résolu
  • % Done changed from 60 to 100
  • Remaining (hours) changed from 3.0 to 0.0

Après discussion, il apparaît que les informations déjà disponibles suffisent. Le test doit les utiliser.

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

  • Status changed from Résolu to Fermé

Also available in: Atom PDF