SPC-4: Persistent Reserve Out Confusion

Hubis, Walt Walt.Hubis at lsil.com
Thu Jun 8 09:43:46 PDT 2006

* From the T10 Reflector (t10 at t10.org), posted by:
* "Hubis, Walt" <Walt.Hubis at lsil.com>
In SPC4-04, Section 5.6.6 "Registering", Table 34 "Register behaviors
for a REGISTER AND IGNORE EXISTING KEY service action", anytime the
SERVICE ACTION RESERVATION KEY is non-zero and SPEC_I_PT is set to one,
a CHECK CONDITION status is to be generated. But in section 6.12.3
"Basic PERSISTENT RESERVE OUT parameter list" states:
"If the SPEC_I_PT bit is set to one for the REGISTER service action or
the REGISTER AND IGNORE EXISTING KEY service action, then the additional
parameter data shall include a list of transport IDs (see table 116) and
the device server shall also apply the registration to the I_T nexus for
each initiator port specified by a TransportID. If a registration fails
for any initiator port(e.g., if the logical unit does not have enough
resources available to hold the registration information), none of the
other registrations shall be made."
This seems to be a contradiction - what am I missing here?
Walt Hubis walt.hubis at lsil.com  
Software Architect
Engenio Storage Group
LSI Logic Corporation
5400 Airport Blvd Ste 100
Boulder, Colorado 80301  USA
Phone: (303) 381-4332
* For T10 Reflector information, send a message with
* 'info t10' (no quotes) in the message body to majordomo at t10.org

More information about the T10 mailing list