Skip to content

Commit b9d3c8d

Browse files
committed
[fix] allow delete volume when status is error
1 parent 8c6e84c commit b9d3c8d

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

pkg/cloud/cloud.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ func (s *cloud) DeleteVolume(volID string) error {
144144
}
145145

146146
if vol.CanDelete() {
147-
_, err := s.waitVolumeAchieveStatus(volID, volumeAvailableStatus)
147+
_, err := s.waitVolumeAchieveStatus(volID, availableDeleteStatus)
148148
if err != nil {
149149
return err
150150
}

pkg/cloud/consts.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ var (
5252
var (
5353
volumeArchivedStatus = lset.NewSet[string](VolumeAvailableStatus, VolumeInUseStatus)
5454
volumeAvailableStatus = lset.NewSet[string](VolumeAvailableStatus)
55+
availableDeleteStatus = lset.NewSet[string](VolumeAvailableStatus, VolumeErrorStatus)
5556
)
5657

5758
const (

0 commit comments

Comments
 (0)