User Manual

SCSI Commands Reference Manual, Rev. J 175
www.seagate.com Direct Access Block commands (SPC-5 and SBC-4)
3.31.2 Logical unit release
Logical unit reservation release is mandatory if the RELEASE(10) command is implemented. This command shall cause the device
server to terminate all non-third-party logical unit reservations that are active from the initiator to the specified logical unit.
3.31.3 Third-party release
Third-party reservation release is optional if the RELEASE(10) command is implemented. Third-party release allows an
application client to release a logical unit that was previously reserved using third-party reservation.
3RDPTY (third-party) bit
0 If the third-party (3RDPTY) bit is zero, then a third-party release is not requested. If the 3RDPTY bit is zero then the LONGID bit and the
PARAMETER LIST LENGTH field shall be ignored.
1 If the 3RDPTY bit is one then the device server shall release the specified logical unit, but only if the initiator ID, 3RDPTY bit, and
THIRD-PARTY DEVICE ID are identical when compared to the RESERVE command that established the reservation. The device server shall
not modify the mode parameters for commands received from the third-party device even if the device server implements the transfer
of mode parameters with a third-party RESERVE command.
THIRD-PARTY DEVICE ID field and LONGID bit
If the THIRD-PARTY DEVICE ID value associated with the reservation release is smaller than 255, the LONGID bit may be zero and the ID value
sent in the CDB THIRD-PARTY DEVICE ID field. Device ID formats are protocol specific. If the LONGID bit is zero, the PARAMETER LIST LENGTH
field shall be set to zero. If the THIRD-PARTY DEVICE ID is greater than 255, the LONGID bit shall be one.
Device servers that support device IDs greater than 255 shall accept commands with LONGID equal to one. Device servers whose
devices IDs are limited to 255 or smaller may reject commands with LONGID equal to one with CHECK CONDITION status and a
sense key of ILLEGAL REQUEST.
If the LONGID bit is one, the parameter list length shall be eight, and the parameter list shall have the format shown in table 96. If
the LONGID bit is one, the THIRD-PARTY DEVICE ID field in the CDB shall be ignored. If the LONGID bit is one and the parameter
list length is not eight, the device server shall return a CHECK CONDITION status with a sense key of ILLEGAL REQUEST.
Table 141 RELEASE (10) parameter list
Bit
Byte
7 6 5 4 3 2 1 0
0
THIRD-PARTY DEVICE ID. . .
7