diff --git a/pkg/compute/tasks/disk_delete_task.go b/pkg/compute/tasks/disk_delete_task.go index 9b3b5a34d7..bc415e1644 100644 --- a/pkg/compute/tasks/disk_delete_task.go +++ b/pkg/compute/tasks/disk_delete_task.go @@ -117,7 +117,7 @@ func (self *DiskDeleteTask) startDeleteDisk(ctx context.Context, disk *models.SD } host, err := storage.GetMasterHost() - if err != nil { + if err != nil && errors.Cause(err) != sql.ErrNoRows { self.OnGuestDiskDeleteCompleteFailed(ctx, disk, jsonutils.NewString("storage.GetMasterHost")) return }