From 5789c6dedddf313d949495ca3f5e07c846d692a0 Mon Sep 17 00:00:00 2001 From: rainzm Date: Tue, 8 Sep 2020 15:23:12 +0800 Subject: [PATCH] fix(esxiagent): return image extid not id MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 调用 disk/image_cache 接口的Task StorageCacheImageTask 会根据回调 回来数据中的 image_id,来设置 storagecachedimage 中的 externalid, 所以这里的 image_id 应该是 externalid。 --- pkg/hostman/storageman/imagecachemanager_agent.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/hostman/storageman/imagecachemanager_agent.go b/pkg/hostman/storageman/imagecachemanager_agent.go index 8f5e597590..bd76c366db 100644 --- a/pkg/hostman/storageman/imagecachemanager_agent.go +++ b/pkg/hostman/storageman/imagecachemanager_agent.go @@ -230,7 +230,7 @@ func (c *SAgentImageCacheManager) perfetchTemplateVMImageCache(ctx context.Conte return nil, err } res := jsonutils.NewDict() - res.Add(jsonutils.NewString(data.ImageId), "image_id") + res.Add(jsonutils.NewString(data.ImageExternalId), "image_id") return res, nil }