Chapter 4 SCSI Commands
PERSISTENT RESERVE IN Command (5Eh)
DLT-S4 Interface Reference Guide
212
Table 115 Read Keys
Parameters
—
Field
Descriptions
READ RESERVATION
Service Action
4
Figure 110
and
table 116
illustrate and describe the data fields of Read
Reservation data parameters.
Figure 110
PERSISTENT
RESERVE IN
Read
Field
Description
PRGeneration
Persistent Reservations Generation. The value in this field is a 32-bit counter in
the drive that is incremented each time a
PERSISTENT RESERVE OUT
command
requests a Register, Clear, Preempt, Preempt & Abort, or Register & Move
operation. Note that
PERSISTENT RESERVE IN
commands do not increment the
counter, nor do P
ERSISTENT RESERVE OUT
commands that perform a Reserve or
Release service action or that are not performed due to an error or a reservation
conflict. The value in the Generation field is set to 0 as part of the power-on self
test process.
The value in the Generation field allows the application client that examines the
value to verify that another application client has not modified the configuration
of the initiators attached to a logical unit without notifying the application client
doing the examination.
Additional Length
Contains the count of the number of bytes that are in the Reservation Key list
(bytes 8 –
n
). Note that this field contains the number of bytes in the reservation
key list regardless of the value prescribed by the Allocation Length field in the
command’s CDB.
Reservation Keys
All of the Reservation Keys appear as items in a list as bytes 8 through
n
. Each
entry reflects an 8-byte reservation key registered with the drive using the
PERSISTENT RESERVE OUT
Register or Register and Ignore Existing Key service
actions. The application client can examine each key for correlation with a set of
initiators and SCSI ports.