Seagate Fibre Channel Interface User Manual
Page 271

Fibre Channel Interface Manual, Rev. D
257
Reservation Key
This field contains an 8-byte value provided by the application client to the device server to identify the initiator that is the
source of the Persistent Reserve Out command. The device server verifies that the Reservation Key field in a Persistent
Reserve Out command matches the registered reservation key for the initiator from which the task was received (except for
the Register service action for an unregistered initiator which will have a reservation key value of zero). If a Persistent
Reserve Out command specifies a Reservation Key field other than the reservation key registered for the initiator, the
device server returns a Reservation Conflict status. The reservation key of the initiator will be verified to be correct regard-
less of the Service Action and Scope field values.
Scope-specific Address
If the scope is an Element reservation, the Scope-specific Address field contains the element address, zero
filled in the most significant bytes to fit the field. If the service action is Register or Clear, or if the scope is a
Logical Unit reservation, the Scope-specific Address field is set to zero.
Service Action Reservation Key
The Service Action Reservation key field contains information needed for the three service actions listed below:
Note.
The Service Action Reservation Key is ignored for all service actions except those described above.
Table 168: Persistent Reserve Out service actions and valid parameters
Service action
Allowed scope
Parameters
Type
Service action
reservation key
Element or element
parameters
Register
Ignored
Ignored
Valid
Ignored
Reserve
Logical Unit
Element
Valid
Valid
Ignored
Ignored
Ignored
Valid
Release
Logical Unit
Element
Valid
Valid
Ignored
Ignored
Ignored
Valid
Clear
Ignored
Ignored
Ignored
Ignored
Preempt
Logical Unit
Element
Valid
Valid
Valid
Valid
Ignored
Valid
Preempt and Clear
Logical Unit
Element
Valid
Valid
Valid
Valid
Ignored
Valid
Service action
Service action reservation key field contents
Register
The new reservation key to be registered.
Preempt
The reservation key of the persistent reservations that are being preempted.
Preempt and Abort
The reservation key of the persistent reservations that are being preempted.