Updated Branches: refs/heads/4.2 2d4609a8d -> a3e086334
CLOUDSTACK-4287: Template sync should remove template_store_ref entry for corrupted template. Project: http://git-wip-us.apache.org/repos/asf/cloudstack/repo Commit: http://git-wip-us.apache.org/repos/asf/cloudstack/commit/a3e08633 Tree: http://git-wip-us.apache.org/repos/asf/cloudstack/tree/a3e08633 Diff: http://git-wip-us.apache.org/repos/asf/cloudstack/diff/a3e08633 Branch: refs/heads/4.2 Commit: a3e0863344368e1065d4398ab6a75946ed129983 Parents: 2d4609a Author: Min Chen <[email protected]> Authored: Thu Aug 15 14:23:16 2013 -0700 Committer: Min Chen <[email protected]> Committed: Thu Aug 15 14:23:52 2013 -0700 ---------------------------------------------------------------------- .../org/apache/cloudstack/storage/image/TemplateServiceImpl.java | 2 ++ 1 file changed, 2 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cloudstack/blob/a3e08633/engine/storage/image/src/org/apache/cloudstack/storage/image/TemplateServiceImpl.java ---------------------------------------------------------------------- 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 4711f50..057bef6 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 @@ -311,6 +311,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); }
