Re: [Bacula-users] duplicate job control
2009-10-05 06:48:23
Well, the manual reads like this:
>>>>
If this directive is set to yes (default)
the job with a higher priority (lower priority number) will be
permitted to run. If the priorities of the two jobs are the same, the
outcome is determined by other directives (see below).
>>>>>>
At the minimum, it should read "If the priorities of the two jobs are
the same and this directive is set to no, the outcome is
determined..."
In my opinion the other two directives should apply for jobs with the
same priority even when AllowHigherDuplicates is set to yes (and then
the manual would be correct).
nicolae
Silver Salonen wrote:
On Friday 31 July 2009 11:41:29 Bram Vandoren wrote:
Dear All,
Bacula (3.0.2) is configured to make daily backups of some systems. Full
backups unfortunately take more then one day to complete and I want to
avoid that duplicate jobs start (or are queued) before the full backup
is completed.
No duplicate job control directives are configured. If I understand the
manual correctly (perhaps it's an interpretation error of me)
http://www.bacula.org/en/dev-manual/New_Features.html#SECTION00310000000000
0000000 this should not happen.
I had a quick look in the source code and found this code in
src/dird/job.c:
bool allow_duplicate_job(JCR *jcr)
{
JOB *job = jcr->job;
JCR *djcr; /* possible duplicate */
if (job->AllowDuplicateJobs) {
return true;
}
if (!job->AllowHigherDuplicates) {
--> code related to "Cancel Queued Duplicates: and "Cancel Running
Duplicates" here
}
return true;
}
Apparently "Cancel Queued Duplicates" and "Cancel Running Duplicates"
are only evaluated when "Allow Higher Duplicates" is set to "no" - not
default. Is this an error in the documentation, code or me not correctly
understanding the manual or code?
Kind regards,
Bram Vandoren.
Well, yes, this is how Bacula handles duplicate jobs. To my experience. What's
the error in documentation?
|
------------------------------------------------------------------------------
Come build with us! The BlackBerry® Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9-12, 2009. Register now!
http://p.sf.net/sfu/devconf _______________________________________________
Bacula-users mailing list
Bacula-users AT lists.sourceforge DOT net
https://lists.sourceforge.net/lists/listinfo/bacula-users
|
|
|