mirror of
https://github.com/yunionio/cloudpods.git
synced 2026-10-25 10:16:12 +08:00
Merge pull request #15276 from wanyaoqi/fix/disk-change-storage-failed
fix(region): implement failed stage: OnDiskLiveChangeStorageReadyFailed
This commit is contained in:
@@ -136,6 +136,14 @@ func (t *GuestChangeDiskStorageTask) OnDiskLiveChangeStorageReady(
|
||||
}
|
||||
}
|
||||
|
||||
func (t *GuestChangeDiskStorageTask) OnDiskLiveChangeStorageReadyFailed(
|
||||
ctx context.Context, guest *models.SGuest, data jsonutils.JSONObject,
|
||||
) {
|
||||
targetDisk, _ := t.GetTargetDisk()
|
||||
targetDisk.SetStatus(t.GetUserCred(), api.DISK_CLONE_FAIL, data.String())
|
||||
t.TaskFailed(ctx, guest, data)
|
||||
}
|
||||
|
||||
func (t *GuestChangeDiskStorageTask) OnDiskChangeStorageComplete(ctx context.Context, guest *models.SGuest, data jsonutils.JSONObject) {
|
||||
srcDisk, err := t.GetSourceDisk()
|
||||
if err != nil {
|
||||
|
||||
Reference in New Issue
Block a user