Hello, > Hello, > > 21.10.2007 23:22,, GDS.Marshall wrote:: >> Hello Arno, >> >>> Hi, >>> >>> 21.10.2007 00:28,, GDS.Marshall wrote:: >>>> Hello, >>>> >>>> I have looked through the archives and the documentation, but can not >>>> find >>>> an answer to my problem. >>> I think I know the answer, and am quite sure it is in the manual, too >>> :-) >>> >>>> Using 2.2.4 (patched from sourceforge), I have the following pools >>>> >>>> Pool { >>>> Name = Weekly >>>> Pool Type = Backup >>>> Auto Prune = yes >>>> Volume Retention = 30 days >>>> Recycle = yes >>>> Recycle Oldest Volume = yes >>>> Cleaning Prefix = "CLN" >>>> } >>>> >>>> Pool { >>>> Name = Daily >>>> Pool Type = Backup >>>> Auto Prune = yes >>>> Volume Retention = 10 days >>>> Maximum Volumes = 10 >>>> Recycle = yes >>>> Recycle Oldest Volume = yes >>>> Cleaning Prefix = "CLN" >>>> } >>>> >>>> The following job definition is used >>>> JobDefs { >>>> Name = "DailyJob" >>>> Type = "Backup" >>>> Level = "Incremental" >>>> Pool = "Daily" >>>> Full Backup Pool = "Weekly" >>>> FileSet = "Full Set" >>>> Messages = "Standard" >>>> Schedule = "Weekly Full" >>>> Storage = "Tape" >>>> Priority = 10 >>>> Spool Data = Yes >>>> Spool Attributes = yes >>>> Maximum Concurrent Jobs = 20 >>>> } >>>> >>>> The following schedule >>>> Schedule { >>>> Name = "Weekly Full" >>>> Run = Level=Full Pool=Weekly sat at 3:00 >>>> Run = Level=Incremental Pool=Daily FullPool=Weekly mon-fri at 3:00 >>>> } >>>> >>>> list media gives >>>> | 18 | CNI907 | Used | 1 | 23,790,348,288 | >>>> 23 >>>> | 1,728,000 | 1 | 2 | 1 | DLT-V4 | 2007-10-20 >>>> 21:19:37 | >>>> >>>> sql gives >>>> | MediaId | VolumeName | Slot | PoolId | MediaType | MediaTypeId | >>>> LabelType | FirstWritten | LastWritten | LabelDate >>>> | VolJobs | VolFiles | VolBlocks | VolMounts | VolBytes | VolParts >>>> | >>>> VolErrors | VolWrites | VolCapacityBytes | VolStatus | Enabled | >>>> Recycle >>>> | >>>> VolRetention | VolUseDuration | MaxVolJobs | MaxVolFiles | MaxVolBytes >>>> | >>> ^^^^^^^^^^^^^^ >>>> InChanger | StorageId | DeviceId | MediaAddressing | VolReadTime | >>>> VolWriteTime | EndFile | EndBlock | LocationId | RecycleCount | >>>> InitialWrite | ScratchPoolId | RecyclePoolId | Comment | >>>> +---------+------------+------+--------+-----------+-------------+-----------+---------------------+---------------------+---------------------+---------+----------+-----------+-----------+-------------+----------+-----------+-----------+------------------+-----------+---------+---------+--------------+----------------+------------+-------------+-------------+-----------+-----------+----------+-----------------+-------------+--------------+---------+----------+------------+--------------+---------------------+---------------+---------------+---------+ >>>> | 18 | CNI907 | 2 | 4 | DLT-V4 | 0 | >>>> 0 | 2007-10-20 19:48:00 | 2007-10-20 21:19:37 | 2007-10-20 19:51:50 | >>>> 9 | 23 | 368773 | 7 | 23790348288 | 0 | >>>> 0 >>>> | 773429 | 0 | Used | 1 | 1 | >>>> 1728000 | 86400 | 0 | 0 | 0 | >>> ^^^^^ >>>> 1 | 2 | 0 | 0 | 0 | >>>> 1333403394 >>>> | >>>> 23 | 12273 | 0 | 4 | 0000-00-00 00:00:00 | >>>> 0 | 4 | NULL | >>>> +---------+------------+------+--------+-----------+-------------+-----------+---------------------+---------------------+---------------------+---------+----------+-----------+-----------+-------------+----------+-----------+-----------+------------------+-----------+---------+---------+--------------+----------------+------------+-------------+-------------+-----------+-----------+----------+-----------------+-------------+--------------+---------+----------+------------+--------------+---------------------+---------------+---------------+---------+ >>>> 1 row in set (0.12 sec) >>>> >>>> In order to get more than one job to write to the same tape when doing >>>> a >>>> Level=Full, I have to update the volstatus to append by hand. >>> You've got a volume use duration set for this volume. This is probably >>> due to that volume being created with a pool definition containing >>> this clause, or by being updated manually to this. >> Yes, the use duration is set to 1 day. I want to be able to append to >> tapes all day. The FirstWritten date is not over 1 day, so under the >> circumstances, I would not have expected the volstatus to be changed. > > Hmmm... good point. The fun with different time zones - I just used my > local time then and found that your use time was over. Probably it was > not when the job in question ran. My other thought was MaxVolJobs but that is set to 0.
At the time the job in question ran, it was within the 1 day VolUseDuration (even though it took until after it to finish which I am not bothered about, and only clouds the real problem) > > Could you post the output from 'llist volume=CNI907' for better > readability, and search through your message mails or log file for > events regarding this volume? *llist volume=CNI907 MediaId: 18 VolumeName: CNI907 Slot: 2 PoolId: 4 MediaType: DLT-V4 FirstWritten: 2007-10-20 19:48:00 LastWritten: 2007-10-22 03:12:11 LabelDate: 2007-10-20 19:51:50 VolJobs: 12 VolFiles: 251 VolBlocks: 3,874,804 VolMounts: 7 VolBytes: 249,971,420,160 VolErrors: 0 VolWrites: 4,279,460 VolCapacityBytes: 0 VolStatus: Used Enabled: 1 Recycle: 1 VolRetention: 1,728,000 VolUseDuration: 86,400 MaxVolJobs: 0 MaxVolFiles: 0 MaxVolBytes: 0 InChanger: 1 EndFile: 250 EndBlock: 3,608 VolParts: 0 LabelType: 0 StorageId: 2 DeviceId: 0 LocationId: 0 RecycleCount: 4 InitialWrite: 0000-00-00 00:00:00 ScratchPoolId: 0 RecyclePoolId: 4 Comment: NULL I will check the logs when I go into work tomorrow. > > There should be some line explaining why this volume was marked as used... > >> >> >>> You can simply use the 'update volume' command to remove this setting. >>> >>> And keep in mind that the pool definition is simply the template used >>> when creating new volumes, and is not applied to existing ones >>> automatically. >> I found that out the hard way a while back. >> >> >>>> If I have missed any information which would help solve the problem >>>> please >>>> let me know. >>> Everything in place now? :-) >> Unfortunatley not. I only ended up with even more google results from >> the >> mailing list :) I noted back in April Ralf Gross has a similar problem, >> but I could not work out what the result was. > > Well, that was 2.0.3, and the way recycling is done has been changed a > lot in between... in short, Bacula is now much less aggressive when > trying to create usable volumes, and (should) only purge one volume at > a time. I assume that Ralfs problem vanished with a more recent version. > > Also Ralf gave some indication that at least part of his problem might > have been caused by manually intervention, which makes it difficult to > recreate the exact problem. > > Arno > >> >>> Arno >>> >>>> For some reason, after each Level=Full job, the volume is marked Used >>>> and >>>> not Append. The Level=Incrementals work fine, setting it to Append. >>>> >>>> What have I set wrong? >>>> Many thanks, Spencer ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users