PERSISTENT RESERVE OUT5Fh

PERSISTENT RESERVE OUT is used to request service actions that create a persistent reservation in a logical unit within the tape drive for the exclusive or shared use of a particular I_T nexus. The command uses other service actions to manage and remove such persistent reservations.

An I_T nexus performing Persistent Reserve Out service actions is identified by a reservation key.

Pre-execution checks:

Illegal Field Reservation Deferred Error Unit Attention

Command descriptor block:

 

 

7

6

5

 

4

 

3

 

2

1

0

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

Operation

Code (5Fh)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

Reserved (0)

 

 

 

 

 

Service Action

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

Scope

 

 

 

 

 

 

Type

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Reserved (0)

 

 

 

 

 

 

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Parameter List Length

 

 

 

 

 

8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9

 

 

 

 

Control

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

CDB fields:

Service Action

00b

Register

Registers or unregisters a reservation key with the device

 

 

 

server.

 

01b

Reserve

Creates the persistent reservation.

 

02b

Release

Releases the persistent reservation.

 

03h

Clear

Clears all reservation keys and the persistent reservation.

 

04h

Preempt

Pre-empts the persistent reservation and/or remove

 

 

 

registrations.

 

05h

Preempt and Abort Pre-empts the persistent reservation and/or remove

 

 

 

registrations, and aborts all tasks for all pre-empted I_T

 

 

 

nexuses.

 

06h

Register and

Registers or unregisters a reservation key with the device

 

 

Ignore Existing Key server.

 

 

 

Scope

0

Indicates LU_SCOPE.

 

 

 

 

Commands

PERSISTENT RESERVE OUT 5Fh 101