Re-Bonjour à tous !!

Après plusieurs heures de recherche et de compréhension j'ai enfin trouvé l'option magique.
Si vous travaillez avec les priorités, n'oubliez pas de mettre cette option là :

Allow Mixed Priority = yesno
This directive is only implemented in version 2.5 and later. When set to yes (default no), this job may run even if lower priority jobs are already running. This means a high priority job will not have to wait for other jobs to finish before starting. The scheduler will only mix priorities when all running jobs have this set to true.

Note that only higher priority jobs will start early. Suppose the director will allow two concurrent jobs, and that two jobs with priority 10 are running, with two more in the queue. If a job with priority 5 is added to the queue, it will be run as soon as one of the running jobs finishes. However, new priority 10 jobs will not be run until the priority 5 job has finished.

Difficile de parcourir toute la doc de bacula ! En tout cas c'est ok pour moi.

Cdt,
2012/4/11 Buschini Edouard <moon@ijaal.net>
Bonjour,

Pas de conseils :( ?
J'ai fais plusieurs storage pour essayer de concurrencer les jobs au maximum mais je n'arrive pas à forcer le lancement de mes jobs toutes les heures.
Si vous avez des idées n'hésitez pas !


2012/4/5 Buschini Edouard <moon@ijaal.net>
Bonjour à tous !

Il y a de celà 1 mois je me suis penché sur les priorités des jobs de bacula et je voulais avoir l'avis de plusieurs personnes.

J'ai des backups toutes les heures (des petits rapide binlog mysql) ~15 jobs et ils se font en 2 min,
Des backups toutes les 12 heures (snap lvm) ~15 jobs qui se font en 45 minutes voir 1 heure.
Des backups tous les jours (/etc /usr ect .) ~150 jobs qui se font en 10 min.
Et les backups des mails qui se font en 15 min en incrémental toutes les heures et en 45 min en incrémental une fois par jour.

Avant j'avais tous mes jobs en priorité par défaut à 10, cela ne me plaisait pas car les gros backups démarraient toujours en premier (allez savoir pourquoi) ce qui ne mettais pas du tout d'ordre dans les 400  jobs journalier.
J'ai donc mis tous les gros backup en priorité 12. Et là ça a déjà tout changé, les petits backups étaient fait rapidement et les gros étaient fait tranquillement après (chose qui m'a bien aidé et bien plus !)
Le soucis c'est qu'un job qui est schedule en priorité 10 (haute) ne se lancera pas tant qu'il n'y a un job avec une priorité 12 (faible) en cours.
Ce qui n'est pas logique en soit.
Cependant j'ai essayé d'augmenter les jobs concurrents, mais cela ne marche que si deux jobs ont la même priorité.
Bacula respect les priorités que dans un sens. Y'a t'il un autre moyen pour contourner cela ? Y'a t'il des gens qui ont du faire un raisonnement de hiérarchie de jobs ?

En vous remerciant grandement d'avance.

--
Edouard Buschini - Rentabiliweb Telecom
 
Edouard Buschini - Rentabiliweb Telecom




--
Edouard Buschini - Rentabiliweb Telecom
www.carpediem.fr www.payglad.com www.mailorama.fr