From 7cf312674b4a0a33eabf5b216bcf6d0ecb46f556 Mon Sep 17 00:00:00 2001 From: Sheng Yang Date: Sat, 4 Jun 2011 21:28:03 -0700 Subject: [PATCH] bug 10135: Fix clustered agent manager's version bug We are using v1 now, instead of v3. This bug result in all the commands from the other clustered management server would be sent to agentmanager, and then dropped. status 10135: resolved fixed --- .../src/com/cloud/agent/manager/ClusteredAgentManagerImpl.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server/src/com/cloud/agent/manager/ClusteredAgentManagerImpl.java b/server/src/com/cloud/agent/manager/ClusteredAgentManagerImpl.java index 4090f148e3b..faabc788040 100644 --- a/server/src/com/cloud/agent/manager/ClusteredAgentManagerImpl.java +++ b/server/src/com/cloud/agent/manager/ClusteredAgentManagerImpl.java @@ -596,7 +596,8 @@ public class ClusteredAgentManagerImpl extends AgentManagerImpl implements Clust final byte[] data = task.getData(); Version ver = Request.getVersion(data); - if (ver.ordinal() < Version.v3.ordinal()) { + if (ver.ordinal() != Version.v1.ordinal()) { + s_logger.warn("Wrong version for clustered agent request"); super.doTask(task); return; }