Hi Arno,

On Thursday 20 September 2007 03:11:45 am Arno Lehmann wrote:
> Hi,
>
> 20.09.2007 08:42,, Ivan Adzhubey wrote::
> > Hi,
> >
> > Actually, my question is how does Bacula work with Rerun Failed Levels
> > option disabled? I have it enabled for all jobs and never tried running
> > backups without this setting so I have no experience. When enabled, if
> > previous higher level backup is not found in the catalog then current
> > Incremental backup is upgraded to Full. But what happens if Rerun Failed
> > Levels = no and no previous Full backup is present at all? Will
> > Incremental be still upgraded to Full?
>
> Yes.
>
> > That's what I suppose since obviously there would be no file set to
> > compare against anyway. Please, correct me if I'm wrong.
>
> No reason to correct you...
>
> If "rerun failed levels" is set, Bacula checks if after the latest
> succesful backup there were jobs with a "higher" level than the
> currently running one, and upgrades the currently running job to that
> level.

The reason I'm asking is the problem I've encountered today. I am still 
waiting for the second tape drive to arrive and meanwhile the amount of data 
on our servers has grown to a level which our single AIT-3 drive can hardly 
handle. As a result, for some of the largest backups daily cycles started to 
overlap. In addition, I noticed that even with the successful full backups 
already available, next scheduled incrementals are still elevated to full! As 
a result, the whole system got stuck into an endless loop of full backups 
waisting large number of tapes. I have set Max Start Delay = 20 hours to 
prevent overdue backups from sitting in the queue long enough so they overlap 
with the same (incremental) job scheduled next day, hope this will help. But 
I still don't understand why it happens. It looks like even though the 
decision to upgrade (or not) backup level is taken only later when it is 
dispatched to run, previous job search at that point only looks for jobs that 
were available at the time job being dispatched was originally scheduled, not 
at all of the jobs that are already present at the time it is dispatched to 
run (which in my case can be 24-48 hours later). This may seem a reasonable 
algorithm but I'd love to see an option to override it.

Anyway, my setup is far from optimal at the moment and this is by no means a 
Bacula fault. Good stress test however...

--Ivan

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to