From caf945bca29fa662cd6e95ffdc488a99a0409a35 Mon Sep 17 00:00:00 2001 From: frank Date: Thu, 10 Nov 2011 17:34:44 -0800 Subject: [PATCH] Don't allow Agent send out StartupCommand if it can not get its local IP address, otherwise mgmt server will get an incomplete StartupCommand --- agent/src/com/cloud/agent/Agent.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/agent/src/com/cloud/agent/Agent.java b/agent/src/com/cloud/agent/Agent.java index 68696636876..42938cd8136 100755 --- a/agent/src/com/cloud/agent/Agent.java +++ b/agent/src/com/cloud/agent/Agent.java @@ -329,8 +329,7 @@ public class Agent implements HandlerFactory, IAgentControl { addr = InetAddress.getLocalHost(); } catch (final UnknownHostException e) { s_logger.warn("unknow host? ", e); - // ignore - return; + throw new CloudRuntimeException("Cannot get local IP address"); } final Script command = new Script("hostname", 500, s_logger);