Why does my PVC stay in Pending status when using capacity roundoff?
Virtual Private Cloud
Your PVC stays in Pending status and you see a ProvisioningFailed warning event when using a StorageClass with allowCapacityRoundoffForIops: "true" enabled.
One of the following conditions might be causing the failure:
- The driver could not reach IBM Global Catalog at startup and the DP2 catalog was not loaded. Capacity roundoff requires the driver to fetch a supported capacity-to-IOPS catalog from Global Catalog during startup.
- The requested IOPS or capacity combination is not valid for the
dp2profile.
Check the PVC events to identify the error message, then resolve the issue based on the following table.
-
Run the following command and look for a
Warningevent with aProvisioningFailedreason.oc describe pvc PVC_NAME -
Match the error message to the resolution in the following table.
| Error message in events | Cause | Resolution |
|---|---|---|
capacity round-off is unavailable because the DP2 catalog could not be loaded during driver startup |
The driver could not reach Global Catalog at startup. | Verify that your Virtual Private Endpoint Gateway (VPEG) is configured correctly and that the driver can reach private.globalcatalog.cloud.ibm.com. Restart the driver pods after fixing connectivity. For setup instructions, see
Prerequisites. |
shares_profile_capacity_iops_invalid |
The requested IOPS or capacity combination is not valid for the dp2 profile. |
Check that the requested IOPS is within the supported range for the dp2 profile and that the requested capacity does not exceed the profile maximum. |