On Wednesday 11 April 2007 14:46, Ralf Gross wrote: > 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?
I'm not sure that recycling a volume resets its use duration. Perhaps the use duration expired at about the time or just after when the volume was recycled. ------------------------------------------------------------------------- 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