From ad156aff59eb64e61fd873ac63b46cbf70c7ae61 Mon Sep 17 00:00:00 2001 From: Stefan Breunig Date: Mon, 22 Jun 2020 09:24:05 +0200 Subject: [PATCH] ignore "vmdk not found" vsphere errors during unmount (assume success) --- .../legacy-cloud-providers/vsphere/vclib/diskmanagers/vdm.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/staging/src/k8s.io/legacy-cloud-providers/vsphere/vclib/diskmanagers/vdm.go b/staging/src/k8s.io/legacy-cloud-providers/vsphere/vclib/diskmanagers/vdm.go index 6ef6109fd67..d0155ae258b 100644 --- a/staging/src/k8s.io/legacy-cloud-providers/vsphere/vclib/diskmanagers/vdm.go +++ b/staging/src/k8s.io/legacy-cloud-providers/vsphere/vclib/diskmanagers/vdm.go @@ -97,7 +97,7 @@ func (diskManager virtualDiskManager) Delete(ctx context.Context, datacenter *vc } err = task.Wait(ctx) vclib.RecordvSphereMetric(vclib.APIDeleteVolume, requestTime, err) - if err != nil { + if err != nil && !types.IsFileNotFound(err) { klog.Errorf("Failed to delete virtual disk. err: %v", err) return err }