User Manual
SCSI Commands Reference Manual, Rev. J 129
www.seagate.com Direct Access Block commands (SPC-5 and SBC-4)
SERVICE ACTION RESERVATION KEY field
The SERVICE ACTION RESERVATION KEY field contains information needed for the following service actions: REGISTER, REGISTER AND IGNORE
EXISTING KEY, PREEMPT, PREEMPT AND ABORT, and REPLACE LOST RESERVATION. The
SERVICE ACTION RESERVATION KEY field is ignored for the fol-
lowing service actions: RESERVE, RELEASE, and CLEAR.
For the REGISTER service action and REGISTER AND IGNORE EXISTING KEY service action, the SERVICE ACTION RESERVATION KEY field contains:
a) The new reservation key to be registered in place of the registered reservation key specified in the RESERVATION KEY field; or
b) Zero to unregister the registered reservation key specified in the RESERVATION KEY field.
For the PREEMPT service action and PREEMPT AND ABORT service action, the SERVICE ACTION RESERVATION KEY field contains the reservation key of:
a) The registrations to be removed; and
b) If the SERVICE ACTION RESERVATION KEY field identifies a persistent reservation holder (see SPC-5), persistent reservations that are to be
preempted.
For the REPLACE LOST RESERVATION service action, the SERVICE ACTION RESERVATION KEY field contains the new reservation key to be regis-
tered.
SPEC_I_PT (Specify Initiator Ports) bit
0 If the Specify Initiator Ports (SPEC_I_PT) bit is set to zero, the device server shall apply the registration only to the I_T nexus that sent the
PERSISTENT RESERVE OUT command.
1 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 91) 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), no registrations shall be made, and the command shall be termi-
nated with CHECK CONDITION status.
Table 91 PERSISTENT RESERVE OUT specify initiator ports additional parameter data
Bit
Byte
7 6 5 4 3 2 1 0
24
TRANSPORTID PARAMETER DATA LENGTH (N - 27)
. . .
27
TransportIDs List
28
TransportID [first]
. . .
. . .
TransportID [last]
n