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);
                         }
 

Reply via email to