Fujitsu MAN3184, MAN3367, MAN3735 SERIES DISK DRIVES Water Dispenser User Manual


 
C141-E124-01EN3 - 68
If the scope is an Element reservation, the "Scope-specific Address" field shall contain the Element
address, zero filled in the most significant bytes to fit the field. If the service action is REGISTER,
REGISTER AND IGNORE EXISTING KEY, or CLEAR or if the scope is a Logical Unit
reservation, the "Scope-specific Address" field shall be set to zero.
The "Activate Persist Through Power Loss (APTPL)" bit shall be valid only for the REGISTER, or
the REGISTER AND IGNORE EXISTING KEY service action. In all other cases, the "APTPL"
bit shall be ignored. Support for an "APTPL" bit equal to one is optional. If a device server that
does not support the "APTPL" bit value of one receives that value in a REGISTER or a
REGISTER AND IGNORE EXISTING KEY service action, the device server shall return a
CHECK CONDITION status (ILLEGAL REQUEST [=5] / Invalid field in parameter list [=26-
00]).
If the last valid "APTPL" bit value received by the device server is zero, the loss of power in the
target shall release the persistent reservation for all logical units and remove all reservation keys. If
the last valid "APTPL" bit value received by the device server is one, the logical unit shall retain
any persistent reservation(s) that may be present and all reservation keys for all initiators even if
power is lost and later returned
Table 3.4 summarizes which fields are set by the application client and interpreted by the device
server for each service action and scope value. The "APTPL" bit PERSISTENT RESERVE OUT
parameter is not summarized in table 3.4, since it is specified above.
Table 3.4 PERSISTENT RESERVE OUT service action and valid parameters
Parameters
Service Action Allowed Scope type Reservation
Key
Reservation
Key
Service Action
Scope-Specific
Address
Register ignored ignored valid valid ignored
Register And
Ignore Existing
Key
ignored ignored ignored valid ignored
Reserve Logical Unit
Element
valid
valid
valid ignored
ignored
ignored
valid(Element)
Release Logical Unit
Element
valid
valid
valid ignored
ignored
ignored
valid (Element)
Clear ignored ignored valid ignored ignored
Preempt Logical Unit
Element
valid
valid
valid valid
valid
ignored
valid (Element)
Preempt &
Abort
Logical Unit
Element
valid
valid
valid valid
valid
ignored
valid (Element)