From c4f41f4a53d49e9b4ff2053f22dfa263be2d318c Mon Sep 17 00:00:00 2001 From: Min Chen Date: Mon, 19 Aug 2013 17:30:08 -0700 Subject: [PATCH] CLOUDSTACK-4395:[Object_store_refactor] Default template is not available for use to deploy vm in case of multi zone environment. --- .../apache/cloudstack/storage/image/TemplateServiceImpl.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/engine/storage/image/src/org/apache/cloudstack/storage/image/TemplateServiceImpl.java b/engine/storage/image/src/org/apache/cloudstack/storage/image/TemplateServiceImpl.java index b8f8f4fa98a..bdb195d3d30 100644 --- a/engine/storage/image/src/org/apache/cloudstack/storage/image/TemplateServiceImpl.java +++ b/engine/storage/image/src/org/apache/cloudstack/storage/image/TemplateServiceImpl.java @@ -240,6 +240,8 @@ public class TemplateServiceImpl implements TemplateService { TemplateDataStoreVO tmpltHost = _vmTemplateStoreDao .findByStoreTemplate(store.getId(), template.getId()); if (tmpltHost == null || tmpltHost.getState() != ObjectInDataStoreStateMachine.State.Ready) { + associateTemplateToZone(template.getId(), dcId); + s_logger.info("Downloading builtin template " + template.getUniqueName() + " to data center: " + dcId); TemplateInfo tmplt = _templateFactory.getTemplate(template.getId(), DataStoreRole.Image); createTemplateAsync(tmplt, store, null); }