HP 3PAR StoreServ 7200 2-node HP 3PAR CIM API Programming Reference (OS 3.1.2 - Page 124

For Synchronous Clone Local, Synchronous Mirror Remote

Page 124 highlights

GetSupportedThinProvisioningFeatures uint32 ReplicationServiceCapabilities.GetSupportedThinProvisioningFeatures( [IN] uint16 ReplicationType, [OUT] uint16 SupportedThinProvisioningFeatures[] ); For a given ReplicationType this method returns the supported features related to thin provisioning. Possible SupportedThinProvisioningFeatures are: 1. Thin provisioning is not supported: Feature is unavailable. 2. Zeros written in unused allocated blocks of target: In copying thin to full, the unused blocks of target will be written with zeros. 3. Unused allocated blocks of target are not initialized: In copying thin to full, the unused blocks of target will remain uninitialized. For "Synchronous Clone Local", "Asynchronous Clone Local", "Synchronous Mirror Remote" and "Asynchronous Morror Remote" ReplicationTypes, the SupportedThinProvisioningFeatures shall contain only 2 (if the target volume has a policy of tp_bzero) and 3 (if the target volume has a policy of no_tp_zero). For Synchronous Snapshot Local ReplicationType, the SupportedThinProvisioningFeatures shall not contain anything since the options seem to apply only to physical copy. GetSupportedMaximum uint32 ReplicationServiceCapabilities.GetSupportedMaximum( [IN] uint16 ReplicationType, [IN] uint16 Component, [OUT] uint64 MaxValue ); This method accepts a ReplicationType and a component, it then returns a static numeric value representing the maximum number of the specified component that the service supports. A value of 0 indicates unlimited components of the given type. In all cases the maximum value is bounded by the availability of resources on the computer system. If the information is not known, the method returns 7, which indicates, Information is not available. If ReplicationType parameter contains an unsupported value, an error of Not Supported (2) shall be returned. The following table shows the list of components that can be specified: Table 106 MaxValue for Various ReplicationType/Component Component Number of groups Number of elements per source group Number of elements per target group Number of target elements per source element ReplicationType Asynchronous Mirror Synchronous Mirror Synchronous Clone Remote (5) Remote (4) Local (10) Synchronous Snapshot Local (6) 2400 (equals to max 800 (equals to max Max # of total source mirrored vv per mirrored vv per or target elements system, assuming 1 vv system, assuming 1 vv (assuming 1 vv per per group) per group) group) MIN(Max # of total source elements, Max # of total target elements) (assuming 1 vv per group) 100 100 Max # of base volume Max # of base volume /2 100 100 Max # of base volume Max # of base volume /2 1 1 Max # of base volume Max # snapshot -1 volume per base volume 124 CIM API SMI-S Support

  • 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
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309

GetSupportedThinProvisioningFeatures
uint32 ReplicationServiceCapabilities.GetSupportedThinProvisioningFeatures(
[IN]
uint16 ReplicationType,
[OUT]
uint16 SupportedThinProvisioningFeatures[] );
For a given ReplicationType this method returns the supported features related to thin provisioning.
Possible SupportedThinProvisioningFeatures are:
1.
Thin provisioning is not supported: Feature is unavailable.
2.
Zeros written in unused allocated blocks of target: In copying thin to full, the unused blocks
of target will be written with zeros.
3.
Unused allocated blocks of target are not initialized: In copying thin to full, the unused blocks
of target will remain uninitialized.
For “Synchronous Clone Local”, “Asynchronous Clone Local”, “Synchronous Mirror Remote” and
“Asynchronous Morror Remote” ReplicationTypes, the SupportedThinProvisioningFeatures shall
contain only 2 (if the target volume has a policy of tp_bzero) and 3 (if the target volume has a
policy of no_tp_zero).
For Synchronous Snapshot Local ReplicationType, the SupportedThinProvisioningFeatures shall not
contain anything since the options seem to apply only to physical copy.
GetSupportedMaximum
uint32 ReplicationServiceCapabilities.GetSupportedMaximum(
[IN]
uint16 ReplicationType,
[IN]
uint16 Component,
[OUT]
uint64 MaxValue );
This method accepts a ReplicationType and a component, it then returns a static numeric value
representing the maximum number of the specified component that the service supports. A value
of 0 indicates unlimited components of the given type. In all cases the maximum value is bounded
by the availability of resources on the computer system. If the information is not known, the method
returns 7, which indicates, Information is not available.
If ReplicationType parameter contains an unsupported value, an error of Not Supported (2) shall
be returned.
The following table shows the list of components that can be specified:
Table 106 MaxValue for Various ReplicationType/Component
ReplicationType
Synchronous Snapshot
Local (6)
Synchronous Clone
Local (10)
Synchronous Mirror
Remote (4)
Asynchronous Mirror
Remote (5)
Component
MIN(Max # of total
source elements, Max
Max # of total source
or target elements
800 (equals to max
mirrored vv per
2400 (equals to max
mirrored vv per
Number of groups
# of total target
(assuming 1 vv per
group)
system, assuming 1 vv
per group)
system, assuming 1 vv
per group)
elements) (assuming 1
vv per group)
Max # of base volume
Max # of base volume
/2
100
100
Number of elements
per source group
Max # of base volume
Max # of base volume
/2
100
100
Number of elements
per target group
Max # snapshot
volume per base
volume
Max # of base volume
–1
1
1
Number of target
elements per source
element
124
CIM API SMI-S Support