Yair Zaslavsky has uploaded a new change for review.

Change subject: core: Removing transaction suspension from command saving/update
......................................................................

core: Removing transaction suspension from command saving/update

Change-Id: I885b1d08e6dc1ac00f6ca11bc6fca1df8f044d5f
Signed-off-by: Yair Zaslavsky  <yzasl...@redhat.com>
---
M 
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/tasks/CommandsCacheImpl.java
1 file changed, 4 insertions(+), 14 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/00/35400/1

diff --git 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/tasks/CommandsCacheImpl.java
 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/tasks/CommandsCacheImpl.java
index 1ea5ac3..a915575 100644
--- 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/tasks/CommandsCacheImpl.java
+++ 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/tasks/CommandsCacheImpl.java
@@ -8,9 +8,6 @@
 import org.ovirt.engine.core.compat.DateTime;
 import org.ovirt.engine.core.compat.Guid;
 import org.ovirt.engine.core.dal.dbbroker.DbFacade;
-import org.ovirt.engine.core.utils.transaction.TransactionSupport;
-
-import javax.transaction.Transaction;
 
 public class CommandsCacheImpl implements CommandsCache {
 
@@ -57,7 +54,7 @@
     @Override
     public void put(final CommandEntity cmdEntity) {
         commandMap.put(cmdEntity.getId(), cmdEntity);
-        saveOrUpdateWithoutTransaction(cmdEntity);
+        saveOrUpdate(cmdEntity);
     }
 
     public void removeAllCommandsBeforeDate(DateTime cutoff) {
@@ -70,7 +67,7 @@
         final CommandEntity cmdEntity = get(commandId);
         if (cmdEntity != null) {
             cmdEntity.setCommandStatus(status);
-            saveOrUpdateWithoutTransaction(cmdEntity);
+            saveOrUpdate(cmdEntity);
         }
     }
 
@@ -82,15 +79,8 @@
         }
     }
 
-    public void saveOrUpdateWithoutTransaction(CommandEntity cmdEntity) {
-        Transaction transaction = TransactionSupport.suspend();
-        try {
-            
DbFacade.getInstance().getCommandEntityDao().saveOrUpdate(cmdEntity);
-        } finally {
-            if (transaction != null) {
-                TransactionSupport.resume(transaction);
-            }
-        }
+    public void saveOrUpdate(CommandEntity cmdEntity) {
+        DbFacade.getInstance().getCommandEntityDao().saveOrUpdate(cmdEntity);
     }
 
     public void updateCallBackNotified(final Guid commandId) {


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

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

Reply via email to