HP 3PAR CIM API Programming Reference (OS 3.1.2 MU2) (QL226-97015, June 2013)

to the volume, i.e., AllocatedFromStoragePool.SpaceConsumed is equal to
StorageVolume.ProvisionedConsumableBlocks.
BlockSize = 512
TPD_StorageVolume.NumberOfBlocks = TPD_StorageVolume.ConsumableBlocks
= (10240 * 1024 * 1024) / BlockSize = 20971520 (logical block size of the volume)
TPD_StorageVolume.ProvisionedConsumableBlocks = actual allocated usable
capacity to the volume in blocks = 4G / BlockSize = 8388608
TPD_StorageVolume.NumberOfRawBlocks = actual allocated raw capacity to the volume
in blocks = 4 * 2 = 8G / BlockSize = 16777216
TPD_AllocatedFromStoragePool.SpaceConsumed between dynamic storage pool
and volume = TPD_StorageVolume.ProvisionedConsumableBlocks * BlockSize
= 4294967296 bytes
TPD_DynamicStoragePool.RemainingManagedSpace =
TPD_DynamicStoragePool.SpaceLimit capacity actually allocated to the volume =
100G 4G = 96G
TotalManagedSpace for the dynamic storage pool remains unchanged.
Table 39 Properties Relevant to TPVV
DescriptionProperties
The logical size of the TPVV, in blocks.Uint64
NumberOfBlocks
Total number of logically contiguous blocks including
overhead and metadata, of size Block Size, which form
Uint64
NumberOfRawBlocks
this Extent. The total size of the Extent can be calculated
by multiplying BlockSize by NumberOfRawBlocks. If
the BlockSize is 1, this property is the total size of the
Extent.
The logical size of the TPVV, in blocks, same as
NumberOfBlocks.
Uint64
ConsumableBlocks
The number blocks that are currently allocated and visible
to host. For example, a RAID-10 volume with
Uint64
ProvisionedConsumableBlocks
ConsumableBlocks = 100 GB, but only 10 GB is
actually used, then ProvisionedConsumableBlocks
is 10 GB. Applicable only to a thin-provisioned volume.
The SD space of the volume is prevented from growing
beyond the specified percentage of the volume size.
Uint32
SnapAllocationLimit
(percentage)
Generate a warning alert when SD space of the volume
exceeds the specified percentage of the volume size.
Uint32
SnapAllocationWarning
(percentage)
The user space of the volume is prevented from growing
beyond the specified percentage of the volume size.
Applicable only to a thin-provisioned volume.
Uint32
UserAllocationLimit
(percentage)
Generate a warning alert when user space of the volume
exceeds the specified percentage of the volume size.
Applicable only to a thin-provisioned volume.
Uint32
UserAllocationWarning
(percentage)
If TRUE, the volume is thinly provisioned.Boolean ThinlyProvisioned
Block Services Package 45