In the message dated: Fri, 22 Feb 2008 15:55:07 +0100,
The pithy ruminations from Peter Buschman on 
<[Bacula-users] Incremental promotion to full for queued jobs> were:
=> 
=> I have the following schedule at a site I deal with:
=> 
=> Full on the first saturday of every month.
=> Incremental on non-full saturdays plus sun-fri.
=> 
=> The problem:
=> 
=> When the first incremental backup is run, Bacula promotes it to a 
=> full as expected since there is no prior full.  However, this backup

Right, that's normal.


=> is roughly 1TB being compressed and written to an NFS share at 
=> approx. 1.5MB/s.  Thus, the full backup takes over 48 hours to 
=> complete.  While that is running, the Bacula scheduler kicks-in on 

Ick.

=> the next day and the day after, queueing-up those day's 
=> backups.  However, because the full that those backups depend on is 
=> still running and has not been committed to the catalog, those jobs 
=> are likewise promoted to fulls.  When the initial backup completes, 

Double ick. What version of Bacula are you running? I'm far from certain about 
this, and I'm not running a current version myself, but I believe that Kern 
talked about fixing this in a future version, and that fix may be in the 
current release.
 
=> it is immediately followed by 2 more full backups which exceeds the 
=> space available.  Although this can be worked around by temporarily 
=> disabling the incremental schedules, it is not ideal since the 
=> problem will only occur again when the 50-day retention period is exceeded.

Huh?

If you've got a 50 day retention period for full backups, then after the first 
one, there should be a "full" in existence, meaning that subsequent 
incrementals will not get promoted to fulls. Of course, this doesn't alleviate 
the problem with the monthly full taking more than 24hrs to run, and having 
simultaneous full and incremental backups running (which is the issue that I 
think has been fixed).

=> 
=> Is it possible for Bacula to determine whether or not an incremental 
=> job should be promoted to a full at the time the job starts running 
=> rather than at the time the job gets queued by the scheduler? That 

It sounds like the problem may be with your retention period...are you sure 
that it's not less than 30 days?

=> would solve my problem since any incremental jobs that were queued 
=> while their dependent full was still running would not get promoted 
=> to fulls themselves.

I sympathize...really!

=> 
=> I suspect this is a corner-case since backups, even fulls, that take 
=> longer than 24 hours (let alone 48 hours) are rare.

Unfortunately, not as much of a corner case as you think. I've got 4 jobs that 
take over 24hrs for full backups, and a 5th that's so close that any additional 
load on that disk system or the network during backups pushes the job over 
24hrs.

=> 
=> --PLB
=> 



----
Mark Bergman     [EMAIL PROTECTED]     215-662-7310
System Administrator     Section of Biomedical Image Analysis
Department of Radiology            University of Pennsylvania
       PGP Key at: https://www.rad.upenn.edu/sbia/bergman



The information contained in this e-mail message is intended only for the 
personal and confidential use of the recipient(s) named above. If the reader of 
this message is not the intended recipient or an agent responsible for 
delivering it to the intended recipient, you are hereby notified that you have 
received this document in error and that any review, dissemination, 
distribution, or copying of this message is strictly prohibited. If you have 
received this communication in error, please notify us immediately by e-mail, 
and delete the original message.

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
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