Ultrastar SSD400S.B OEM Specification (Non

Add to my manuals
316 Pages

advertisement

Ultrastar SSD400S.B OEM Specification (Non | Manualzz

If the Specify Initiator Ports (SPEC_I_PT) bit is set to zero, the device server shall apply the registration only to the I_T nexus that sent the PERSISTENT RESERVE OUT command. If the SPEC_I_PT bit is set to one for any service action except the

REGISTER service action, then the command shall be terminated with CHECK CONDITION status, with the sense key set to

ILLEGAL REQUEST, and the additional sense code set to INVALID FIELD IN PARAMETER LIST. If the SPEC_I_PT bit is set to one for the REGISTER service action, the additional parameter data (see table XXX) shall include a list of transport IDs and the device server shall also apply the registration to the I_T nexus for each initiator port specified by a TransportID. If a registration fails for any initiator port (e.g., if the logical unit does not have enough resources available to hold the registration information), no registrations shall be made, and the command shall be terminated with CHECK CONDITION status.

For Transport IDs, please refer to Table 179 on page 306 of Spc4r27.

The All Target Ports (ALL_TG_PT) bit is valid only for the REGISTER service action and the REGISTER AND IGNORE

EXISTING KEY service action, and shall be ignored for all other service actions. Support for the ALL_TG_PT bit is optional.

If the device server receives a REGISTER service action or a REGISTER AND IGNORE EXISTING KEY service action with the ALL_TG_PT bit set to one, it shall create the specified registration on all target ports in the SCSI target device known to the device server (i.e., as if the same registration request had been received individually through each target port). If the device server receives a REGISTER service action or a REGISTER AND IGNORE EXISTING KEY service action with the

ALL_TG_PT bit set to zero, it shall apply the registration only to the target port through which the PERSISTENT RESERVE

OUT command was received.

APTPL (Activate Persist Through Power Loss) bit is valid only for REGISTER and REGISTER AND IGNORE EXIST-

ING KEY, and is ignored for all other service actions. If the last valid APTPL bit value received is zero, power loss will cause all persistent reservations to be released, and all reservation keys to be removed. If the last valid APTPL bit value received is one, any persistent reservation and all reservation keys for all initiators will be retained across power cycles.

16.13.4 Summary

Table 120: PERSISTENT RESERVE OUT, Service Action, Parameters

Service Action

(0) Register

(1) Reserve

(2) Release

(5) Preempt and

Abort

Scope

Type ignore apply apply apply

Rsv

Key verify verify verify verify

Parameters

SvcAct

RsvKey

S-spec addr save ignore ignore ignore ignore ignore save ignore

Extent length ignore ignore ignore ignore

APTPL apply ignore ignore ignore

Generation counter

+ 1

---

---

+ 1

HGST Ultrastar SSD400S.B (SAS) Solid State Drive Specification

149

16.13.4.1 Scope, Type

The Scope and the Type are applied in the process for the Reserve, Release, and Preempted and Clear service action but they are ignored in the process for the Register service action because they are not used.

16.13.4.2 Reservation Key

The Reservation Key is verified in each service action process. If the Initiator that registered a key is different from the Initiator requesting PERSISTENT RESERVE OUT command, the drive returns a Reservation Conflict status.

16.13.4.3 Service Action Reservation Key

On Register service action, the drive saves the key specified in the Service Action Reservation Key field as a key of Initiator requesting PERSISTENT RESERVE OUT command.

On Preempt and Clear service action, the reservation that has a key specified in the Service Action Reservation Key field is preempted.

On other service actions, this field is ignored.

16.13.4.4 APTPL

The APTPL (Active Persist Through Power Loss) is valid only for the Register service action. The drive ignores the APTPL in other service actions.

The following table shows the relationship between the last valid APTPL value and information held by the drive.

Table 121: APTPL and information held by a drive

Information held by the drive

Registration

Persistent Reservation

Generation counter

The last valid APTPL value

0 1 all keys are set to 0 all are removed set to 0 retained retained set to 0

16.13.4.5 Generation counter

The drive increments the Generation counter when Register service action or Preempt and Clear service action complete successfully.

HGST Ultrastar SSD400S.B (SAS) Solid State Drive Specification

150

advertisement

Was this manual useful for you? Yes No
Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Related manuals

Download PDF

advertisement

Table of contents