PERSISTENT RESERVE OUT
6.Command Specification
SONY AIT-5 drive SDX-1100V series Ver.1.0
6-61
Table 6-63: PERSISTENT RESERVE OUT parameter list
Bit
Byte
7 6 5 4 3 2 1 0
0
(MSB)
Reservation Key
7
(LSB)
8
(MSB)
SERVICE ACTION Reservation Key
15
(LSB)
16
(MSB)
SCOPE-SPECIFIC Address
19
(0 0 0 0)
(LSB)
20
Reserved
APTPL
21
Reserved
22
Obsolete
23
Reservation Key:
This field contains an 8-byte value provided by the application client to the drive to identify the
initiator that is the source of the PERSISTENT RESERVE OUT command. The drive will verify that the
Reservation Key field in a PERSISTENT RESERVE OUT command matches the registered reservation key for the
initiator from which the task was received, except for the REGISTER service action for an unregistered initiator
which will have a reservation key value of zero. If a PERSISTENT RESERVE OUT command specifies a
Reservation Key field other than the reservation key registered for the initiator, the drive will return a
RESERVATION CONFLICT status. The reservation key of the initiator will be verified to be correct regardless of
the SERVICE ACTION and SCOPE field values.
SERVICE ACTION Reservation Key:
This field contains information needed for three service actions; the
REGISTER, PREEMPT, and PREEMPT AND ABORT service actions. For the REGISTER service action, the
SERVICE ACTION Reservation Key field contains the new reservation key to be registered. For the PREEMPT
and PREEMPT AND ABORT service actions, the SERVICE ACTION Reservation Key field contains the
reservation key of the persistent reservations that are being preempted. The SERVICE ACTION Reservation Key
field is ignored for all other service actions.
SCOPE-SPECIFIC Address:
The drive do not support an Element reservation, then this field will be set to zero.
APTPL:
The Activate Persistent Through Power Loss(APTPL) bit is not supported by the drive. If this bit is set a
CHECK CONDITION status is returned with an INVALID FIELD IN PARAMETER LIST.
The loss of power in the target will release the persistent reservation for all logical units and remove all reservation
keys.
Table 6-64 summarizes which field are set by the application client and interpreted by the drive for each service
action and scope value.
Table 6-64: PERSISTENT RESERVE OUT service actions and valid parameters
Service Allowed
Parameters
Action Scope
TYPE SERVICE
ACTION
RESERVATION KEY
SCOPE- SPECIFIC
Address
REGISTER ignored Ignored
Valid
Ignored
RESERVE Logical
unit
Valid
Ignored
Ignored
RELEASE Logical
unit
Valid
Ignored
Ignored
CLEAR Ignored Ignored
Ignored
Ignored
PREEMPT Logical
unit
Valid
Valid
Ignored
PREEMPT
& CLEAR
Logical unit
Valid
Valid
Ignored