3PAR CIM API Programming Reference for InForm OS 2.3.1 (320-200164 Rev B, February 2010)

5.48
Block Services Package
CIM API Programming Reference InForm OS Version 2.3.1
The usable size of the volume, in bytes, is represented by
TPD_StorageVolume.ConsumableBlocks multiplied by
TPD_StorageVolume.BlockSize.
Capacity used for metadata in the creation of the storage volume can be calculated by
[(
TPD_StorageVolume.NumberOfBlocks minus the
TPD_StorageVolume.ConsumableBlocks) multiplied by the
TPD_StorageVolume.BlockSize].
For InForm OS release 2.3.1, meaning of
StorageVolume.NumberOfBlocks has been
changed from representing the raw volume size to the logical usable volume block size. A new
property,
NumberOfRawBlocks, is introduced to the StorageVolume class to represent the
raw volume block size. Hence,
TPD_AllocatedFromStoragePool.SpaceConsumed is
equal to
TPD_StorageVolume.NumberOfRawBlocks multiplied by
TPD_StorageVolume.BlockSize. TPD_StorageVolume.ConsumableBlocks remains
the same and is now equal to
TPD_StorageVolume.NumberOfBlocks.
Capacity used for metadata in the creation of the storage volume can be calculated by
[(
TPD_StorageVolume.NumberOfRawBlocks minus
TPD_StorageVolume.NumberOfBlocks) multiplied by the
TPD_StorageVolume.BlockSize].
5.9.6.4.1 Initial State Example
Suppose an array consisting of all Fibre Channel disks has a total disk capacity of
1090060445184 bytes (~1039563 MB) of which 923699114496 bytes (~880908 MB) worth of
disks have been admitted. The rest of the disks, totaling 166361330688 bytes, have not been
admitted and are therefore in a new state. The admitted disks are used to create a concrete
pool (all-FC) consisting of all FC disks.
Pimordial TPD_StoragePool.TotalManagedSpace = 1090060445184 (raw capacity of the array,
not including capacity lost due to chunklet formatting).
Primordial TPD_StoragePool.RemainingManagedSpace = 166361330688 (raw capacity of new
disks; if there are no new disks this value is 0)
TPD_AllocatedFromStoragePool.SpaceConsumed between primordial and concrete “all-FC
pool = 1090060445184 – 166361330688 = 923699114496 (raw space consumed in the creation
of “all-FC” concrete pool)
These values for the primordial pool do change no matter how many volumes are created.
RemainingManagedSpace and SpaceConsumed only change if the new disks are admitted.