From fb03f61f1d70528bdd50cf1df1c45993570b897c Mon Sep 17 00:00:00 2001 From: Prasanna Santhanam Date: Thu, 15 Dec 2011 00:08:33 +0530 Subject: [PATCH] transactions of syncNetworkGroups now on . --- .../agent/manager/SimulatorManagerImpl.java | 20 +++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/agent-simulator/src/com/cloud/agent/manager/SimulatorManagerImpl.java b/agent-simulator/src/com/cloud/agent/manager/SimulatorManagerImpl.java index f8498fd2145..8d0ecffe983 100644 --- a/agent-simulator/src/com/cloud/agent/manager/SimulatorManagerImpl.java +++ b/agent-simulator/src/com/cloud/agent/manager/SimulatorManagerImpl.java @@ -333,11 +333,19 @@ public class SimulatorManagerImpl implements SimulatorManager { } } - @Override - public HashMap> syncNetworkGroups(String hostGuid) { - SimulatorInfo info = new SimulatorInfo(); - info.setHostUuid(hostGuid); - return _mockVmMgr.syncNetworkGroups(info); - } + @Override + public HashMap> syncNetworkGroups(String hostGuid) { + Transaction txn = Transaction.open(Transaction.SIMULATOR_DB); + try { + + SimulatorInfo info = new SimulatorInfo(); + info.setHostUuid(hostGuid); + return _mockVmMgr.syncNetworkGroups(info); + } finally { + txn.close(); + txn = Transaction.open(Transaction.CLOUD_DB); + txn.close(); + } + } }