Dell PowerVault TL4000 SCSI Reference Guide - Page 80

Field, descriptions, LongID, 3rdPty, Third-Party, Device

Page 80 highlights

RELEASE 10 (57h) The RELEASE 10 command is used to release a previously reserved logical unit. This library supports Third-Party reservation. Third-Party release allows an application client to release a logical unit that was previously reserved using third party reservation. Bit 7 Byte 0 1 2 3 4 5 6 7 (MSB) 8 9 6 LUN 5 4 3 2 Operation Code (57h) 3rdPty Reserved Obsolete Third Party Device ID Reserved Reserved Reserved Parameter List Length Control 1 0 LongID Reserved (LSB) Field descriptions: LongID: Device IDs greater than 255 are not supported, therefore setting of LongID will result in a Check Condition status. The Sense Key will be set to ILLEGAL REQUEST and the sense data to INVALID FIELD IN CDB. 3rdPty: 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 and Parameter List Length field shall be ignored. If the 3rdPty bit is one then the library shall release the reservation, but only if the initiator ID and Third-Party Device ID are identical when compared to the RESERVE command that established the reservation. Third-Party Device ID: This field provides the Device ID for the third party when 3rdPty bit is set. 3-66 TL2000 and TL4000 SCSI Reference

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116

RELEASE
10
(57h)
The
RELEASE
10
command
is
used
to
release
a
previously
reserved
logical
unit.
This
library
supports
Third-Party
reservation.
Third-Party
release
allows
an
application
client
to
release
a
logical
unit
that
was
previously
reserved
using
third
party
reservation.
Bit
7
6
5
4
3
2
1
0
Byte
0
Operation
Code
(57h)
1
LUN
3rdPty
Reserved
LongID
Reserved
2
Obsolete
3
Third
Party
Device
ID
4
Reserved
5
Reserved
6
Reserved
7
(MSB)
Parameter
List
Length
8
(LSB)
9
Control
Field
descriptions:
LongID:
Device
IDs
greater
than
255
are
not
supported,
therefore
setting
of
LongID
will
result
in
a
Check
Condition
status.
The
Sense
Key
will
be
set
to
ILLEGAL
REQUEST
and
the
sense
data
to
INVALID
FIELD
IN
CDB.
3rdPty:
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
and
Parameter
List
Length
field
shall
be
ignored.
If
the
3rdPty
bit
is
one
then
the
library
shall
release
the
reservation,
but
only
if
the
initiator
ID
and
Third-Party
Device
ID
are
identical
when
compared
to
the
RESERVE
command
that
established
the
reservation.
Third-Party
Device
ID:
This
field
provides
the
Device
ID
for
the
third
party
when
3rdPty
bit
is
set.
3-66
TL2000
and
TL4000
SCSI
Reference