mirror of
https://github.com/yunionio/cloudpods.git
synced 2026-09-21 14:19:49 +08:00
Merge pull request #12345 from ioito/automated-cherry-pick-of-#12343-upstream-release-3.7
Automated cherry pick of #12343: fix(host): show error for online resize
This commit is contained in:
@@ -1199,10 +1199,14 @@ func (task *SGuestOnlineResizeDiskTask) OnGetBlocksSucc(results *jsonutils.JSONA
|
||||
hostutils.TaskFailed(task.ctx, fmt.Sprintf("disk %s not found on this guest", task.diskId))
|
||||
}
|
||||
|
||||
func (task *SGuestOnlineResizeDiskTask) OnResizeSucc(result string) {
|
||||
params := jsonutils.NewDict()
|
||||
params.Add(jsonutils.NewInt(task.sizeMB), "disk_size")
|
||||
hostutils.TaskComplete(task.ctx, params)
|
||||
func (task *SGuestOnlineResizeDiskTask) OnResizeSucc(err string) {
|
||||
if len(err) == 0 {
|
||||
params := jsonutils.NewDict()
|
||||
params.Add(jsonutils.NewInt(task.sizeMB), "disk_size")
|
||||
hostutils.TaskComplete(task.ctx, params)
|
||||
return
|
||||
}
|
||||
hostutils.TaskFailed(task.ctx, fmt.Sprintf("resize disk %s %dMb error: %v", task.diskId, task.sizeMB, err))
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user