Sergey Gotliv has uploaded a new change for review.

Change subject: engine: Set revert operation scope for ImportVMTemplate command
......................................................................

engine: Set revert operation scope for ImportVMTemplate command

Setting this scope will impose ImportVMTemplate command to perform
revert in case of failure. Without revert DB continue to keep leftovers
from previous run so user can't re-import the same template without
cloning it.

Change-Id: Ic1d8220f2b4934dc9473d2ad3c4f7ceb4623e3a7
Bug-Url: https://bugzilla.redhat.com/1005788
Signed-off-by: Sergey Gotliv <sgot...@redhat.com>
---
M 
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/ImportVmTemplateCommand.java
1 file changed, 2 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/68/21568/1

diff --git 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/ImportVmTemplateCommand.java
 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/ImportVmTemplateCommand.java
index ce0eaac..2118f2f 100644
--- 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/ImportVmTemplateCommand.java
+++ 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/ImportVmTemplateCommand.java
@@ -26,6 +26,7 @@
 import org.ovirt.engine.core.common.businessentities.DiskImage;
 import org.ovirt.engine.core.common.businessentities.DiskImageDynamic;
 import org.ovirt.engine.core.common.businessentities.Entities;
+import org.ovirt.engine.core.common.businessentities.ImageDbOperationScope;
 import org.ovirt.engine.core.common.businessentities.StorageDomain;
 import org.ovirt.engine.core.common.businessentities.StorageDomainStatic;
 import org.ovirt.engine.core.common.businessentities.StorageDomainType;
@@ -312,6 +313,7 @@
                     
tempVar.setForceOverride(getParameters().getForceOverride());
                     tempVar.setImportEntity(true);
                     tempVar.setEntityInfo(new 
EntityInfo(VdcObjectType.VmTemplate, containerID));
+                    
tempVar.setRevertDbOperationScope(ImageDbOperationScope.IMAGE);
                     for (DiskImage diskImage : 
getParameters().getVmTemplate().getDiskList()) {
                         if (originalDiskId.equals(diskImage.getId())) {
                             tempVar.setQuotaId(diskImage.getQuotaId());


-- 
To view, visit http://gerrit.ovirt.org/21568
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ic1d8220f2b4934dc9473d2ad3c4f7ceb4623e3a7
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Sergey Gotliv <sgot...@redhat.com>
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to