Table
Data Field |
|
| Description |
Service Action | Service actions that require information about persistent reservation and registrations may require | ||
enabling of nonvolatile memory within the logical unit. | |||
| Service action codes available are: |
| |
| Code | Name | Description |
|
|
|
|
| 00h | Register | Register a reservation key with the device server |
|
|
|
|
| 01h | Reserve | Create a persistent reservation using a reservation key |
|
|
|
|
| 02h | Release | Release a persistent reservation |
|
|
|
|
| 03h | Clear | Clear all reservation keys and all persistent reservations |
|
|
|
|
| 04h | Pre- | |
| empt | ||
|
|
| |
|
| Pre- | |
| 05h | empt & | |
| clear the task set for the | ||
|
| Clear | |
|
|
| |
|
|
|
|
| 06 – 1Fh | Re- | Reserved |
| served | ||
|
|
| |
| Refer to Table | detailed descriptions of each of the service action codes. | |
|
| ||
| The value in this field indicates whether a persistent reservation applies to an entire logical unit, to | ||
Scope | a part of the logical unit (defined as an extent), or to an element. | ||
|
|
| |
| The values for the Scope field are: |
| |
|
|
|
|
| Code | Name | Description |
|
|
|
|
| 0h | LU | Logical Unit. Persistent reservation applies to the full logical |
| unit. The LU scope is therefore implemented by all device serv- | ||
|
|
| ers that implement PERSISTENT RESERVATION OUT. |
|
|
| Persistent reservation applies to the specified extent. |
|
|
| When Extent is the scope, it indicates that the persistent reser- |
|
|
| vation applies to the extent of the logical unit defined by the |
| 1h | Extent | |
| SISTENT RESERVATION OUT command’s parameter list. | ||
|
|
| |
|
|
| Note that an extent is defined only for devices defining contig- |
|
|
| uous logical block addresses. The Extent scope is optional for |
|
|
| all device servers that implement PERSISTENT RESERVA- |
|
|
| TION OUT. |
|
|
| Persistent reservation applies to the specified element. |
|
|
| When Element is the scope, it indicates that the persistent res- |
| 2h | Element | ervation applies to the element of the logical unit defined by the |
| |||
|
|
| TION OUT parameter list. An element is as defined by the |
|
|
| |
|
|
| ement scope is optional for all device servers that implement |
|
|
| PERSISTENT RESERVATION OUT. |
| 3h – Fh | Re- | Reserved |
| served | ||
|
|
| |
Type | The value of the Type | field specifies | the characteristics of the persistent reservation being estab- |
lished for all data blocks within the extent or within the logical unit. Refer to Table | |||
| applicable Type codes and their meanings | ||
Parameter List | Fields contained in the PERSISTENT RESERVATION OUT parameter list specify the reservation | ||
keys and extent information required to perform a persistent reservation service action. | |||
Length | The parameter list is 24 bytes in length; the Parameter List Length field contains 24 (18h) bytes. | ||
| |||
|
|
|
|