From 87796378a783529d5b2bee92a1c8dfcca91077c8 Mon Sep 17 00:00:00 2001 From: Kelven Yang Date: Wed, 17 Aug 2011 18:07:52 -0700 Subject: [PATCH] bug 10834: when VMware host is down, don't try to restat VMs on other host. VMware prohibits VM relocation when host is down --- server/src/com/cloud/ha/HighAvailabilityManagerImpl.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/server/src/com/cloud/ha/HighAvailabilityManagerImpl.java b/server/src/com/cloud/ha/HighAvailabilityManagerImpl.java index 854abd2c239..67c93d9bfb9 100644 --- a/server/src/com/cloud/ha/HighAvailabilityManagerImpl.java +++ b/server/src/com/cloud/ha/HighAvailabilityManagerImpl.java @@ -187,6 +187,11 @@ public class HighAvailabilityManagerImpl implements HighAvailabilityManager, Clu return; } + if(host.getHypervisorType() == HypervisorType.VMware) { + s_logger.info("Don't restart for VMs on host " + host.getId() + " as the host is VMware host"); + return; + } + s_logger.warn("Scheduling restart for VMs on host " + host.getId()); final List vms = _instanceDao.listByHostId(host.getId());