ceph-csi/internal
Madhu Rajanna 0f724480f5 cephfs: implement DeleteVolumeGroupSnapshot RPC
implemented DeleteVolumeGroupSnapshot RPC which
does below operations

* Basic request validation
* Get the snapshotId's and volumeId's
mapping reserved for the UUID
* Delete snapshot and remove its mapping
from the omap
* Repeat above steps until all the mapping
are removed
* Remove the reserved uuid from the omap
* Reset the filesystem quiesce, This might be
required as cephfs doesnt provide any options to
remove the quiesce, if we get any request with same
ID again we can reuse the quiesce API for same set-id
* Return success if the received error is
Pool not found or key not found.

Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2024-03-21 06:16:42 +00:00
..
cephfs cephfs: implement DeleteVolumeGroupSnapshot RPC 2024-03-21 06:16:42 +00:00
controller rebase: replace MetricsBindAddress with Metrics 2023-08-29 13:39:45 +00:00
csi-addons rbd: log sitestatuses and description 2024-02-19 12:58:42 +00:00
csi-common util: log repication RequestID 2024-02-13 14:09:54 +00:00
health-checker util: add health-checker for periodic filesystem checks 2023-11-03 13:41:44 +00:00
journal journal: fix connection problem with groupjournal 2024-03-21 06:16:42 +00:00
kms kms: Implement Azure key vault as KMS provider 2024-03-13 14:46:41 +00:00
liveness cleanup: move log functions to new internal/util/log package 2021-08-26 09:34:05 +00:00
nfs cephfs: add read affinity mount option 2023-11-22 13:13:01 +00:00
rbd cleanup: do not pass EncodingVersion to GenerateVolID() 2024-03-18 06:23:28 +00:00
util cleanup: do not pass EncodingVersion to GenerateVolID() 2024-03-18 06:23:28 +00:00