From: Phil S. <al...@ca...> - 2003-04-29 14:34:17
|
Kern, I've got a good data dump here that illustrates the job cancellation issue I reported before. I should point out this is still v1.29; I haven't had time since we got back from our recent trip to install v1.30 yet. At 1am last night I started manually queueing full backup jobs: | 253 | Babylon5 Save | 2003-04-29 01:04:40 | B | F | 0 | 0 | C | | 254 | Drazi Save | 0000-00-00 00:00:00 | B | I | 0 | 0 | C | After entering the second job, I realized I'd forgotten to change it from Incremental to Full. (Of course, since I'd just purged all jobs and manually marked all tapes as Recycled, this needn't have been a problem, since Bacula would automatically perform a Full backup anyway, but at the time I felt it necessary to cancel the job.) Select Job: 1: Drazi_Save.2003-04-29_01.04.58 2: Babylon5_Save.2003-04-29_01.04.40 Choose Job to cancel (1-2): 29-Apr-2003 01:05 babylon5-sd: Recycled volume VXA-V17-Full-001 on device /dev/nst0, all previous data lost. JobId 254, Job Drazi_Save.2003-04-29_01.04.58 marked to be cancelled. I then went ahead and re-added the job: | 253 | Babylon5 Save | 2003-04-29 01:04:40 | B | F | 0 | 0 | C | | 254 | Drazi Save | 0000-00-00 00:00:00 | B | I | 0 | 0 | C | | 255 | Drazi Save | 0000-00-00 00:00:00 | B | F | 0 | 0 | C | and continued adding jobs: | 253 | Babylon5 Save | 2003-04-29 01:04:40 | B | F | 0 | 0 | C | | 254 | Drazi Save | 0000-00-00 00:00:00 | B | I | 0 | 0 | C | | 255 | Drazi Save | 0000-00-00 00:00:00 | B | F | 0 | 0 | C | | 256 | Llioness Save | 0000-00-00 00:00:00 | B | F | 0 | 0 | C | | 257 | Mabolgamp Save | 0000-00-00 00:00:00 | B | F | 0 | 0 | C | | 258 | Whitestar Save | 0000-00-00 00:00:00 | B | F | 0 | 0 | C | | 259 | Zocalo Save | 0000-00-00 00:00:00 | B | F | 0 | 0 | C | This is what the director showed as scheduled: babylon5-dir Version: 1.29 (22 January 2003) Daemon started 29-Apr-2003 01:03, 0 Jobs run. JobId 259 Job Zocalo_Save.2003-04-29_01.07.31 is waiting execution. JobId 258 Job Whitestar_Save.2003-04-29_01.07.20 is waiting execution. JobId 257 Job Mabolgamp_Save.2003-04-29_01.07.02 is waiting execution. JobId 256 Job Llioness_Save.2003-04-29_01.06.38 is waiting execution. JobId 255 Job Drazi_Save.2003-04-29_01.05.53 is waiting execution. JobId 254 Job Drazi_Save.2003-04-29_01.04.58 has been canceled. JobId 253 Job Babylon5_Save.2003-04-29_01.04.40 is running. Console connected at 29-Apr-2003 01:03 Level Type Scheduled Name ================================================================= Incremental Backup 29-Apr-2003 02:15 Babylon5 Save Incremental Backup 29-Apr-2003 02:15 Drazi Save Incremental Backup 29-Apr-2003 02:15 Llioness Save Incremental Backup 29-Apr-2003 02:15 Mabolgamp Save Incremental Backup 29-Apr-2003 02:15 Whitestar Save Incremental Backup 29-Apr-2003 02:15 Zocalo Save ==== Here's what the console logged when it actually came to execution: 29-Apr-2003 01:53 babylon5-dir: Bacula 1.29 (22Jan03): 29-Apr-2003 01:53 JobId: 253 Job: Babylon5_Save.2003-04-29_01.04.40 FileSet: Babylon5 Full Set Backup Level: Full Client: Babylon5 Start time: 29-Apr-2003 01:04 End time: 29-Apr-2003 01:53 Files Written: 162,986 Bytes Written: 6,337,689,799 Rate: 2163.0 KB/s Software Compression: None Volume names(s): VXA-V17-Full-001 Volume Session Id: 1 Volume Session Time: 1051592608 Last Volume Bytes: 6,367,509,550 FD termination status: OK SD termination status: OK Termination: Backup OK 29-Apr-2003 01:53 babylon5-dir: Begin pruning Jobs. 29-Apr-2003 01:53 babylon5-dir: No Jobs found to prune. 29-Apr-2003 01:53 babylon5-dir: Begin pruning Files. 29-Apr-2003 01:53 babylon5-dir: No Files found to prune. 29-Apr-2003 01:53 babylon5-dir: End auto prune. 29-Apr-2003 01:53 babylon5-dir: Last FULL backup time not found. Doing FULL backup. 29-Apr-2003 01:53 babylon5-dir: Start Backup JobId 254, Job=Drazi_Save.2003-04-29_01.04.58 29-Apr-2003 03:06 babylon5-dir: Bacula 1.29 (22Jan03): 29-Apr-2003 03:06 JobId: 254 Job: Drazi_Save.2003-04-29_01.04.58 FileSet: Drazi Full Set Backup Level: Full Client: Drazi Start time: 29-Apr-2003 01:53 End time: 29-Apr-2003 03:06 Files Written: 126,357 Bytes Written: 909,534,509 Rate: 209.0 KB/s Software Compression: None Volume names(s): VXA-V17-Full-001 Volume Session Id: 2 Volume Session Time: 1051592608 Last Volume Bytes: 7,296,191,920 FD termination status: OK SD termination status: OK Termination: Backup Cancelled 29-Apr-2003 03:06 babylon5-dir: Start Backup JobId 255, Job=Drazi_Save.2003-04-29_01.05.53 29-Apr-2003 04:18 babylon5-dir: Bacula 1.29 (22Jan03): 29-Apr-2003 04:18 JobId: 255 Job: Drazi_Save.2003-04-29_01.05.53 FileSet: Drazi Full Set Backup Level: Full Client: Drazi Start time: 29-Apr-2003 03:06 End time: 29-Apr-2003 04:18 Files Written: 126,357 Bytes Written: 909,534,509 Rate: 209.2 KB/s Software Compression: None Volume names(s): VXA-V17-Full-001 Volume Session Id: 3 Volume Session Time: 1051592608 Last Volume Bytes: 8,224,874,290 FD termination status: OK SD termination status: OK Termination: Backup OK 29-Apr-2003 04:18 babylon5-dir: Begin pruning Jobs. 29-Apr-2003 04:18 babylon5-dir: No Jobs found to prune. 29-Apr-2003 04:18 babylon5-dir: Begin pruning Files. 29-Apr-2003 04:18 babylon5-dir: No Files found to prune. 29-Apr-2003 04:18 babylon5-dir: End auto prune. 29-Apr-2003 04:18 babylon5-dir: Start Backup JobId 256, Job=Llioness_Save.2003-04-29_01.06.38 29-Apr-2003 04:52 babylon5-dir: Bacula 1.29 (22Jan03): 29-Apr-2003 04:52 JobId: 256 Job: Llioness_Save.2003-04-29_01.06.38 ... ... And the job list shows: | 253 | Babylon5 Save | 2003-04-29 01:04:40 | B | F | 162,986 | 6,337,689,799 | T | | 254 | Drazi Save | 2003-04-29 01:53:32 | B | F | 126,357 | 909,534,509 | A | | 255 | Drazi Save | 2003-04-29 03:06:04 | B | F | 126,357 | 909,534,509 | T | | 256 | Llioness Save | 2003-04-29 04:18:32 | B | F | 134,581 | 4,359,541,849 | T | So, it *did* "cancel" the job. But it didn't actually PERFORM the cancel until it had already completed the job. It looks as though if you want a cancel to take effect and actually *stop the job*, you have to wait until the job has actually begun execution before you cancel it. -- .********* Fight Back! It may not be just YOUR life at risk. *********. : phil stracchino : unix ronin : renaissance man : mystic zen biker geek : : al...@ca... : ala...@ea... : ph...@la... : : 2000 CBR929RR, 1991 VFR750F3 (foully murdered), 1986 VF500F (sold) : : Linux Now! ...Because friends don't let friends use Microsoft. : |