Preempt and Abort Service Action and ACA

George Penokie gop at us.ibm.com
Thu Jul 3 08:05:48 PDT 2003


* From the T10 Reflector (t10 at t10.org), posted by:
* George Penokie <gop at us.ibm.com>
*
This is a multipart message in MIME format.
--=_alternative 0052B89B86256D58_=
Content-Type: text/plain; charset="us-ascii"


Ken, 

It appears you question is: What happens if a faulted initiator (i.e.,
the one to with the ACA applies) properly issues (i.e., with an ACA task
attribute) a Preempt and Abort service action? 
The answer to that question is: The logical unit should process the
service action under ACA rules (i.e., process the service action) just
as it would any other command received under those conditions. 

A more interesting question is: What happens if an All Registrants
reservation is in effect, an ACA is in effect, and an initiator other
than the faulted initiator issues a Preempt and Abort service action? 
The answer it that question is: The logical unit should to return an ACA
ACTIVE or a BUSY status. 
That is not clear in the standard and wording will be proposed to fix
that.

Bye for now,
George Penokie

Dept 2C6  114-2 N212
E-Mail:    gop at us.ibm.com
Internal:  553-5208
External: 507-253-5208   FAX: 507-253-2880





	"Ken Craig" <kcraig at istor.com> 
Sent by: owner-t10 at t10.org 


06/27/2003 12:57 PM 
        
        To:        <t10 at t10.org> 
        cc:         
        Subject:        Preempt and Abort Service Action and ACA 





* From the T10 Reflector (t10 at t10.org), posted by:
* "Ken Craig" <kcraig at istor.com>
*
I have a question in the following scenario:

Control Mode TST = 0

One of the ALL REGISTRANTS types of persistent
reservation is in effect

LUN enters the ACA State

ACA Initiator issues a Preempt and Abort Service
Action with a Service Action Reservation Key of 0

My question concerns Section 5.5.2.7.5, step a in
SPC-3 rev 13.  Does the above Preempt and Abort
fail the test in step a since the ACA Initiator is
not preempted or is the releasing of the persistent
reservation that is performed in Section 5.5.2.7.4.3
qualify for the preemption requirement?

Thanks,
Kenneth Ray Craig, Jr.

*
* For T10 Reflector information, send a message with
* 'info t10' (no quotes) in the message body to majordomo at t10.org




--=_alternative 0052B89B86256D58_=
Content-Type: text/html; charset="us-ascii"


<br><font size=2 face="sans-serif">Ken,</font>
<br>
<br><font size=2 face="sans-serif">It appears you question is: What happens if a faulted initiator (i.e., the one to with the ACA applies) properly issues (i.e., with an ACA task attribute) a Preempt and Abort service action? </font>
<br><font size=2 face="sans-serif">The answer to that question is: The logical unit should process the service action under ACA rules (i.e., process the service action) just as it would any other command received under those conditions.</font>
<br>
<br><font size=2 face="sans-serif">A more interesting question is: What happens if an All Registrants reservation is in effect, an ACA is in effect, and an initiator other than the faulted initiator issues a Preempt and Abort service action?</font>
<br><font size=2 face="sans-serif">The answer it that question is: The logical unit should to return an ACA ACTIVE or a BUSY status.</font>
<br><font size=2 face="sans-serif">That is not clear in the standard and wording will be proposed to fix that.<br>
<br>
Bye for now,<br>
George Penokie<br>
<br>
Dept 2C6 &nbsp;114-2 N212<br>
E-Mail: &nbsp; &nbsp;gop at us.ibm.com<br>
Internal: &nbsp;553-5208<br>
External: 507-253-5208 &nbsp; FAX: 507-253-2880<br>
<br>
</font>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td>
<td><font size=1 face="sans-serif"><b>"Ken Craig" <kcraig at istor.com&gt;</b></font>
<br><font size=1 face="sans-serif">Sent by: owner-t10 at t10.org</font>
<p><font size=1 face="sans-serif">06/27/2003 12:57 PM</font>
<br>
<td><font size=1 face="Arial">&nbsp; &nbsp; &nbsp; &nbsp; </font>
<br><font size=1 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; To: &nbsp; &nbsp; &nbsp; &nbsp;<t10 at t10.org&gt;</font>
<br><font size=1 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; cc: &nbsp; &nbsp; &nbsp; &nbsp;</font>
<br><font size=1 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; Subject: &nbsp; &nbsp; &nbsp; &nbsp;Preempt and Abort Service Action and ACA</font>
<br></table>
<br>
<br>
<br><font size=2 face="Courier New">* From the T10 Reflector (t10 at t10.org), posted by:<br>
* "Ken Craig" <kcraig at istor.com&gt;<br>
*<br>
I have a question in the following scenario:<br>
<br>
Control Mode TST = 0<br>
<br>
One of the ALL REGISTRANTS types of persistent<br>
reservation is in effect<br>
<br>
LUN enters the ACA State<br>
<br>
ACA Initiator issues a Preempt and Abort Service<br>
Action with a Service Action Reservation Key of 0<br>
<br>
My question concerns Section 5.5.2.7.5, step a in<br>
SPC-3 rev 13. &nbsp;Does the above Preempt and Abort<br>
fail the test in step a since the ACA Initiator is<br>
not preempted or is the releasing of the persistent<br>
reservation that is performed in Section 5.5.2.7.4.3<br>
qualify for the preemption requirement?<br>
<br>
Thanks,<br>
Kenneth Ray Craig, Jr.<br>
<br>
*<br>
* For T10 Reflector information, send a message with<br>
* 'info t10' (no quotes) in the message body to majordomo at t10.org<br>
</font>
<br>
<br>
--=_alternative 0052B89B86256D58_=--




More information about the T10 mailing list