From ca0a77088c773516d07c24df8613ac9ff334a441 Mon Sep 17 00:00:00 2001 From: Kishan Kavala Date: Fri, 21 Nov 2014 15:14:26 +0530 Subject: [PATCH] Close transaction while fetching recent events (cherry picked from commit 438f90a2627c4a7408f02fc4b59be7eb566443be) Signed-off-by: Rohit Yadav --- engine/schema/src/com/cloud/event/dao/UsageEventDaoImpl.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/engine/schema/src/com/cloud/event/dao/UsageEventDaoImpl.java b/engine/schema/src/com/cloud/event/dao/UsageEventDaoImpl.java index 4e35bf5de96..1739254bd8b 100644 --- a/engine/schema/src/com/cloud/event/dao/UsageEventDaoImpl.java +++ b/engine/schema/src/com/cloud/event/dao/UsageEventDaoImpl.java @@ -124,6 +124,8 @@ public class UsageEventDaoImpl extends GenericDaoBase implem txn.rollback(); s_logger.error("error copying events from cloud db to usage db", ex); throw new CloudRuntimeException(ex.getMessage()); + } finally { + txn.close(); } // Copy event details from cloud db to usage db @@ -150,6 +152,8 @@ public class UsageEventDaoImpl extends GenericDaoBase implem txn.rollback(); s_logger.error("error copying event details from cloud db to usage db", ex); throw new CloudRuntimeException(ex.getMessage()); + } finally { + txn.close(); } return findRecentEvents(endDate);