From f96e63238423158f3b311434bb70a4c9bb48ed0f Mon Sep 17 00:00:00 2001 From: wanyaoqi Date: Mon, 6 Apr 2020 23:15:12 +0800 Subject: [PATCH] fix migrate cache cdrom --- pkg/compute/tasks/guest_live_migrate_task.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/compute/tasks/guest_live_migrate_task.go b/pkg/compute/tasks/guest_live_migrate_task.go index 1664eb408a..23aadb71cc 100644 --- a/pkg/compute/tasks/guest_live_migrate_task.go +++ b/pkg/compute/tasks/guest_live_migrate_task.go @@ -130,7 +130,7 @@ func (self *GuestMigrateTask) SaveScheduleResult(ctx context.Context, obj ISched func (self *GuestMigrateTask) OnCachedImageComplete(ctx context.Context, guest *models.SGuest, data jsonutils.JSONObject) { self.SetStage("OnCachedCdromComplete", nil) isLocalStorage, _ := self.Params.Bool("is_local_storage") - if cdrom := guest.GetCdrom(); cdrom != nil && isLocalStorage { + if cdrom := guest.GetCdrom(); cdrom != nil && len(cdrom.ImageId) > 0 && isLocalStorage { targetHostId, _ := self.Params.GetString("target_host_id") targetHost := models.HostManager.FetchHostById(targetHostId) targetStorageCache := targetHost.GetLocalStoragecache()