ceph-csi/internal
Niels de Vos 57d3183cb1 rbd: restart thick-provisioned PVC cloning after aborting
In case cloning a thick-PVC failed during DeepCopy(), the image will
exist, but have partial contents. Only when the image has the
thick-provisioned metadata set, it has completed DeepCopy().

When the metadata is missing, the image is deleted, and an error is
returned to the caller. Kubernetes will automatically retry provisioning
on the ABORTED error, and the cloning will get restarted from the
beginning.

Signed-off-by: Niels de Vos <ndevos@redhat.com>
2021-06-18 06:25:56 +00:00
..
cephfs cephfs: return internal server error 2021-06-07 07:38:48 +00:00
controller cleanup: various source code comment corrections 2021-04-16 10:22:35 +00:00
csi-common util: return actual error from IsMountPoint 2021-06-07 07:38:48 +00:00
journal rbd: store csi.storage.k8s.io/pvc/namespace metadata as Owner 2020-12-09 13:58:48 +00:00
liveness util: replace klog with util logger in liveness.go 2020-08-19 14:38:12 +00:00
rbd rbd: restart thick-provisioned PVC cloning after aborting 2021-06-18 06:25:56 +00:00
util cleanup: gocyclo being unused for linter 2021-06-15 02:54:16 +00:00