Persistent Reserve Out
Julyl 2017 Command Set 177
The parameter list for the Persistent Reserve Out command has this format:
TABLE 4-96 Persistent Reserve Out Parameter List
Byte
Bit
76543210
0
to
7
(MSB)
Reservation Key
(LSB)
8
to
15
(MSB)
Service Action Reservation Key
(LSB)
16
to
19
(MSB)
Obsolete
(LSB)
20 Reserved (0h) SPEC-I-
PT
ALL-
TGT-PT
(0)
Rsvd (0) APTPL
21 Reserved (00h)
22
to
23
Obsolete (00h)
Persistent Reserve Out Parameter List Definitions:
Reservation Key
This field contains an eight-byte value that identifies the initiator.
Service Action
Reservation Key
This field contains information needed for five service actions: Register, Register
and Ignore Existing Key, Preempt, Preempt and Abort, and Register and Move.
SPEC_I_PT
The Specify Initiator Ports bit is only applicable to the Register and Register and
Ignore Service Actions:
0 = The library shall apply the registration only to the I_T nexus that sent the
Persistent Reservation Out command.
1 = The additional parameter data shall include a list of Transport IDs and the
library shall also apply the registration to the I_T nexus for each initiator port
specified by a TransportID.
ALL-TG-PT
The All Target Ports bit is not supported and must be set to 0.
APTPL
The Activate Persist Through Power Loss bit is only valid for the Register, Register
and Ignore, and Register and Move service actions and is defined as follows:
0 = The library shall not preserve any persistent reservation and all registrations if
power is lost and later returned.
1 = The library preserves any persistent reservation and all registrations if power is
lost and later returned.