From 2a45327a89d332e7a6a4bc3e70bdcb4bdb67839a Mon Sep 17 00:00:00 2001 From: Kelven Yang Date: Tue, 12 Apr 2011 15:05:57 -0700 Subject: [PATCH] Miss out one place to use queue instead, this is for decoupling notification from heartbeat to avoid being potentially blocked in callbacks --- server/src/com/cloud/cluster/ClusterManagerImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/src/com/cloud/cluster/ClusterManagerImpl.java b/server/src/com/cloud/cluster/ClusterManagerImpl.java index c55ee8c2b04..7c711485de2 100644 --- a/server/src/com/cloud/cluster/ClusterManagerImpl.java +++ b/server/src/com/cloud/cluster/ClusterManagerImpl.java @@ -669,7 +669,7 @@ public class ClusterManagerImpl implements ClusterManager { Date cutTime = DateUtil.currentGMTTime(); List inactiveList = _mshostDao.getInactiveList(conn, new Date(cutTime.getTime() - heartbeatThreshold)); if(inactiveList.size() > 0) { - notifyNodeLeft(inactiveList); + this.queueNotification(null, inactiveList); } }