Fujitsu MAP3147 Computer Drive User Manual


 
Command Specifications
3 - 52 C141-E167
This counter value is not incremented in the following cases:
When the PERSISTENT RESERVE IN command is executed
When the RESERVE or RELEASE service action of the PERSISTENT RESERVE OUT
command is executed
If the PERSISTENT RESERVE OUT command cannot be executed because of an error or a
reservation conflict. The "Generation" field is reset to zero in Power-On reset processing, regardless
of the APTPL bit specification.
When an initiator refers to the value in the "Generation" field, a change of the configuration of that
initiator associated with the logical unit can be detected without that initiator recognizing the change.
The "Additional Length" field contains a count of the number of bytes in the reservation key list. If
the allocation length specified by the PERSISTENT RESERVE IN command is not sufficient for
containing the entire parameter list, only a portion of the list (from byte 0 to the specified allocation
length) is transferred to the initiator. If the remaining data of the list may be truncated, the
"Additional Length" field displays the number of bytes of the entire reservation key list. (This is not
assumed to be an error.)
The reservation key list contains the 8-byte reservation keys for all initiators that have been
registered via all ports on the drive.
3.1.18.3 PERSISTENT RESERVE IN parameter data for READ RESERVATIONS
The format for the parameter data transferred in the READ RESERVATION service action of the
PERSISTENT RESERVE IN command is shown below.
Bit
Byte
76543210
0(MSB)
Generation
3(LSB)
4(MSB)
Additional Length (n-7)
7(LSB)
8
n
(MSB)
Reservation descriptors
(LSB)
The "Generation" field contains the same value defined in the parameter data field of the READ
KEYS service action of the PERSISTENT RESERVE IN command (See Section 3.1.18.2).
Header
~ ~
~
~ ~
~
~ ~
~