From 8ef86467ed5f2f024a777e43741116a666450303 Mon Sep 17 00:00:00 2001 From: Alex Huang Date: Wed, 13 Jul 2011 09:53:38 -0700 Subject: [PATCH] more logging and fixed bug in cleanup --- utils/src/com/cloud/utils/db/Merovingian2.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/utils/src/com/cloud/utils/db/Merovingian2.java b/utils/src/com/cloud/utils/db/Merovingian2.java index 7aabf82dd0d..05aae18bf37 100644 --- a/utils/src/com/cloud/utils/db/Merovingian2.java +++ b/utils/src/com/cloud/utils/db/Merovingian2.java @@ -219,11 +219,13 @@ public class Merovingian2 extends StandardMBean implements MerovingianMBean { @Override public void cleanupForServer(long msId) { + s_logger.info("Cleaning up locks for " + msId); PreparedStatement pstmt = null; try { pstmt = _concierge.conn().prepareStatement(CLEANUP_MGMT_LOCKS_SQL); - pstmt.setLong(1, _msId); - pstmt.executeUpdate(); + pstmt.setLong(1, msId); + int rows = pstmt.executeUpdate(); + s_logger.info("Released " + rows + " locks for " + msId); } catch (SQLException e) { throw new CloudRuntimeException("Unable to clear the locks", e); } finally {