Persistent Reserve In
The Persistent Reserve In (5Eh) and Persistent Reserve Out (5Fh) commands
resolve contention among multiple initiators and multiple-port targets within the
system.
The library uses the Persistent Reserve In command to identify which initiators are
holding conflicting or invalid persistent reservations.
TABLE 6-58 Persistent Reserve In Command
Byte
7
0
1
2
3
4
5
6
7
(MSB)
to
8
9
Persistent Reserve In Command Descriptions:
Service Action
Allocation Length
96122 • Revision: F
6
5
Operation Code (5Eh)
Ignored
Allocation Length
This field defines the type of request that is being made to the initiator.
Valid values are 00h, 01h, and 02h.
00h = Returns Read Keys Data (see
■
01h = Returns Read Reservations Data (see
■
TABLE 6-61
)
02h = Returns Report Capabilities Data (see
■
Values 03h through 1Fh are reserved.
This field indicates how much space has been reserved for the returned
parameter list. If the length is not sufficient to contain the entire parameter list,
the parameter list will be incomplete. However, a partial list is not an error.
Bit
4
3
Service Action
Reserved (00h)
Reserved (00h)
Reserved (00h)
Reserved (00h)
Reserved (00h)
Control (00h)
TABLE 6-59
TABLE 6-60
Chapter 6 SCSI Commands 169
Persistent Reserve In
2
1
0
(LSB)
)
and
TABLE 6-62
)