Hi,
29.03.2009 22:21, Kern Sibbald wrote:
> On Sunday 29 March 2009 21:38:29 Arno Lehmann wrote:
>> Hi,
>>
>> I'm currently testing 2.5.42 (svn as of Mar 24, I believe) and have
>> the following set in the defaults for all jobs:
>>
>> Allow Duplicate Jobs = No
>> Allow Mixed Priority = Yes # doesn't apply as of now...
>> Max Run Sched Time = 3600 # 1 hour
>> Max Run Time = 1800 # 1/2 hour
>> Max Wait Time = 1200 # 20 min
>>
>> All jobs are run every 15 minutes with different levels.
>
> You talk about scheduling problems, but show only a JobDefs. I don't see the
> connection, and thus without a schedule resource and a Job resource, I cannot
> confirm anything.
Well, as stated, the schedules *work* correctly, they just aren't
displayed. But ok:
JobDefs {
Name = DefaultDemo
Type = Backup
Level = Incremental
Client = gnom-fd
FileSet = Demo1Set
Storage = File
Messages = Standard
Pool = Default
Priority = 10
Accurate = Yes
Spool Data = Yes
Spool Attributes = Yes
Allow Duplicate Jobs = No
Allow Mixed Priority = Yes
Max Run Sched Time = 3600
Max Run Time = 1800
Max Wait Time = 1200
}
Job {
Name = Demo1
JobDefs = DefaultDemo
Write Bootstrap = /var/demo-bacula/Demo1.bsr
Schedule = Demo
}
Job {
Name = Demo2
JobDefs = DefaultDemo
Client = neuelf-fd
FileSet = Demo2Set
Write Bootstrap = /var/demo-bacula/Demo2.bsr
Schedule = Demo
}
Job {
Name = Demo3
JobDefs = DefaultDemo
Client = balrog-fd
FileSet = Demo2Set
Write Bootstrap = /var/demo-bacula/Demo3.bsr
Schedule = Demo
}
Job {
Name = DemoWin
JobDefs = DefaultDemo
Client = phoenix-fd
FileSet = DemoWinSet
Write Bootstrap = /var/demo-bacula/DemoWin.bsr
Schedule = Demo
Accurate = No
Pool = Tier1
}
Job {
Name = "BackupCatalog"
JobDefs = "DefaultJob"
Level = Full
FileSet="Catalog"
Schedule = "WeeklyCycleAfterBackup"
RunBeforeJob = "/usr/local/demo-bacula/etc/make_catalog_backup
demobacula demobacula '' neuelf"
RunAfterJob = "/usr/local/demo-bacula/etc/delete_catalog_backup"
Write Bootstrap = "/var/demo-bacula/BackupCatalog.bsr"
Priority = 11 # run after main backup
}
Job {
Name = "MigratePhoenix"
Pool = Tier1
Type = Migrate
Selection Type = SQLQuery
Selection Pattern = "SELECT Job.JobId FROM Job,Client,Pool WHERE
(Job.ClientId=Client.ClientId AND Client.Name='phoen
ix-fd' AND EndTime<DATE_SUB(NOW(), interval 1 day) AND
Job.JobStatus='T' AND Job.Type='B' AND Job.Level='F' AND Job.Poo
lId=Pool.PoolId AND Pool.Name='Tier1' AND Job.PriorJobId=0) ORDER BY
Job.EndTime ASC LIMIT 1;"
Messages = Standard
Client = phoenix-fd
FileSet = "Full Set"
Schedule = MigrationDemo
}
Job {
Name = "CopyDemo3"
Pool = Default
Type = Copy
Selection Type = SQLQuery
Selection Pattern ="SELECT Job.JobId FROM Job,Client,Pool WHERE
(Job.ClientId=Client.ClientId AND Client.Name='balrog
-fd' AND EndTime>DATE_SUB(NOW(), interval 1 day) AND Job.JobStatus='T'
AND Job.Type='B' AND Job.Level='F' AND Job.PoolI
d=Pool.PoolId AND Pool.Name='Default') ORDER BY Job.EndTime DESC LIMIT 1;"
Messages = Standard
Client = balrog-fd
FileSet = "Full Set"
}
FileSet {
Name = DemoWinSet
Include {
Options {
signature = SHA1
}
File = "c:/testbackups/"
}
}
FileSet {
Name = Demo1Set
Include {
Options {
signature = SHA1
}
File = /usr/local/demo-bacula/stuff
}
}
FileSet {
Name = Demo2Set
Include {
Options {
signature = SHA1
}
File = /var/adm/backup
}
}
FileSet {
Name = "Full Set"
Include {
Options {
signature = MD5
}
File = /
}
Exclude {
File = /proc
File = /tmp
File = /.journal
File = /.fsck
}
}
Schedule {
Name = "WeeklyCycle"
Run = Full 1st sun at 23:05
Run = Differential 2nd-5th sun at 23:05
Run = Incremental mon-sat at 23:05
}
Schedule {
Name = Demo
Run = Level=Full hourly at 0:30
Run = Level=Differential hourly at 0:00
Run = Level=Incremental hourly at 0:15
Run = Level=Incremental hourly at 0:45
}
Schedule {
Name = MigrationDemo
Run = daily at 23:25
Run = daily at 5:23
Run = daily at 11:23
Run = daily at 17:23
}
Schedule {
Name = "WeeklyCycleAfterBackup"
Run = Full sun-sat at 23:10
}
FileSet {
Name = "Catalog"
Include {
Options {
signature = MD5
}
File = /var/demo-bacula/demobacula.sql
}
}
Client {
Name = gnom-fd
Address = gnom
FDPort = 59001
Catalog = MyCatalog
Password = "it's"
File Retention = 5 days
Job Retention = 10 days
AutoPrune = yes
}
Client {
Name = phoenix-fd
Address = phoenix
FDPort = 9102
Catalog = MyCatalog
Password = "very"
File Retention = 5 days
Job Retention = 10 days
AutoPrune = Yes
}
Client {
Name = neuelf-fd
Address = neuelf
FDPort = 9102
Catalog = MyCatalog
Password = "secret"
File Retention = 5 days
Job Retention = 10 days
AutoPrune = Yes
}
Client {
Name = balrog-fd
Address = balrog
Catalog = MyCatalog
Password = "indeed"
File Retention = 5 days
Job Retention = 10 days
AutoPrune = Yes
}
Arno
> Kern
>
>> DIR config excerpts:
>>
>> JobDefs {
>> Name = "DefaultJob"
>> Type = Backup
>> Level = Incremental
>> Client = gnom-fd
>> FileSet = "Full Set"
>> Schedule = "WeeklyCycle"
>> Storage = File
>> Messages = Standard
>> Pool = Default
>> Priority = 10
>> Allow Duplicate Jobs = No
>> Allow Mixed Priority = Yes
>> Max Run Sched Time = 3600
>> Max Run Time = 1800
>> Max Wait Time = 1200
>> }
>>
>> With these settings, the scheduler queue display is incorrect. See here:
>>> *autom
>>> Turn on or off? off
>>> *time
>>> 29-Mär-2009 21:29:03
>>> *sta dir
>>> demo-dir Version: 2.5.42-b2 (16 March 2009) i686-pc-linux-gnu suse 11.1
>>> Daemon started 29-Mär009 21:28, 0 Jobs run since started.
>> DIR freshly started to make sure I didn't mess up anything earlier...
>>
>>> Heap: heap=270,336 smbytes=64,080 max_bytes=64,633 bufs=356 max_bufs=358
>>>
>>> Scheduled Jobs:
>>> Level Type Pri Scheduled Name Volume
>>> =========================================================================
>>> ==========
>> No jobs scheduled before the BackupCatalog, i.e. at 21:30, 21:45,
>> 22:00, etc.?!
>>
>>> Full Backup 11 29-Mär009 23:10 BackupCatalog FIL0537
>>> Migrate 10 29-Mär009 23:25 MigratePhoenix
>>> Differential Backup 10 30-Mär009 00:00 Demo1 FIL0537
>>> Differential Backup 10 30-Mär009 00:00 DemoWin FIL0258
>>> Differential Backup 10 30-Mär009 00:00 Demo3 FIL0537
>>> Differential Backup 10 30-Mär009 00:00 Demo2 FIL0537
>>> Incremental Backup 10 30-Mär009 00:15 Demo1 FIL0537
>>> Incremental Backup 10 30-Mär009 00:15 Demo2 FIL0537
>>> Incremental Backup 10 30-Mär009 00:15 Demo3 FIL0537
>>> Incremental Backup 10 30-Mär009 00:15 DemoWin FIL0258
>>> Full Backup 10 30-Mär009 00:30 Demo1 FIL0537
>>> Full Backup 10 30-Mär009 00:30 Demo2 FIL0537
>>> Full Backup 10 30-Mär009 00:30 Demo3 FIL0537
>>> Full Backup 10 30-Mär009 00:30 DemoWin FIL0258
>>> Incremental Backup 10 30-Mär009 00:45 Demo1 FIL0537
>>> Incremental Backup 10 30-Mär009 00:45 Demo2 FIL0537
>>> Incremental Backup 10 30-Mär009 00:45 Demo3 FIL0537
>>> Incremental Backup 10 30-Mär009 00:45 DemoWin FIL0258
>>> Migrate 10 30-Mär009 05:23 MigratePhoenix
>>> Migrate 10 30-Mär009 11:23 MigratePhoenix
>>> Migrate 10 30-Mär009 17:23 MigratePhoenix
>>> ====
>>>
>>> Running Jobs:
>>> Console connected at 29-Mär009 21:28
>>> Console connected at 29-Mär009 21:28
>>> No Jobs running.
>>> ====
>>>
>>> Terminated Jobs:
>>> JobId Level Files Bytes Status Finished Name
>>> ====================================================================
>>> 2596 Incr 10 255.5 K OK 29-Mär009 21:20
>>> DemoWin.2009-03-29_17 2595 Full 10 255.5 K OK
>>> 29-Mär009 21:20 MigratePhoenix.2009-03-29_17 2659 Incr 0
>>> 0 OK 29-Mär009 21:20 Demo3.2009-03-29_21 2658 Incr 0
>>> 0 OK 29-Mär009 21:20 Demo2.2009-03-29_21 2656 Diff
>>> 0 0 Error 29-Mär009 21:20 DemoWin.2009-03-29_21 2657 Incr
>>> 64 2.447 K OK 29-Mär009 21:20 Demo1.2009-03-29_21 2660
>>> Incr 0 0 OK 29-Mär009 21:21
>>> DemoWin.2009-03-29_21 2600 Full 18 262.5 K OK
>>> 29-Mär009 21:21 DemoWin.2009-03-29_17 2604 Incr 0 0
>>> OK 29-Mär009 21:22 DemoWin.2009-03-29_17 2608 Diff 0
>>> 0 OK 29-Mär009 21:22 DemoWin.2009-03-29_18
>>>
>>> ====
>> Wait a bit...
>>
>>> *time
>>> 29-Mär-2009 21:30:40
>>> You have messages.
>>> *sta dir
>>> demo-dir Version: 2.5.42-b2 (16 March 2009) i686-pc-linux-gnu suse 11.1
>>> Daemon started 29-Mär009 21:28, 1 Job run since started.
>>> Heap: heap=389,120 smbytes=113,893 max_bytes=124,942 bufs=514
>>> max_bufs=549
>>>
>>> Scheduled Jobs:
>>> Level Type Pri Scheduled Name Volume
>>> =========================================================================
>>> ==========
>> Still nothing new scheduled.
>>
>>> Full Backup 11 29-Mär009 23:10 BackupCatalog FIL0537
>>> Migrate 10 29-Mär009 23:25 MigratePhoenix
>>> Differential Backup 10 30-Mär009 00:00 Demo1 FIL0537
>>> Differential Backup 10 30-Mär009 00:00 DemoWin FIL0258
>>> Differential Backup 10 30-Mär009 00:00 Demo3 FIL0537
>>> Differential Backup 10 30-Mär009 00:00 Demo2 FIL0537
>>> Incremental Backup 10 30-Mär009 00:15 Demo1 FIL0537
>>> Incremental Backup 10 30-Mär009 00:15 Demo2 FIL0537
>>> Incremental Backup 10 30-Mär009 00:15 Demo3 FIL0537
>>> Incremental Backup 10 30-Mär009 00:15 DemoWin FIL0258
>>> Full Backup 10 30-Mär009 00:30 Demo1 FIL0537
>>> Full Backup 10 30-Mär009 00:30 Demo2 FIL0537
>>> Full Backup 10 30-Mär009 00:30 Demo3 FIL0537
>>> Full Backup 10 30-Mär009 00:30 DemoWin FIL0258
>>> Incremental Backup 10 30-Mär009 00:45 Demo1 FIL0537
>>> Incremental Backup 10 30-Mär009 00:45 Demo2 FIL0537
>>> Incremental Backup 10 30-Mär009 00:45 Demo3 FIL0537
>>> Incremental Backup 10 30-Mär009 00:45 DemoWin FIL0258
>>> Migrate 10 30-Mär009 05:23 MigratePhoenix
>>> Migrate 10 30-Mär009 11:23 MigratePhoenix
>>> Migrate 10 30-Mär009 17:23 MigratePhoenix
>>> ====
>> But:
>>> Running Jobs:
>>> Console connected at 29-Mär009 21:28
>>> Console connected at 29-Mär009 21:28
>>> JobId Level Name Status
>>> ======================================================================
>>> 2662 Full Demo2.2009-03-29_21.30.00.05 is running
>>> 2663 Full Demo3.2009-03-29_21.30.00.06 is running
>>> 2664 Full DemoWin.2009-03-29_21.30.00.07 is waiting on Storage File
>>> ====
>>>
>>> Terminated Jobs:
>>> JobId Level Files Bytes Status Finished Name
>>> ====================================================================
>>> 2595 Full 10 255.5 K OK 29-Mär009 21:20
>>> MigratePhoenix.2009-03-29_17 2659 Incr 0 0 OK
>>> 29-Mär009 21:20 Demo3.2009-03-29_21 2658 Incr 0 0 OK
>>> 29-Mär009 21:20 Demo2.2009-03-29_21 2656 Diff 0 0
>>> Error 29-Mär009 21:20 DemoWin.2009-03-29_21 2657 Incr 64
>>> 2.447 K OK 29-Mär009 21:20 Demo1.2009-03-29_21 2660 Incr
>>> 0 0 OK 29-Mär009 21:21 DemoWin.2009-03-29_21 2600 Full
>>> 18 262.5 K OK 29-Mär009 21:21 DemoWin.2009-03-29_17 2604
>>> Incr 0 0 OK 29-Mär009 21:22
>>> DemoWin.2009-03-29_17 2608 Diff 0 0 OK
>>> 29-Mär009 21:22 DemoWin.2009-03-29_18 2661 Full 1,017 65.49 K
>>> OK 29-Mär009 21:30 Demo1.2009-03-29_21
>> And this one is already finished...
>>
>> And I did not start any jobs manually, by the way :-)
>>
>> So, for some reason, something breaks the scheduler display, but the
>> scheduler itself works correctly.
>>
>> This might be related to the above mentioned settings as I did not
>> observe this behaviour before I inserted that to the job defaults.
>>
>> Can anybody confirm this?
>>
>> Arno
>>
>>> ====
>>> *quit
>
>
>
--
Arno Lehmann
IT-Service Lehmann
Sandstr. 6, 49080 Osnabrück
www.its-lehmann.de
------------------------------------------------------------------------------
_______________________________________________
Bacula-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bacula-devel