Kern Sibbald schrieb: > > > At them moment I would consider this as a bug, but I would like to > > > here Kern's opinion on this before I open a bug report. > > > > ... to confirm that assumption and give Kern something to work on. > > >From this email, I would probably close the bug report right away. I don't > have any idea what system it is, what version of Bacula, nor do I see any > output generated by Bacula. "llist volume=xxx" is best not a raw copy of > some stdin. Also, there is no job output showing what happened with the > volume before, during and after its status was changed.
Sorry Kern, you seem to have missed my first mail in this thread. (Message-ID: <[EMAIL PROTECTED]>, Date: 2007-04-10 07:29:05 GMT) I'll cut & paste it again. If it's still missing important information, please let me know. ###### Hi, bacula-dir 2.0.3, bacula-sd 2.0.3, bacula-fd 2.0.2, debian etch amd64, postgres 8.1.7 Bacula is running fine here for a while. But this weekend bacula chose to use fresh tape from the scratch pool for job #2 of a diff backup instead of appending the data to the tape it was writing to a few minutes before by the first of the two jobs. Here are the two jobs: Job { Name = "SMTCZB0003" Type = Backup Client = SMTCZB0003 FileSet = "SMTCZB0003" Schedule = "Regular Backup" Storage = NEC-T40A Messages = "Regular Backup" Pool = Default SpoolData=yes Write Bootstrap = "/opt/bacula/var/bacula/working/SMTCZB0003.bsr" Priority = 5 RunBeforeJob = "/usr/bin/ssh [snip]" RunAfterJob = "/usr/bin/ssh [snip]" } Job { Name = "VU0EM003" Type = Backup Client = VU0EM003 FileSet = "VU0EM003 Full" Schedule = "Regular Backup" Storage = NEC-T40A Messages = "Regular Backup" Pool = Default SpoolData=yes Write Bootstrap = "/opt/bacula/var/bacula/working/VU0EM003.bsr" Priority = 10 } ..and the schedule: Schedule { Name = "Regular Backup" Run = Level=Full Pool=Full 1st sun at 00:05 Run = Level=Differential Pool=Differential FullPool=Full 2nd-5th sun at 00:05 Run = Level=Incremental Pool=Incremental DifferentialPool=Differential FullPool=Full tue-sat at 00:05 } Both jobs have the same start time, but different priorities. llist volumes shows volretention: 2,678,400 <--- (31 days) voluseduration: 345,600 <--- (4 days) for all tapes in the diff pool This is what happend this weekend: Job #1: 08-Apr 00:05 VU0EM005: BeforeJob: run command "/usr/bin/ssh [snip]" 08-Apr 00:07 VU0EM005: Start Backup JobId 121, Job=SMTCZB0003.2007-04-08_00.05.00 08-Apr 00:08 VU0EM005: 3307 Issuing autochanger "unload slot 4, drive 0" command. 08-Apr 00:09 VU0EM005: 3304 Issuing autochanger "load slot 5, drive 0" command. 08-Apr 00:10 VU0EM005: 3305 Autochanger "load slot 5, drive 0", status is OK. 08-Apr 00:10 VU0EM005: 3301 Issuing autochanger "loaded? drive 0" command. 08-Apr 00:10 VU0EM005: 3302 Autochanger "loaded? drive 0", result is Slot 5. 08-Apr 00:10 VU0EM005: Recycled volume "06D124L3" on device "LTO3" (/dev/nst0), all previous data lost. That's fine, I expected volume 06D124L3 to be overwritten at this time. 08-Apr 00:10 VU0EM005: Max configured use duration exceeded. Marking Volume "06D124L3" as Used. But I don't know what happend at this point. Why does bacula mark volume 06D124L3 as used right after the job started. The configured duration time is 4 days, I checked this. 08-Apr 00:10 VU0EM005: Spooling data ... SMTCZB0003-fd: Filesystem change prohibited. Will not descend into /var/lib/nfs/rpc_pipefs SMTCZB0003-fd: Filesystem change prohibited. Will not descend into /dev SMTCZB0003-fd: Filesystem change prohibited. Will not descend into /sys SMTCZB0003-fd: Filesystem change prohibited. Will not descend into /boot 08-Apr 00:12 VU0EM005: Job write elapsed time = 00:02:23, Transfer rate = 6.766 M bytes/second 08-Apr 00:12 VU0EM005: Committing spooled data to Volume "06D124L3". Despooling 968,636,754 bytes ... 08-Apr 00:12 VU0EM005: Despooling elapsed time = 00:00:07, Transfer rate = 138.3 M bytes/second 08-Apr 00:12 VU0EM005: Sending spooled attrs to the Director. Despooling 1,543,784 bytes ... 08-Apr 00:12 VU0EM005: AfterJob: run command "/usr/bin/ssh [snip]" 08-Apr 00:12 VU0EM005: Bacula 2.0.3 (06Mar07): 08-Apr-2007 00:12:47 JobId: 121 Job: SMTCZB0003.2007-04-08_00.05.00 Backup Level: Differential, since=2007-04-01 00:07:10 Client: "SMTCZB0003" i686-pc-linux-gnu,redhat,Enterprise release FileSet: "SMTCZB0003" 2007-02-20 22:25:00 Pool: "Differential" (From Run pool override) Storage: "NEC-T40A" (From Job resource) Scheduled time: 08-Apr-2007 00:05:00 Start time: 08-Apr-2007 00:07:08 End time: 08-Apr-2007 00:12:47 Elapsed time: 5 mins 39 secs Priority: 5 FD Files Written: 4,807 SD Files Written: 4,807 FD Bytes Written: 966,711,641 (966.7 MB) SD Bytes Written: 967,611,394 (967.6 MB) Rate: 2851.7 KB/s Software Compression: None VSS: no Encryption: no Volume name(s): 06D124L3 Volume Session Id: 40 Volume Session Time: 1174319761 Last Volume Bytes: 968,583,168 (968.5 MB) Non-fatal FD errors: 0 SD Errors: 0 FD termination status: OK SD termination status: OK Termination: Backup OK 08-Apr 00:12 VU0EM005: Begin pruning Jobs. 08-Apr 00:12 VU0EM005: No Jobs found to prune. 08-Apr 00:12 VU0EM005: Begin pruning Files. 08-Apr 00:12 VU0EM005: Pruned Files from 1 Jobs for client SMTCZB0003 from catalog. 08-Apr 00:12 VU0EM005: End auto prune. Job #2: 08-Apr 00:12 VU0EM005: Start Backup JobId 122, Job=VU0EM003.2007-04-08_00.05.01 08-Apr 00:12 VU0EM005: Using Volume "06D137L3" from 'Scratch' pool. Ok, here bacula decided to use a volumes from the scratch pool, because 06D124L3 was marked as used a few minutes ago. 08-Apr 00:12 VU0EM005: 3307 Issuing autochanger "unload slot 5, drive 0" command. 08-Apr 00:13 VU0EM005: 3304 Issuing autochanger "load slot 18, drive 0" command. 08-Apr 00:14 VU0EM005: 3305 Autochanger "load slot 18, drive 0", status is OK. 08-Apr 00:14 VU0EM005: 3301 Issuing autochanger "loaded? drive 0" command. 08-Apr 00:14 VU0EM005: 3302 Autochanger "loaded? drive 0", result is Slot 18. 08-Apr 00:14 VU0EM005: Wrote label to prelabeled Volume "06D137L3" on device "LTO3" (/dev/nst0) 08-Apr 00:14 VU0EM005: Spooling data ... VU0EM003: /home is a different filesystem. Will not descend from / into /home VU0EM003: /public is a different filesystem. Will not descend from / into /public VU0EM003: /lib/init/rw is a different filesystem. Will not descend from / into /lib/init/rw VU0EM003: /server is a different filesystem. Will not descend from / into /server 08-Apr 00:16 VU0EM005: Job write elapsed time = 00:02:29, Transfer rate = 22.33 M bytes/second 08-Apr 00:16 VU0EM005: Committing spooled data to Volume "06D137L3". Despooling 3,331,622,332 bytes ... 08-Apr 00:17 VU0EM005: Despooling elapsed time = 00:00:47, Transfer rate = 70.88 M bytes/second 08-Apr 00:17 VU0EM005: Sending spooled attrs to the Director. Despooling 3,858,055 bytes ... 08-Apr 00:17 VU0EM005: Bacula 2.0.3 (06Mar07): 08-Apr-2007 00:17:46 JobId: 122 Job: VU0EM003.2007-04-08_00.05.01 Backup Level: Differential, since=2007-04-01 02:09:55 Client: "VU0EM003" 2.0.2 (28Jan07) x86_64-unknown-linux-gnu,debian,4.0 FileSet: "VU0EM003 Full" 2007-02-25 16:22:49 Pool: "Differential" (From Run pool override) Storage: "NEC-T40A" (From Job resource) Scheduled time: 08-Apr-2007 00:05:00 Start time: 08-Apr-2007 00:12:51 End time: 08-Apr-2007 00:17:46 Elapsed time: 4 mins 55 secs Priority: 10 FD Files Written: 12,681 SD Files Written: 12,681 FD Bytes Written: 3,325,991,618 (3.325 GB) SD Bytes Written: 3,327,999,098 (3.327 GB) Rate: 11274.5 KB/s Software Compression: None VSS: no Encryption: no Volume name(s): 06D137L3 Volume Session Id: 41 Volume Session Time: 1174319761 Last Volume Bytes: 3,331,077,120 (3.331 GB) Non-fatal FD errors: 0 SD Errors: 0 FD termination status: OK SD termination status: OK Termination: Backup OK 08-Apr 00:17 VU0EM005: Begin pruning Jobs. 08-Apr 00:17 VU0EM005: No Jobs found to prune. 08-Apr 00:17 VU0EM005: Begin pruning Files. 08-Apr 00:17 VU0EM005: Pruned Files from 1 Jobs for client VU0EM003 from catalog. 08-Apr 00:17 VU0EM005: End auto prune. Here's the shortened 'list volumes' output from today: +-------+----------+---------+--------------+------------+-------+-------------------+ |mediaid|volumename|volstatus|volbytes |volretention|recycle|lastwritten | +-------+----------+---------+--------------+------------+-------+-------------------+ | 5 |06D124L3 |Used | 968,583,168| 2,678,400 | 1|2007-04-08 00:12:44| | 6 |06D125L3 |Used |17,191,802,880| 2,678,400 | 1|2007-03-11 00:33:24| | 7 |06D126L3 |Used | 6,299,725,824| 2,678,400 | 1|2007-03-19 21:07:48| | 8 |06D127L3 |Used | 9,633,254,400| 2,678,400 | 1|2007-03-25 00:22:52| | 19 |06D137L3 |Append | 3,497,001,984| 2,678,400 | 1|2007-04-08 00:18:03| +-------+----------+---------+--------------+------------+-------+-------------------+ The main question is, why did bacula mark volumes 06D124L3 as used right after the first job started when the voluseduration is set to 4 days? ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users