From ba4a05eed10e07dff52de1efd8a642c399a01871 Mon Sep 17 00:00:00 2001 From: Min Chen Date: Thu, 15 Aug 2013 14:23:16 -0700 Subject: [PATCH] CLOUDSTACK-4287: Template sync should remove template_store_ref entry for corrupted template. --- .../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 578ba69847f..ea56f6d7a7d 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 @@ -312,6 +312,8 @@ public class TemplateServiceImpl implements TemplateService { + "is corrupted, please check in image store: " + tmpltStore.getDataStoreId(); s_logger.warn(msg); } else { + s_logger.info("Removing template_store_ref entry for corrupted template " + tmplt.getName()); + _vmTemplateStoreDao.remove(tmpltStore.getId()); toBeDownloaded.add(tmplt); }