PERSISTENT RESERVE OUT
6.Command Specification
SONY AIT-3Ex drive SDX-800V series Ver.1.0
6-63
Table 6-61: 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 shall 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 shall 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 shall return a RESERVATION CONFLICT status. The
reservation key of the initiator shall 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 shall 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 shall release the persistent reservation for all logical units and remove all reservation
keys.
Table 6-62 summarizes which field are set by the application client and interpreted by the drive for each service
action and scope value.
Table 6-62: 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