Release (10)
Julyl 2017 Command Set 211
Release (10)
The 10-byte Release command (57h) enables the initiator to release unit reservations
of the library as set using a previous Reserve command and optionally to perform a
release for a third party initiator.
Performing a unit release of a library that has no active reservations is not considered
an error. Only the initiator that performed the reservation or the third party for which
the reservation was made can release the reservation. If another initiator attempts to
release a unit reservation, the library returns good status, but does not release the
reservation.
TABLE 4-110 Release (10) Command
Byte
Bit
76543210
0 Operation Code (57h)
1 Ignored 3rdpty Reserved (0h) LongID Obsolete
(0)
2 Reserved (00h)
3 Third Party Device Id
4-6 Reserved (00h)
7
to
8
(MSB)
Parameter List Length
(LSB)
9 Control Byte
Release (10) Command Definitions:
3rdpty This field indicates whether the reservation is on behalf of a third party or not.
0 = The reservation is on behalf of the calling requester.
1 = The reservation is on behalf of a specified Third party Device Id.
LongID This field is ignored. LongIDs are not supported.
Third Party Device ID The ID of the third Party device.
Parameter List Length This field is ignored (LongIDs are not supported).