ceph-csi/internal
Rakshith R 12c9a8c2e0 rbd: make use of both listSnapshots and listChildren
Currently, CephCSI only uses listSnaps to determine
number of snapshots on a RBD image and uses snapshot
names as child image names to flatten them.
But child images may have different name(in case of
group snapshot) or they maybe in trash
(deleted k8s VolSnapshot with alive restored PVC).

The above problems are avoid by making use of both
snap and child image lists.

Signed-off-by: Rakshith R <rar@redhat.com>
(cherry picked from commit 09d848e017)
2024-12-18 13:22:20 +00:00
..
cephfs cephfs: remove extraneous creation of credentials 2024-11-27 14:37:51 +00:00
controller util: use protobuf encoding for core k8s apis 2024-09-26 11:52:21 +00:00
csi-addons rbd: parse IP address 2024-11-06 09:48:45 +00:00
csi-common util: added logs for slow gRPC calls 2024-09-20 08:55:17 +00:00
health-checker doc: fix codespell problem 2024-09-04 10:13:47 +00:00
journal journal: store csi.groupid for snapshots 2024-11-06 11:37:44 +00:00
kms rbd: implement pv key rotation 2024-07-19 13:26:28 +00:00
liveness build: passing context parameter as required 2024-06-28 08:38:54 +00:00
nfs util: added logs for slow gRPC calls 2024-09-20 08:55:17 +00:00
rbd rbd: make use of both listSnapshots and listChildren 2024-12-18 13:22:20 +00:00
util rbd: take lock on targetpath during node operation 2024-11-21 10:18:56 +00:00