ADSM-L

[ADSM-L] Reducing SCSI timeouts?

2012-07-05 05:56:16
Subject: [ADSM-L] Reducing SCSI timeouts?
From: "Stout, Susie (NIH/CIT) [E]" <stouts AT MAIL.NIH DOT GOV>
To: ADSM-L AT VM.MARIST DOT EDU
Date: Thu, 5 Jul 2012 05:53:15 -0400
Another suggestion:  send your commands directly to the hardware.  We also have 
LTO4s (and AIX); I use tapeutil, which comes with the device drivers; you can 
do most anything with the line commands, including FSF (forward space file), 
eject a tape, etc.; I often use it to move a cart to/from slot/door ports.  
Tapeutil is sunsetted and may not be available; IBM now offers ITDT which I am 
not using -- it apparently comes with some kind of GUI; here's my notes on 
others' contributions to the List re ITDT, though I've not installed it myself:

-------- ITDT notes:
to download:
Go to http://www.ibm.com/support/fixcentral IBM Fix Central / portal to 
downloads
use these pull-down menus to get to the correct download as follows:
1. In the first pull down menu labeled "Product Group" select "Storage Systems"
2. In the next pull down menu that appears which is labeled "Product Family" 
select "Tape Systems"
3. With the next pull down menu, "Product Type", select "Tape Device Drivers 
and Software"
4. This will in turn bring up the "Product" menu
   1). This menu allows you to select the "ITDT"
   2). Platform: select your operating system (generic: ie. Linux) and will 
show all device drivers for that platform
   3). The next screen allows narrowing the search if needed; click "Continue" 
to see what's available

Supposedly tapeutil isn't gone. It's not "replaced" by itdt either.  itdt 
contains the tapeutil command:  run "itdt -f /dev/smc0 inventory", or run itdt 
and choose "U" to get into the text-gui version.  Caveat: itdt is neither 
installed, nor does it like being run from anywhere other than its own 
directory...put this in your .profile and you'll be set: tapeutil() { (cd 
/opt/IBMtape ; ./itdt $* ;) ; } (assumes you unpacked ITDT into /opt/IBMtape. 
Adjust as necessary for your environment); the function is because you're 
passing parameters to it; subshell because we don't want to stay in the dir 
where it's installed.
--------

Hope you find the notes useful, Alex; it's possible there may be a SCSI timeout 
setting as well...and many thanks to others for the ITDT contributions above!   
- Susie


------------------------------

Date:    Mon, 2 Jul 2012 08:50:43 -0700
From:    Alex Paschal <apaschal5 AT FRONTIER DOT COM<mailto:apaschal5 AT 
FRONTIER DOT COM>>
Subject: Re: Reducing SCSI timeouts?

Hi, Sascha.  I don't know how to reduce the timeout, but IPLing the drives = 
should allow the process to cancel.  I used to just walk back into the data= 
center and flip the power switch, it got me up from my desk, but you can IP= L 
the drive from the 3584 Web Specialist also.


On 7/2/2012 7:26 AM, Sascha Askani wrote:
> Hi everybody,
>
> due to faulty tape drives, we have "lost" some of our LTO4 tape=20
> volumes, i.e. these volumes are no longer readable by any of our
> other=20 tape drives. AUDIT VOLUME sometimes stalls at the first file
> to check=20 and throws errors and gets reduced to a crawl.
>
> The only way out for us is currently "DELETE VOLUME DISCARDD=3DYES",
> but=
=20
> for obvious reasons, I do a "MOVE DATA" beforehand to rescue the
> data=20 that any of the drives is able to read. (No copy pools were
> yet=20
> configured)
>
> Since we have "a couple of" volumes to check, I'd like to get some=20
> insight if it is possible to reduce the SCSI timeout value for the=20
> tape drives, since we have to wait ~15 minutes for a single "CANCEL
> PROCE=
SS"
>
> I tried:
>
> echo "180" > /sys/class/lin_tape/IBMtapeX/device/timeout
>
> But that didn't work out. Any hints?
>
> * TSM for Linux/x86_64 - Version 6, Release 2, Level 3.100
> * RedHat 5
> * lin_taped 1.68.0-1
>
> Thanks in advance!
>
>
> BR,
>
> Sascha
>

<Prev in Thread] Current Thread [Next in Thread>