Hello,
Kern Sibbald wrote:
> I believe that I have now resolved this problem, as well as some others
> related to the new "minimal" pruning. I have tested it for proper recycling,
> but don't yet have a test involving the Scratch pool. If you have some way
> of testing this, I would appreciate your feedback. The new code was
> committed in SVN revision 5124.
>
I have given rev. 5124 a try. Sadly to say it doesn't work like expected.
Test:
fd, dir Version 2.1.24; sd SVN Rev. 5124
- I have removed (actually moved to export slots) all tapes which are in pools
default or scratch from automounter.
- There are plenty of tapes left in the autochanger which are in other pools
but could be recycled and for this pools RecyclePool is set to scratch.
- Started a job which uses pool default.
--> Job waiting for manual mount.
- Canceled the job.
Attachments:
job-log.txt: Log of the job.
bacula-sd-debug-rev5124.txt: debug-log at level 51 of sd
Andreas
P.S: If you need more informations and/or tests, just ask.
06-Jul 22:58 elablnsrv04-dir: Start Backup JobId 898,
Job=Backup.2007-07-06_22.58.23
06-Jul 22:58 elablnsrv04-dir: Using Device "Drive-0"
06-Jul 22:58 elablnsrv04-sd: Invalid slot=0 defined in catalog. Manual load my
be required.
06-Jul 22:58 elablnsrv04-sd: 3301 Issuing autochanger "loaded? drive 0" command.
06-Jul 22:58 elablnsrv04-sd: 3302 Autochanger "loaded? drive 0", result is Slot
5.
06-Jul 22:58 elablnsrv04-sd: Backup.2007-07-06_22.58.23 Warning: Director
wanted Volume "000047L1".
Current Volume "GLG316L1" not acceptable because:
1998 Volume "GLG316L1" status is Append, not in Pool.
06-Jul 22:58 elablnsrv04-sd: Invalid slot=0 defined in catalog. Manual load my
be required.
06-Jul 22:58 elablnsrv04-sd: Please mount Volume "000047L1" or label a new one
for:
Job: Backup.2007-07-06_22.58.23
Storage: "Drive-0" (/dev/nst0)
Pool: Default
Media type: LTO-1
06-Jul 23:04 elablnsrv04-fd: Backup.2007-07-06_22.58.23 Fatal error: job.c:1804
Comm error with SD. bad response to Append Data. ERR=Interrupted system call
06-Jul 23:04 elablnsrv04-dir: Bacula elablnsrv04-dir 2.1.24 (07Jul07):
06-Jul-2007 23:04:09
Build OS: i686-pc-linux-gnu suse 10.0
JobId: 898
Job: Backup.2007-07-06_22.58.23
Backup Level: Full
Client: "elablnsrv04-fd" 2.1.24 (07Jul07)
i686-pc-linux-gnu,suse,10.0
FileSet: "Demo" 2007-01-23 09:49:12
Pool: "Default" (From Job resource)
Storage: "ADIC" (From Job resource)
Scheduled time: 06-Jul-2007 22:58:16
Start time: 06-Jul-2007 22:58:25
End time: 06-Jul-2007 23:04:09
Elapsed time: 5 mins 44 secs
Priority: 10
FD Files Written: 0
SD Files Written: 0
FD Bytes Written: 0 (0 B)
SD Bytes Written: 0 (0 B)
Rate: 0.0 KB/s
Software Compression: None
VSS: no
Encryption: no
Volume name(s):
Volume Session Id: 1
Volume Session Time: 1183754917
Last Volume Bytes: 20,614,809,600 (20.61 GB)
Non-fatal FD errors: 0
SD Errors: 0
FD termination status: Error
SD termination status: Canceled
Termination: Backup Canceled
elablnsrv04-sd: stored.c:480 SD init done /tmp
elablnsrv04-sd: stored.c:480 SD init done /dev/nst0
elablnsrv04-sd: stored.c:493 calling first_open_device "Drive-0" (/dev/nst0)
elablnsrv04-sd: reserve.c:313 jid=0 reserve_volume GLG316L1
elablnsrv04-sd: reserve.c:238 jid=0 new Vol=GLG316L1 at 80ad8c0 dev="Drive-0"
(/dev/nst0)
elablnsrv04-sd: reserve.c:181 jid=0 List from end new volume: GLG316L1 at
80ad8c0 on device "Drive-0" (/dev/nst0)
Volume Label:
Id : Bacula 1.0 immortal
VerNo : 11
VolName : GLG316L1
PrevVolName :
VolFile : 0
LabelType : VOL_LABEL
LabelSize : 169
PoolName : Scratch
MediaType : LTO-1
PoolType : Backup
HostName : elablnsrv04
Date label written: 06-Mar-2007 13:42
elablnsrv04-sd: stored.c:480 SD init done /dev/nst1
elablnsrv04-sd: stored.c:493 calling first_open_device "Drive-1" (/dev/nst1)
elablnsrv04-sd: reserve.c:313 jid=0 reserve_volume GLG323L1
elablnsrv04-sd: reserve.c:181 jid=0 List from begin reserve_volume: GLG316L1 at
80ad8c0 on device "Drive-0" (/dev/nst0)
elablnsrv04-sd: reserve.c:238 jid=0 new Vol=GLG323L1 at 80b5ea8 dev="Drive-1"
(/dev/nst1)
elablnsrv04-sd: reserve.c:181 jid=0 List from end new volume: GLG316L1 at
80ad8c0 on device "Drive-0" (/dev/nst0)
elablnsrv04-sd: reserve.c:181 jid=0 List from end new volume: GLG323L1 at
80b5ea8 on device "Drive-1" (/dev/nst1)
Volume Label:
Id : Bacula 1.0 immortal
VerNo : 11
VolName : GLG323L1
PrevVolName :
VolFile : 0
LabelType : VOL_LABEL
LabelSize : 169
PoolName : Scratch
MediaType : LTO-1
PoolType : Backup
HostName : elablnsrv04
Date label written: 06-Mar-2007 13:56
elablnsrv04-sd: stored.c:480 SD init done /dev/nst2
elablnsrv04-sd: stored.c:493 calling first_open_device "Drive-2" (/dev/nst2)
elablnsrv04-sd: reserve.c:313 jid=0 reserve_volume GLG320L1
elablnsrv04-sd: reserve.c:181 jid=0 List from begin reserve_volume: GLG316L1 at
80ad8c0 on device "Drive-0" (/dev/nst0)
elablnsrv04-sd: reserve.c:181 jid=0 List from begin reserve_volume: GLG323L1 at
80b5ea8 on device "Drive-1" (/dev/nst1)
elablnsrv04-sd: reserve.c:238 jid=0 new Vol=GLG320L1 at 80ad690 dev="Drive-2"
(/dev/nst2)
elablnsrv04-sd: reserve.c:181 jid=0 List from end new volume: GLG316L1 at
80ad8c0 on device "Drive-0" (/dev/nst0)
elablnsrv04-sd: reserve.c:181 jid=0 List from end new volume: GLG320L1 at
80ad690 on device "Drive-2" (/dev/nst2)
elablnsrv04-sd: reserve.c:181 jid=0 List from end new volume: GLG323L1 at
80b5ea8 on device "Drive-1" (/dev/nst1)
Volume Label:
Id : Bacula 1.0 immortal
VerNo : 11
VolName : GLG320L1
PrevVolName :
VolFile : 0
LabelType : VOL_LABEL
LabelSize : 169
PoolName : Scratch
MediaType : LTO-1
PoolType : Backup
HostName : elablnsrv04
Date label written: 06-Mar-2007 13:50
elablnsrv04-sd: stored.c:480 SD init done /dev/nst3
elablnsrv04-sd: stored.c:493 calling first_open_device "Drive-3" (/dev/nst3)
elablnsrv04-sd: stored.c:496 Could not open device "Drive-3" (/dev/nst3)
elablnsrv04-sd: cram-md5.c:71 send: auth cram-md5 <[EMAIL PROTECTED]> ssl=0
elablnsrv04-sd: dircmd.c:603 Found changer device Drive-0
elablnsrv04-sd: cram-md5.c:71 send: auth cram-md5 <[EMAIL PROTECTED]> ssl=0
elablnsrv04-sd: dircmd.c:603 Found changer device Drive-0
elablnsrv04-sd: cram-md5.c:71 send: auth cram-md5 <[EMAIL PROTECTED]> ssl=0
elablnsrv04-sd: reserve.c:588 jid=898 <dird: use storage=ADIC media_type=LTO-1
pool_name=Default pool_type=Backup append=1 copy=0 stripe=0
elablnsrv04-sd: reserve.c:617 jid=898 <dird device: use device=ADIC
elablnsrv04-sd: reserve.c:634 jid=898 Storage=ADIC media_type=LTO-1
pool=Default pool_type=Backup append=1
elablnsrv04-sd: reserve.c:636 jid=898 Device=ADIC
elablnsrv04-sd: reserve.c:717 jid=898 PrefMnt=1 exact=1 suitable=0 chgronly=0
any=0
elablnsrv04-sd: reserve.c:830 jid=898 PrefMnt=1 exact=1 suitable=0 chgronly=0
elablnsrv04-sd: reserve.c:852 jid=898 duplicate vol list
elablnsrv04-sd: reserve.c:871 jid=898 look for vol in vol list
elablnsrv04-sd: reserve.c:517 jid=898 free vol_list Volume=GLG316L1
dev="Drive-0" (/dev/nst0)
elablnsrv04-sd: reserve.c:517 jid=898 free vol_list Volume=GLG320L1
dev="Drive-2" (/dev/nst2)
elablnsrv04-sd: reserve.c:517 jid=898 free vol_list Volume=GLG323L1
dev="Drive-1" (/dev/nst1)
elablnsrv04-sd: reserve.c:938 jid=898 deleted temp vol list
elablnsrv04-sd: reserve.c:988 jid=898 search res for ADIC
elablnsrv04-sd: reserve.c:991 jid=898 Try match changer res=ADIC
elablnsrv04-sd: reserve.c:997 jid=898 Try changer device Drive-0
elablnsrv04-sd: reserve.c:1060 jid=898 chk MediaType device=LTO-1 request=LTO-1
elablnsrv04-sd: reserve.c:1083 jid=898 try reserve Drive-0
elablnsrv04-sd: reserve.c:1097 jid=898 have_vol=0 vol=
elablnsrv04-sd: reserve.c:1256 jid=898 reserve_append device is "Drive-0"
(/dev/nst0)
elablnsrv04-sd: reserve.c:1288 jid=898 PrefMnt=1 exact=1 suitable=1 chgronly=0
any=0
elablnsrv04-sd: reserve.c:1413 jid=898 OK Dev avail reserved "Drive-0"
(/dev/nst0)
elablnsrv04-sd: reserve.c:1266 jid=898 Inc reserve=1 dev="Drive-0" (/dev/nst0)
80ac280
elablnsrv04-sd: reserve.c:1107 jid=898 Reserved=1 dev_name=ADIC mediatype=LTO-1
pool=Default ok=1
elablnsrv04-sd: reserve.c:406 jid=898 find_vol=000047L1 found=0
elablnsrv04-sd: reserve.c:181 jid=898 List from find_volume: GLG316L1 at
80ad8c0 on device "Drive-0" (/dev/nst0)
elablnsrv04-sd: reserve.c:181 jid=898 List from find_volume: GLG320L1 at
80ad690 on device "Drive-2" (/dev/nst2)
elablnsrv04-sd: reserve.c:181 jid=898 List from find_volume: GLG323L1 at
80b5ea8 on device "Drive-1" (/dev/nst1)
elablnsrv04-sd: reserve.c:534 jid=898 Vol=000047L1 not in use.
elablnsrv04-sd: reserve.c:313 jid=898 reserve_volume 000047L1
elablnsrv04-sd: reserve.c:181 jid=898 List from begin reserve_volume: GLG316L1
at 80ad8c0 on device "Drive-0" (/dev/nst0)
elablnsrv04-sd: reserve.c:181 jid=898 List from begin reserve_volume: GLG320L1
at 80ad690 on device "Drive-2" (/dev/nst2)
elablnsrv04-sd: reserve.c:181 jid=898 List from begin reserve_volume: GLG323L1
at 80b5ea8 on device "Drive-1" (/dev/nst1)
elablnsrv04-sd: reserve.c:335 jid=898 reserve_vol free vol=GLG316L1 at 80ad8c0
elablnsrv04-sd: reserve.c:181 jid=898 List from reserve_vol free: GLG316L1 at
80ad8c0 on device "Drive-0" (/dev/nst0)
elablnsrv04-sd: reserve.c:181 jid=898 List from reserve_vol free: GLG320L1 at
80ad690 on device "Drive-2" (/dev/nst2)
elablnsrv04-sd: reserve.c:181 jid=898 List from reserve_vol free: GLG323L1 at
80b5ea8 on device "Drive-1" (/dev/nst1)
elablnsrv04-sd: reserve.c:238 jid=898 new Vol=000047L1 at 80ad8c0 dev="Drive-0"
(/dev/nst0)
elablnsrv04-sd: reserve.c:181 jid=898 List from end new volume: 000047L1 at
80ad8c0 on device "Drive-0" (/dev/nst0)
elablnsrv04-sd: reserve.c:181 jid=898 List from end new volume: GLG320L1 at
80ad690 on device "Drive-2" (/dev/nst2)
elablnsrv04-sd: reserve.c:181 jid=898 List from end new volume: GLG323L1 at
80b5ea8 on device "Drive-1" (/dev/nst1)
elablnsrv04-sd: reserve.c:1112 jid=898 looking for Volume=000047L1
elablnsrv04-sd: reserve.c:1150 jid=898 >dird changer: 3000 OK use device
device=Drive-0
elablnsrv04-sd: reserve.c:1006 jid=898 Device Drive-0 reserved=1 for append.
elablnsrv04-sd: reserve.c:961 jid=898 available device found=ADIC
elablnsrv04-sd: cram-md5.c:71 send: auth cram-md5 <[EMAIL PROTECTED]> ssl=0
elablnsrv04-sd: reserve.c:406 jid=898 find_vol=000047L1 found=1
elablnsrv04-sd: reserve.c:181 jid=898 List from find_volume: 000047L1 at
80ad8c0 on device "Drive-0" (/dev/nst0)
elablnsrv04-sd: reserve.c:181 jid=898 List from find_volume: GLG320L1 at
80ad690 on device "Drive-2" (/dev/nst2)
elablnsrv04-sd: reserve.c:181 jid=898 List from find_volume: GLG323L1 at
80b5ea8 on device "Drive-1" (/dev/nst1)
elablnsrv04-sd: reserve.c:540 jid=898 Vol=000047L1 on same dev.
elablnsrv04-sd: reserve.c:313 jid=898 reserve_volume 000047L1
elablnsrv04-sd: reserve.c:181 jid=898 List from begin reserve_volume: 000047L1
at 80ad8c0 on device "Drive-0" (/dev/nst0)
elablnsrv04-sd: reserve.c:181 jid=898 List from begin reserve_volume: GLG320L1
at 80ad690 on device "Drive-2" (/dev/nst2)
elablnsrv04-sd: reserve.c:181 jid=898 List from begin reserve_volume: GLG323L1
at 80b5ea8 on device "Drive-1" (/dev/nst1)
elablnsrv04-sd: reserve.c:181 jid=898 List from end new volume: 000047L1 at
80ad8c0 on device "Drive-0" (/dev/nst0)
elablnsrv04-sd: reserve.c:181 jid=898 List from end new volume: GLG320L1 at
80ad690 on device "Drive-2" (/dev/nst2)
elablnsrv04-sd: reserve.c:181 jid=898 List from end new volume: GLG323L1 at
80b5ea8 on device "Drive-1" (/dev/nst1)
elablnsrv04-sd: reserve.c:406 jid=898 find_vol=000047L1 found=1
elablnsrv04-sd: reserve.c:181 jid=898 List from find_volume: 000047L1 at
80ad8c0 on device "Drive-0" (/dev/nst0)
elablnsrv04-sd: reserve.c:181 jid=898 List from find_volume: GLG320L1 at
80ad690 on device "Drive-2" (/dev/nst2)
elablnsrv04-sd: reserve.c:181 jid=898 List from find_volume: GLG323L1 at
80b5ea8 on device "Drive-1" (/dev/nst1)
elablnsrv04-sd: reserve.c:540 jid=898 Vol=000047L1 on same dev.
elablnsrv04-sd: reserve.c:313 jid=898 reserve_volume 000047L1
elablnsrv04-sd: reserve.c:181 jid=898 List from begin reserve_volume: 000047L1
at 80ad8c0 on device "Drive-0" (/dev/nst0)
elablnsrv04-sd: reserve.c:181 jid=898 List from begin reserve_volume: GLG320L1
at 80ad690 on device "Drive-2" (/dev/nst2)
elablnsrv04-sd: reserve.c:181 jid=898 List from begin reserve_volume: GLG323L1
at 80b5ea8 on device "Drive-1" (/dev/nst1)
elablnsrv04-sd: reserve.c:181 jid=898 List from end new volume: 000047L1 at
80ad8c0 on device "Drive-0" (/dev/nst0)
elablnsrv04-sd: reserve.c:181 jid=898 List from end new volume: GLG320L1 at
80ad690 on device "Drive-2" (/dev/nst2)
elablnsrv04-sd: reserve.c:181 jid=898 List from end new volume: GLG323L1 at
80b5ea8 on device "Drive-1" (/dev/nst1)
elablnsrv04-sd: reserve.c:406 jid=898 find_vol=000047L1 found=1
elablnsrv04-sd: reserve.c:181 jid=898 List from find_volume: 000047L1 at
80ad8c0 on device "Drive-0" (/dev/nst0)
elablnsrv04-sd: reserve.c:181 jid=898 List from find_volume: GLG320L1 at
80ad690 on device "Drive-2" (/dev/nst2)
elablnsrv04-sd: reserve.c:181 jid=898 List from find_volume: GLG323L1 at
80b5ea8 on device "Drive-1" (/dev/nst1)
elablnsrv04-sd: reserve.c:540 jid=898 Vol=000047L1 on same dev.
elablnsrv04-sd: reserve.c:313 jid=898 reserve_volume 000047L1
elablnsrv04-sd: reserve.c:181 jid=898 List from begin reserve_volume: 000047L1
at 80ad8c0 on device "Drive-0" (/dev/nst0)
elablnsrv04-sd: reserve.c:181 jid=898 List from begin reserve_volume: GLG320L1
at 80ad690 on device "Drive-2" (/dev/nst2)
elablnsrv04-sd: reserve.c:181 jid=898 List from begin reserve_volume: GLG323L1
at 80b5ea8 on device "Drive-1" (/dev/nst1)
elablnsrv04-sd: reserve.c:181 jid=898 List from end new volume: 000047L1 at
80ad8c0 on device "Drive-0" (/dev/nst0)
elablnsrv04-sd: reserve.c:181 jid=898 List from end new volume: GLG320L1 at
80ad690 on device "Drive-2" (/dev/nst2)
elablnsrv04-sd: reserve.c:181 jid=898 List from end new volume: GLG323L1 at
80b5ea8 on device "Drive-1" (/dev/nst1)
elablnsrv04-sd: reserve.c:406 jid=898 find_vol=000047L1 found=1
elablnsrv04-sd: reserve.c:181 jid=898 List from find_volume: 000047L1 at
80ad8c0 on device "Drive-0" (/dev/nst0)
elablnsrv04-sd: reserve.c:181 jid=898 List from find_volume: GLG320L1 at
80ad690 on device "Drive-2" (/dev/nst2)
elablnsrv04-sd: reserve.c:181 jid=898 List from find_volume: GLG323L1 at
80b5ea8 on device "Drive-1" (/dev/nst1)
elablnsrv04-sd: reserve.c:540 jid=898 Vol=000047L1 on same dev.
elablnsrv04-sd: reserve.c:313 jid=898 reserve_volume 000047L1
elablnsrv04-sd: reserve.c:181 jid=898 List from begin reserve_volume: 000047L1
at 80ad8c0 on device "Drive-0" (/dev/nst0)
elablnsrv04-sd: reserve.c:181 jid=898 List from begin reserve_volume: GLG320L1
at 80ad690 on device "Drive-2" (/dev/nst2)
elablnsrv04-sd: reserve.c:181 jid=898 List from begin reserve_volume: GLG323L1
at 80b5ea8 on device "Drive-1" (/dev/nst1)
elablnsrv04-sd: reserve.c:181 jid=898 List from end new volume: 000047L1 at
80ad8c0 on device "Drive-0" (/dev/nst0)
elablnsrv04-sd: reserve.c:181 jid=898 List from end new volume: GLG320L1 at
80ad690 on device "Drive-2" (/dev/nst2)
elablnsrv04-sd: reserve.c:181 jid=898 List from end new volume: GLG323L1 at
80b5ea8 on device "Drive-1" (/dev/nst1)
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Bacula-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bacula-devel