Item 1: (Optionally) force backups to be upgraded more aggressively Origin: Scott Bailey <scott dot bailey at eds dot com> Date: 7 February 2008 Status: "I can't believe he did that" draft patch attached
What: Add "Max Full Age" specifier to job definitions Why: Bacula's current behavior is to force an incremental or differential backup to be upgraded to a full backup if no previous successful backup is found. In practice, this means that bacula discovers no full backup exists and tries to create a replacement *AFTER* you have eliminated your last good full backup. :-( This proposal allows this behavior to be modified, i.e. addition of "Max Full Age = 1 month" to a job definition causes the next backup to become a full backup if no full has completed successfully during the previous month. This provides a proactive safety net in the event jobs, retries, etc. have not succeeded in generating a good full backup within some expected interval. It also simplifies scheduling for sites (such as my house) where precise scheduling of backups is unimportant but the general cycle is known. Presently, multiple systems on the same schedule have full backups that pile up; jobs at the end of the queue time out and are cancelled before they can run. They then tend not to be noticed, resulting in an endless chain of incrementals in the event a restore is required. The proposed behavior allows a simple daily incremental schedule with a suitable Max Full Age specifier to automatically generate full backups as required without further attention or intervention. Notes: If this specifier is not used, existing behavior is preserved. It is anyone's guess if the logic in the attached patch actually works as I intended or described. :-) It compiles against head without errors.
bacula.mfa.patch
Description: bacula.mfa.patch
------------------------------------------------------------------------- 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