On 2006-07-26 10:46, Kern Sibbald wrote:

> 
> On many non-autochanger drives, doing an eject requires an explicit "load" 
> command, and Bacula never uses that command (except in btape).  I recommend 
> avoiding ejecting except if required.
> 

Yeas, but that is not at all what I wrote, the problem is that bacula don't 
even 
try to figure out if a tape is mounted on another drive, so for example the tape
in drive0 get full, bacula select another tape that has append status, and try 
to mount it in drive0, even if the tape is mounted in drive1.

The result can be this:
Writing spooled data to Volume. Despooling 2,147,487,735 bytes ...
End of Volume "800016" at 153:13440 on device "DRIVE0" (/dev/DRIVE0). Write of 
64512 bytes got 0.
Re-read of last block succeeded.
End of medium on Volume "800016" Bytes=142,566,307,422 Blocks=2,209,926 at 
27-Jul-2006 09:09.
Issuing autochanger "loaded drive 0" command.
Autochanger "loaded drive 0", result is Slot 18.
Issuing autochanger "unload slot 18, drive 0" command.
Issuing autochanger "load slot 11, drive 0" command.
ss95.u2.2006-07-26_15.39.08 Fatal error: 3992 Bad autochanger "load slot 11, 
drive 0": ERR=Child exited with code 1.
ss95.u2.2006-07-26_15.39.08 Fatal error: spool.c:249 Fatal append error on 
device "DRIVE0" (/dev/DRIVE0): ERR=Job ss95
canceled while waiting for mount on Storage Device "DRIVE0" (/dev/DRIVE0).

The command load slot 11 drive 0 failed since the tape was mounted in another 
drive,  I'm doing changes and tests trying to found a config that can solve 
this, but so far the only safe way is to remove 3 drives from my config.

If someone else get this to work with a multiple drives autochanger I would be 
very grateful for some hints.

We could use the StorageId value, so when a tape is loaded into a drive, the 
volumes StorageId should be changed to the drives StorageId , and bacula
could search for volumes available in with the StorageId for the autochanger, or
change to the device where the selected media is mounted if that is possible.

/birre

-------------------------------------------------------------------------
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

Reply via email to