QErr bit and Multi-Initiator

Gene Milligan Gene_Milligan at notes.seagate.com
Fri Aug 12 08:59:21 PDT 1994

Referring to Charles Monia's original questions 8/11/94.
I think your literal assumption of how QErr works is one that would result from
artificial intelligence. I would say it works analogously to what would happen
if rather than an error the Initiator that experienced the troublesome error
had sent down an instantaneous Abort Task Set. Only the I/O Processes present
in the Task Set at the time the instigating Unit Attention Condition occurred
due to real errors from real I/O processing are aborted. Pending reports due
other initiators have no clearing function relative to fresh new I/O processes.
As I recall the  QErr function came about due to the desire to have an auto
reservation upon error similar to the way (I am told) the block mux channel
works. This then would have given the Initiator the opportunity to issue  an
Abort Task Set rather than have a QErr function.
Gene Milligan -- Gene_Milligan at notes.seagate.com
Seagate Technology   -   920 Disc Drive   -   Scotts Valley, CA 95066 USA
Main Phone 408-438-6550   -   Email Problems postmaster at notes.seagate.com
Technical Support: BBS 408-438-8771  Fax 408-438-8137  Voice 408-438-8222  

### OGATE Version 8 message trace and attachment information:
### MsgFileName: m:\mgate\outbound\632.MSG
### Org Date:    08-12-94 08:51:09 AM
### From:        Gene Milligan at SEAGATE
### To:          scsi @ wichitaks.ncr.com @ internet
### Subject:     Re: QErr bit and Multi-Initiator
### Attachments: none

More information about the T10 mailing list