Release
Release
The
RELEASE command is used
to
release previously reserved logical
units.
It
is
not
an
error for an
Initiator
to
attempt
to
release a reservation
that
is
not
currently active. In this
case,
the
Target returns GOOD
status
without altering any
other
reservation. A
third-party
release option for
the
RELEASE command allows an
Initiator
to
release a logical
unit
that
was previously reserved using the
third-party
reservation option.
Release Command Descriptor Block (CDB)
Bit
Byte
7
I
6
I
5
I
4
I
3
I
2
I
1
I
0
00
Opcode
=
17H
01 Logical
Unit
Number
J
3RDPTY
I
Third
Party
Device
ill
I
XTNT=O
02
Reservation
Identification
=
00
03-04
(MSB=03)
Reserved
(LSB=04)
05
Control
Byte
3RDPTY
(Third-Party).
If
the
3RDPTY
bit
is set
to
one (1),
the
Target shall release
the
specified logical
unit,
but
only
if
the
reservation was made using
the
third-party
reservation
option by
the
same
Initiator
for
the
same SCSI device as specified in
the
Third-Party
Device
ID field.
If
the
3RDPTY
bit is set to zero (0),
the
third-party
release option is
not
requested.
DRAFT
SCSI Command Descriptions A·41
1/18/93 09:58