From 5e1886ee350cb2d30257afcc86c294974212d1e0 Mon Sep 17 00:00:00 2001 From: anthony Date: Thu, 1 Sep 2011 11:48:53 -0700 Subject: [PATCH] try pingXenServer first before getConnect in getCurrentStatus --- .../com/cloud/hypervisor/xen/resource/CitrixResourceBase.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/com/cloud/hypervisor/xen/resource/CitrixResourceBase.java b/core/src/com/cloud/hypervisor/xen/resource/CitrixResourceBase.java index 78da408dcac..c011dc8a591 100644 --- a/core/src/com/cloud/hypervisor/xen/resource/CitrixResourceBase.java +++ b/core/src/com/cloud/hypervisor/xen/resource/CitrixResourceBase.java @@ -3813,7 +3813,6 @@ public abstract class CitrixResourceBase implements ServerResource, HypervisorRe @Override public PingCommand getCurrentStatus(long id) { try { - Connection conn = getConnection(); if (!pingXenServer()) { Thread.sleep(1000); if (!pingXenServer()) { @@ -3821,6 +3820,7 @@ public abstract class CitrixResourceBase implements ServerResource, HypervisorRe return null; } } + Connection conn = getConnection(); HashMap newStates = deltaSync(conn); if (newStates == null) { s_logger.warn("Unable to get current status from sync");