Allen -
There's really nothing to dispute... TSM asks the Library Manager to mount the tape - but, naturally, TSM has to believe that the tape is in the library in order to want to request the mount. When TSM restarts it performs the equivalent of an Audit Library, to assure that its last knowledge of the library's tape inventory is the same. If the library says that a tape isn't there, then TSM has to believe that and so deems the tape(s) unavailable.
The original question involved a pondering, as I read it, as to whether TSM knows where the tapes are in the 3494. TSM doesn't get involved in that: it's up to the 3494 and its database to keep track of that. This relieves TSM of a lot of overhead, as compared with what it has to deal with in a SCSI type library.
Richard Sims
On Mar 14, 2005, at 4:07 PM, [EMAIL PROTECTED] wrote:
==> On Mon, 14 Mar 2005 15:21:42 -0500, Richard Sims <[EMAIL PROTECTED]> said:
In a library with a Library Manager, such as the 3494, TSM does not mount the tape - the library does, per TSM simply asking the library to mount volume 001234.
I'm going to have to dispute this. I just tested on my 3494, and if my library manager doesn't see the volume in its' Q LIBVOL, it doesn't acknowledge the existence of the tape.
I did the following:
1) Restored a file from a client (and therefore determined which tape it was on)
2) CHECKOUT LIBVOLUME remove=no
3) Confirmed volume in scratch category
4) Attempted restore. Library manager says "CHECKIN LIBVOLUME required within 60 minutes."
5) Canceled restore, checked in, checked out again.
6) used mtlib to assign the volume to the correct 'private' category. (this would be analogous to the failed DR scenario)
7) Attempted restore.
8) Attempted restore. Library manager says "CHECKIN LIBVOLUME required within 60 minutes."
... Cleaned up.
You may be confusing the "library manager"-ness of a 3494 with the "library manager"-ness of a TSM server.
My configuration has a 3494 attached to a library-manager TSM instance (which I call 'CTRL', for controller), and then other TSM instances request mounts from the CTRL instance.
When I Q libvol from CTRL, the volumes show up. When I Q libvol from a library client, it's empty.
- Allen S. Rout
