Make VNX Cinder Driver aware of VNX Pool Full Threshold
When the full threshold of a pool is exceeded, VNX does not allow
more LUNs to be created in the pool unless -ignoreThresholds is
specified explicitly. The following logic is added to address
the issue.
If reserved_percentage is configured in cinder.conf,
get_volume_stats will simply report the specified value.
Otherwise, the driver will check a new boolean option
ignore_pool_full_threshold.
* If the option is set to False, the pool full threshold will be
considered when calculating reserved_percentage.
* If the option is set to True, original logic is used for
reserved_percentage.
If ignore_pool_full_threshold is True -ignoreThresholds will
be added to force the LUN creation.
DocImpact
Change-Id: Ibc3f04f86b28f703930899de8661aade9e35e169
Closes-Bug: #
1430410
Closes-Bug: #
1442519