The size of the Storage Group returned by the system API does not match with the public API
Summary: The size of the Storage Group (SG) returned by the system application Programming interface (API) does not match with the public API.
Symptoms
Environment
VMAX3, VMAX4,
Software version
Unisphere for PowerMax 10.1.0.1, PMAX 2500 (PMAX4), 6079.225.0
Symptoms
The size of the Storage Group returned by the system API does not match with the public API.
Cause
In the legacy RESTAPI storage group call, capacity is calculated by looking up all volumes, their capacities, and working out each SG capacity to two decimal places. It takes time to do the extra volumes lookup.
In the new RESTAPI call, to make it more efficient, we use the capacity information directly from the output of the SG lookup Solutions Enabler call. It is not necessary to look up the volumes. The issue is that this SG call only reports capacity to one decimal place. Anything less than 0.1 GB is reported as 0.
This is purposeful and by design due to the unexpected use case to report SG capacity less than 0.1.
Resolution
This is not harmful in any way. The PowerProtect Data Manager UI may show some incorrect SG sizes. Since the fix from the storage team may be huge, it was decided to record this issue.