mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-23 19:56:01 +00:00
If volume in delete request does not exist, return success.
Signed-off-by: Humble Chirammal <hchiramm@redhat.com>
This commit is contained in:
parent
003c4e5155
commit
c22cc06b90
@ -95,6 +95,9 @@ const (
|
|||||||
glusterTypeAnn = "gluster.org/type"
|
glusterTypeAnn = "gluster.org/type"
|
||||||
glusterDescAnn = "Gluster-Internal: Dynamically provisioned PV"
|
glusterDescAnn = "Gluster-Internal: Dynamically provisioned PV"
|
||||||
heketiVolIDAnn = "gluster.kubernetes.io/heketi-volume-id"
|
heketiVolIDAnn = "gluster.kubernetes.io/heketi-volume-id"
|
||||||
|
|
||||||
|
// Error string returned by heketi
|
||||||
|
errIDNotFound = "Id not found"
|
||||||
)
|
)
|
||||||
|
|
||||||
func (plugin *glusterfsPlugin) Init(host volume.VolumeHost) error {
|
func (plugin *glusterfsPlugin) Init(host volume.VolumeHost) error {
|
||||||
@ -668,8 +671,11 @@ func (d *glusterfsVolumeDeleter) Delete() error {
|
|||||||
}
|
}
|
||||||
err = cli.VolumeDelete(volumeID)
|
err = cli.VolumeDelete(volumeID)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
klog.Errorf("failed to delete volume %s: %v", volumeName, err)
|
if dstrings.TrimSpace(err.Error()) != errIDNotFound {
|
||||||
return err
|
klog.Errorf("failed to delete volume %s: %v", volumeName, err)
|
||||||
|
return fmt.Errorf("failed to delete volume %s: %v", volumeName, err)
|
||||||
|
}
|
||||||
|
klog.V(2).Infof("volume %s not present in heketi, ignoring", volumeName)
|
||||||
}
|
}
|
||||||
klog.V(2).Infof("volume %s deleted successfully", volumeName)
|
klog.V(2).Infof("volume %s deleted successfully", volumeName)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user