IBM IC35L036UWDY10 Hard Drive Specifications - Page 136

Service Action, Service Action Reservation Key field.

Page 136 highlights

8.13.1 Service Action The drive implements service action codes as follows. If a code which is not supported or a reserved code is specified, the drive returns a CHECK CONDITION status. The sense key is set to ILLEGAL REQUEST and the additional sense data is set to INVALID FIELD IN CDB. In case of PERSISTENT RESERVATION OUT command executing a Register service action, this field is ignored. Code 00h 01h 02h Name Register Reserve Release 03h Clear 04h Preempt 05h Preempt and Abort 06h Register and Ignore Existing Key 07h - 1Fh Reserved Description Register a reservation key with the drive Create a persistent reservation using a reservation key Release a persistent reservation Clear all reservation keys and all persistent reservations Preempt persistent reservations from another initiator Preempt persistent reservations from another initiator and abort the task set for the preempted initiator Register a reservation key with the drive Reserved Support Yes Yes Yes No No Yes Yes --- Figure 113. Persistent Reservation Service Action Code Register This service action may conflict with a successfully established persistent reservation. If the key specified in the Reservation Key field is not registered yet, a key specified in the Service Action Reservation Key is registered as new key. If the key is already registered but the initiator which registered the key is different from the initiator requesting the command, the drive returns RESERVATION CONFLICT status. If the key is already registered and the key is for the initiator requesting the command, the key is replaced with new key specified in the Service Action Reservation Key field. The drive holds up to four keys at the same time. When four keys are already registered, PERSISTENT RESERVATION OUT command with Register service action which does not replace an existing key is rejected with RESERVATION CONFLICT status. When PERSISTENT RESERVATION OUT command with Register service action completes successfully, the Generation counter is incremented. When keys are registered, the drive returns RESERVATION CONFLICT status against the RESERVE command and the RELEASE command. Reserve This service action does not conflict with a successfully established persistent reservation. If the initiator has not previously performed a Register service action, the command with this service action is rejected with RESERVATION CONFLICT status. Ultrastar 146Z10 hard disk drive specifications 120

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249

8.13.1 Service Action
The drive implements service action codes as follows. If a code which is not supported or a reserved code
is specified, the drive returns a CHECK CONDITION status. The sense key is set to ILLEGAL REQUEST
and the additional sense data is set to INVALID FIELD IN CDB. In case of PERSISTENT RESERVATION
OUT command executing a Register service action, this field is ignored.
---
Reserved
Reserved
07h - 1Fh
Yes
Register a reservation key
with the drive
Register and Ignore
Existing Key
06h
Yes
Preempt persistent reservat-
ions from another initiator
and abort the task set for
the preempted initiator
Preempt and Abort
05h
No
Preempt persistent reserva-
tions from another initiator
Preempt
04h
No
Clear all reservation keys
and all persistent
reservations
Clear
03h
Yes
Release a persistent
reservation
Release
02h
Yes
Create a persistent reserva-
tion using a reservation key
Reserve
01h
Yes
Register a reservation key
with the drive
Register
00h
Support
Description
Name
Code
Figure 113. Persistent Reservation Service Action Code
Register
This service action may conflict with a successfully established persistent reservation.
If the key specified in the Reservation Key field is not registered yet, a key specified in the
Service Action Reservation Key is registered as new key. If the key is already registered but
the initiator which registered the key is different from the initiator requesting the command, the
drive returns RESERVATION CONFLICT status. If the key is already registered and the key is
for the initiator requesting the command, the key is replaced with new key specified in the
Service Action Reservation Key field.
The drive holds up to four keys at the same time. When four keys are already registered,
PERSISTENT RESERVATION OUT command with Register service action which does not
replace an existing key is rejected with RESERVATION CONFLICT status.
When PERSISTENT RESERVATION OUT command with Register service action completes
successfully, the Generation counter is incremented.
When keys are registered, the drive returns RESERVATION CONFLICT status against the
RESERVE command and the RELEASE command.
Reserve
This service action does not conflict with a successfully established persistent reservation.
If the initiator has not previously performed a Register service action, the command with this
service action is rejected with RESERVATION CONFLICT status.
Ultrastar 146Z10 hard disk drive specifications
120