Projet

Général

Profil

Evolution #8385

L'option "--no-reload" de baculaconfig.py n'est pas implémentée

Ajouté par Joël Cuissinat il y a presque 10 ans. Mis à jour il y a presque 10 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
Echéance:
20/06/2014
% réalisé:

100%

Temps estimé:
1.50 h
Temps passé:
Distribution:
EOLE 2.3

Description

Cette option qui permettrait de modifier la configuration sans recharger bacula me serait utile pour restaurer la configuration Bacula sans warning à la fin de Upgrade-Auto.

En l'état, la configuration est bien restaurée (cf. #8200) mais avec des messages inquiétants :

Restauration de la configuration Bacula
ERREUR : erreur au test de la configuration : bacula-dir: dird.c:954 Impossible d'ouvrir le catalogue "MyCatalog", sur la base de données "bacula".
bacula-dir: dird.c:959 Version error for database "bacula". Wanted 14, got 12
17-juin 11:28 bacula-dir ERROR TERMINATION
Merci de corriger le fichier de configuration : bacula-dir.conf
,


Demandes liées

Lié à creole - Evolution #8200: Migration de la configuration Bacula 2.3 -> 2.4 Fermé 30/05/2014
Copié vers eole-bacula - Tâche #8512: L'option "--apply" de baculaconfig.py n'est plus implémentée Fermé 01/08/2014

Révisions associées

Révision ad95b532 (diff)
Ajouté par Joël Cuissinat il y a presque 10 ans

Restaurer la configuration bacula sans recharger

Ref #8200 @10m
Ref #8385

Révision 8f4e6eb1 (diff)
Ajouté par Joël Cuissinat il y a presque 10 ans

  • pyeole/bacula.py : implémentation de "no_reload" dans les fonctions

Ref #8385 @40m

Révision a84ec986 (diff)
Ajouté par Joël Cuissinat il y a presque 10 ans

  • scripts/baculaconfig.py : support de l'option --no-reload

Fixes #8385 @40m

Historique

#1 Mis à jour par Joël Cuissinat il y a presque 10 ans

  • Statut changé de Nouveau à Résolu
  • % réalisé changé de 0 à 100

#2 Mis à jour par Joël Cuissinat il y a presque 10 ans

  • Statut changé de Résolu à Fermé
OK cependant :
  • le vrai bug était ailleurs
  • le gain de temps n'est pas si important : environ 1/2 seconde sur moins de 4 secondes.
    root@scribe:~# time /usr/share/eole/sbin/baculaconfig.py -m --mail_ok=test@test.com --no-reload
    
    real    0m3.150s
    user    0m2.941s
    sys    0m0.107s
    

    root@scribe:~# time /usr/share/eole/sbin/baculaconfig.py -m --mail_ok=test@test.com
    
    real    0m3.740s
    user    0m2.980s
    sys    0m0.140s
    

#3 Mis à jour par Joël Cuissinat il y a presque 10 ans

Vérifié dans le Cas de test : SR-T01-002 - Configuration des adresses de couriel

Formats disponibles : Atom PDF