Humble Chirammal 94c5c5e119 util: remove deleteLock while we acquire clone operation lock
clone controller make sure there is no delete operation happens
on the source PVC which has been referred as the datasource of
clone PVC, we are safe to operate without looking at delete
operation lock in this case.

Subjected code in the controller:

...
if claim.Spec.DataSource != nil && rc.clone {
		err = p.setCloneFinalizer(ctx, claim)
		...
}

if !checkFinalizer(claim, pvcCloneFinalizer) {
		claim.Finalizers = append(claim.Finalizers, pvcCloneFinalizer)
		_, err := p.client.CoreV1().PersistentVolumeClaims(claim.Namespace).Update(..claim..)
	}

Signed-off-by: Humble Chirammal <hchiramm@redhat.com>
2021-07-16 12:32:28 +00:00
..
2021-07-13 06:50:03 +00:00
2021-07-13 06:50:03 +00:00
2021-07-13 06:50:03 +00:00
2020-11-29 12:47:46 +05:30
2021-07-13 06:50:03 +00:00
2020-07-21 08:36:24 +00:00
2021-07-13 06:50:03 +00:00
2021-07-13 06:50:03 +00:00