BlockServices
Class IBMTSDS_ExtentTypeSetting


CIM_ManagedElement
\_CIM_SettingData
  \_CIM_StorageSetting


Description

This class of StorageSetting is used to describe Extent Type. Two instances of this class exist statically for each StorageManagementSystem, representing the two valid Extent Types: FB and CKD. Since this is independent of the underlying redundancy, the DataRedundancy and PackageRedundancy properties have no meaning. They are set to the minimum and maximum supported levels for the underlying Pools.

Subclasses


Referenced By

IBMTSDS_ExtentTypeSettingToArrayPoolCapabilities IBMTSDS_ExtentTypeSettingToRankPoolCapabilities

Properties

IdTypeRangeDescription
Key
InstanceID string
Within the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. Will be of the form IBMTSDS:ExtentType_<ExtentType>, where ExtentType is FB or CKD.
Read Only
ChangeableType uint16
Fixed - Not Changeable0
Changeable - Transient1
Changeable - Persistent2
Enumeration indicating the type of setting."Fixed - Not Changeable"settings are primordial. These setting are defined at the implementor of the class."Changeable - Transient"is the type of setting produced by the"CreateSetting"method. A client can subsequently request that the implementation persist the generated and potentially modified setting indefinately. Only a"Changeable - Transient"setting SHALL be converted to a"Changeable = Persistent"setting; the setting SHALL NOT be changed back.
DataRedundancyGoal uint16
DataRedundancyGoal describes the desired number of complete copies of data that can be maintained. This is set to DataRedundancyMin.
DataRedundancyMax uint16
DataRedundancyMax describes the maximum number of complete copies of data that can be maintained. The max supported redundancy is RAID10 which is 2.
DataRedundancyMin uint16
DataRedundancyMin describes the minimum number of complete copies of data that can be maintained. The minimum is 1.
ElementName string
The user friendly name for this instance of SettingData. In addition, the user friendly name can be used as an index property for a search of query. Will be of the form StorageSetting for ExtentType<ExtentType>.
ExtentType uint16
Not applicable0
Unknown1
Undefined2
Fixed Block3
Count Key Data4
Describes the IBM-defined Extent Type. Currently multiple Extent Types for one object are not allowed, but the property is set to be an array for possible future use.
NoSinglePointOfFailure boolean
Indicates whether or not the associated element supports no single point of failure. Values are: FALSE = does not support no single point of failure, and TRUE = supports no single point of failure.
NoSinglePointOfFailureDefault boolean
Indicates the default value for the NoSinglePointOfFailure property.
PackageRedundancyMax uint16
PackageRedundancyMax describes the maximum number of redundant packages that can be used. For example, in the storage domain, package redundancy describes how many disk spindles can fail without data loss including, at most, one spare. The max is from RAID10, which is 3.
PackageRedundancyMin uint16
PackageRedundancyMin describes the minimum number of redundant packages that can be used. For example, in the storage domain, package redundancy describes how many disk spindles can fail without data loss including, at most, one spare. The minimum is from RAID5, which is 1.
Read Write
PackageRedundancyGoal uint16
PackageRedundancyGoal describes the desired number of redundant packages to be used. For example, in the storage domain, package redundancy describes how many disk spindles can fail without data loss including, at most, one spare. An example would be RAID5 with a spare disk which would have a PackageRedundancy of 2. Possible values are 0 to n. The bounds (max and min) for redundancy are defined using the properties, PackageRedundancyMax and PackageRedundancyMin. Set to Min, 1.
 
Inherited from class CIM_ManagedElement
Caption, Description, ElementName
 
Inherited from class CIM_SettingData
ElementName
 
Inherited from class CIM_StorageSetting
ChangeableType, IncrementalDeltas, LowSpaceWarningThreshold, PersistentReplica, SpaceLimit, SpaceLimitWarningThreshold, DataRedundancyGoal, DataRedundancyMax, DataRedundancyMin, DeltaReservationGoal, DeltaReservationMax, DeltaReservationMin, ExtentStripeLength, ExtentStripeLengthMax, ExtentStripeLengthMin, InitialSynchronization, IntendedUsage, NoSinglePointOfFailure, PackageRedundancyGoal, PackageRedundancyMax, PackageRedundancyMin, ParityLayout, ReplicationPriority, UserDataStripeDepth, UserDataStripeDepthMax, UserDataStripeDepthMin, UseReplicationBuffer
 

Method Summary

NameDescription
 

Method Detail