From fce6b5fc87ad1fef3a36e0654472918705e2c27b Mon Sep 17 00:00:00 2001 From: Alex Huang Date: Fri, 6 May 2011 18:20:26 -0700 Subject: [PATCH] added ping back --- .../com/cloud/agent/manager/AgentManagerImpl.java | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/server/src/com/cloud/agent/manager/AgentManagerImpl.java b/server/src/com/cloud/agent/manager/AgentManagerImpl.java index 3d71bff3f24..ef98d40e11f 100755 --- a/server/src/com/cloud/agent/manager/AgentManagerImpl.java +++ b/server/src/com/cloud/agent/manager/AgentManagerImpl.java @@ -542,15 +542,13 @@ public class AgentManagerImpl implements AgentManager, HandlerFactory, ResourceS long id = server.getId(); AgentAttache attache = createAttache(id, server, resource); - if (attache.isReady()) { - StartupAnswer[] answers = new StartupAnswer[startup.length]; - for (int i = 0; i < answers.length; i++) { - answers[i] = new StartupAnswer(startup[i], attache.getId(), _pingInterval); - } - - attache.process(answers); + StartupAnswer[] answers = new StartupAnswer[startup.length]; + for (int i = 0; i < answers.length; i++) { + answers[i] = new StartupAnswer(startup[i], attache.getId(), _pingInterval); } + attache.process(answers); + attache = notifyMonitorsOfConnection(attache, startup); return attache;