Aah. So did forget to mention it. I'm running 2.0.3.

I cant seem to see 2.0.4 on sourceforge - are you referring to CVS head?

Thanks!

-Bradley



On 6/20/07, Troy Daniels <[EMAIL PROTECTED]> wrote:
> Hi,
>
> You failed to mention which version of Bacula you are running.
>
> However this is a known bug with some of the earlier 2.x versions of
> Bacula. I believe it was fixed in either 2.0.3 or 2.0.4.
>
> Basically, the problem is *when* the verify job chooses the last
> successful backup to verify. With the bugged versions, it makes this
> choice at it's scheduled start time, which is before the running job has
> successfully finished. It therefore picks the previous days backup to verify
>
> The non-bugged (unbugged?) versions wait until the verify job actually
> starts running before deciding which backup to run.
>
> The fix: Either install the latest version of Bacula, or schedule your
> verify to run after the backup has completed.
>
> I got around it by having an Admin job scheduled to run that runs a
> script that triggers the verify. Using priorities I ensure the admin job
> doesn't run until after the backup has completed, so the the verify job
> is able to select it properly. Hope this makes sense!
>
> Here's a relevent snippet from my conf:
>
> ===============
> bacula-dir.conf
> ===============
>
> Job {
>    Name               = "TriggerVer-fs1"
>    Type               = Admin
>    Client             = backup1-fd
>    Priority           = 14
>    Schedule           = "TriggerVerifyAfterBackup"
>    JobDefs            = "DefaultJob"
>    RunScript {
>      RunsWhen = After
>      RunsOnFailure = Yes
>      RunsOnClient = no
>      Command = "/etc/bacula/trigger_verify Verify-fs1"
>    }
>
> }
>
> Schedule {
>    Name = "TriggerVerifyAfterBackup"
>    Run  = Sat-Fri at 23:15
> }
>
> ==============
> trigger_verify
> ==============
>
> [EMAIL PROTECTED] bacula]# cat trigger_verify
> #!/bin/bash
> #
> # Triggers a verify job.
> # Run from a suitable scheduled Admin job, this script will trigger the
> passed
> # verify job.
> #
>
> JOB="$1"
>
> /usr/sbin/bconsole -s -c /etc/bacula/bconsole.conf <<EOCMDS
> gui off
> @#
> @# Launching job $JOB
> @#
> run $JOB yes
> EOCMDS
>
> =============
>
> Cheers,
>
>
> Troy.
>
>
> Bradley Schatz wrote:
> > Hi,
> >
> > I have a verify run after my backup run. The backup runs successfully,
> > as does the subsequent catalog backup, but then the verify job then
> > wants the next prior backup job.
> >
> > For example, if I had a successful backup on Monday, to volume Monday,
> > and I again have a successful backup on Tuesday to volume Tuesday, the
> > following verify run then blocks looking for the Monday volume.
> >
> > Relevant configs below. Ideas?
> >
> > Thanks,
> >
> > Bradley
> >
> > Job {
> >   Name = "NightlySaveFoundry"
> >   JobDefs = "Common"
> >   Type = Backup
> >   Level = Full
> >   Client = foundry-fd
> >   FileSet = "Foundry Full"
> >   Schedule = "NightlySaveFoundry"
> >   Write Bootstrap = "/var/lib/bacula/foundry.bsr"
> >   Priority = 10
> >   }
> >
> > Job {
> >   Name = "BackupCatalog"
> >   Type = Backup
> >   JobDefs = "Common"
> >   Level = Full
> >   FileSet="Catalog"
> >   Client = foundry-fd
> >   Schedule = "NightlySaveCatalog"
> >   RunBeforeJob = "/etc/make_catalog_backup bacula bacula "
> >   RunAfterJob  = "/etc/delete_catalog_backup"
> >   Write Bootstrap = "/var/lib/bacula/BackupCatalog.bsr"
> >   Priority = 13
> >   }
> >
> > Job {
> >   Name = "VerifyFoundry"
> >   JobDefs = "Common"
> >   FileSet = "Foundry Full"
> >   Type = Verify
> >   Level = VolumeToCatalog
> >   Verify Job = "NightlySaveFoundry"
> >   Client = foundry-fd
> >   Priority = 14
> >   Schedule="VerifyFoundry"
> > }
> >
> > Status of director:
> > Scheduled Jobs:
> > Level          Type     Pri  Scheduled          Name               Volume
> > ===================================================================================
> >                Admin      1  20-Jun-07 22:30    InjectTape
> > Full           Backup    10  20-Jun-07 23:30    NightlySaveFoundry Weekly01
> > Full           Backup    11  20-Jun-07 23:30    NightlySaveTrigger Weekly01
> > Full           Backup    13  20-Jun-07 23:30    BackupCatalog      Weekly01
> > VolumeToCatalog Verify    14  20-Jun-07 23:30    VerifyFoundry
> > VolumeToCatalog Verify    15  20-Jun-07 23:30    VerifyTrigger
> >                Admin     17  20-Jun-07 23:30    EjectTape
> >                Admin      1  21-Jun-07 08:30    RequestTape
> > ====
> >
> > -------------------------------------------------------------------------
> > This SF.net email is sponsored by DB2 Express
> > Download DB2 Express C - the FREE version of DB2 express and take
> > control of your XML. No limits. Just data. Click to get it now.
> > http://sourceforge.net/powerbar/db2/
> > _______________________________________________
> > Bacula-users mailing list
> > Bacula-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/bacula-users
>

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to