You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| Volume does not exist | 5 NOT_FOUND | Indicates that a volume corresponding to the specified `volume_id` does not exist. | Caller MUST verify that the `volume_id` is correct and that the volume is accessible and has not been deleted before retrying with exponential back off. |
1619
1628
1629
+
1630
+
#### `ModifyVolume`
1631
+
1632
+
A Controller plugin SHALL implement this RPC call. If the MODIFY_VOLUME capability is present, a Controller plugin MUST implement this RPC call. This RPC allows the CO to change key Performance parameters(iops and throughput) of a volume.
1633
+
1634
+
This operation MUST be idempotent. The preset parameters in the VolumePerformanceClass can be greater than or less than the current values.
1635
+
1636
+
1637
+
```protobuf
1638
+
message VolumePerformanceClass {
1639
+
// The name for the volume Performance class. This field is REQUIRED for
1640
+
// idempotency.
1641
+
// Any Unicode string that conforms to the length limit is allowed
1642
+
// except those containing the following banned characters:
| Parameters not supported | 3 INVALID_ARGUMENT | Indicates that the CO has specified volume performance parameters not supported by the volume. | Caller MAY verify volume performance parameters. |
1677
+
| Exceeds capabilities | 3 INVALID_ARGUMENT | Indicates that the CO has specified capabilities not supported by the volume. | Caller MAY verify volume capabilities by calling ValidateVolumeCapabilities and retry with matching capabilities. |
1678
+
| Volume does not exist | 5 NOT FOUND | Indicates that a volume corresponding to the specified volume_id does not exist. | Caller MUST verify that the volume_id is correct and that the volume is accessible and has not been deleted before retrying with exponential back off. |
1679
+
1620
1680
#### `GetCapacity`
1621
1681
1622
1682
A Controller Plugin MUST implement this RPC call if it has `GET_CAPACITY` controller capability.
0 commit comments