We have separate pools for each level (incremental, differential, full). I
have 1 schedule and 1 job for the disk to tape copy and was just trying to keep
it that way. I know I could create separate jobs/schedules. I'm open to
suggestions. Here is the current configuration for the disk to tape copy:
JobDefs {
Name = Default-Disk-to-Tape-Job
Type = Copy
Schedule = Disk-to-Tape-Schedule
Client = None
Fileset = None
Pool = Daily-Incr
Storage = File
Messages = Standard
Priority = 90
Spool Data = no
Spool Attributes = yes
}
job {
Name = Disk-to-Tape
JobDefs = Default-Disk-to-Tape-Job
Selection Type = SQLQuery
Selection Pattern = "
SELECT J.JobId
FROM Job J, Pool P
WHERE P.Name = 'Daily-Incr' <== Hardcoded for now just to
get it to work
AND P.PoolId = J.PoolId
AND J.Type = 'B'
AND J.JobStatus IN ('T','W')
AND J.JobBytes > 0
AND J.StartTime >= NOW() - INTERVAL '24 hours'
AND J.JobId NOT IN (SELECT PriorJobId FROM Job
WHERE Type IN ('B','C')
AND Job.JobStatus IN ('T','W')
AND PriorJobId != 0)
ORDER BY J.JobId;"
}
Schedule {
Name = Disk-to-Tape-Schedule
Run = Level=Full Pool=Monthly-Full FullPool=Monthly-Full 1st fri at 22:00
Run = Level=Differential Pool=Weekly-Diff DifferentialPool=Weekly-Diff
2nd-5th fri at 22:00
Run = Level=Incremental Pool=Daily-Incr IncrementalPool=Daily-Incr mon-thu at
22:00
}
Thanks for any assistance. I'm still relatively new to Bacula but have enjoyed
the learning experience.
Steven Hammond
I.T. Manager
Technical Chemical Company
For support, please email us at [email protected].
-----Original Message-----
From: Uwe Schuerkamp [mailto:[email protected]]
Sent: Tuesday, January 14, 2014 8:30 AM
To: Bacula Users Mailing List
Subject: Re: [Bacula-users] Variable Expansion in SQL QUERY
On Tue, Jan 14, 2014 at 02:17:12PM +0000, Steven Hammond wrote:
> I've decided to write my on SQL QUERY to just copy jobs that haven't been
> copied in the last 24 hours (disk to tape backup follows on the heels on the
> disk to disk backup). I wanted to just keep the same JOB for disk to tape
> copy but us a SQL QUERY instead of the PoolUncopiedJobs. But I need to use
> the POOL name that is supplied in our SCHEDULE setup (incremental,
> differential, full). Here is the query, but of course it doesn't work and I
> was hoping someone could enlighten me on how to accomplish it. Thanks.
>
Dumb question: Why don't you select by JobLevel? Are you copying to
separate pools?
All the best, Uwe
--
NIONEX --- Ein Unternehmen der Bertelsmann SE & Co. KGaA
------------------------------------------------------------------------------
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments & Everything In Between.
Get a Quote or Start a Free Trial Today.
http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
_______________________________________________
Bacula-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bacula-users
------------------------------------------------------------------------------
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments & Everything In Between.
Get a Quote or Start a Free Trial Today.
http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
_______________________________________________
Bacula-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bacula-users