From 745aa1d66a0765889f81433d6184887903a1818c Mon Sep 17 00:00:00 2001 From: alena Date: Thu, 24 Mar 2011 17:35:30 -0700 Subject: [PATCH] bug 8448: generate Alert when vm is scheduled for HA status 8448: resolved fixed --- .../src/com/cloud/ha/HighAvailabilityManagerImpl.java | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/server/src/com/cloud/ha/HighAvailabilityManagerImpl.java b/server/src/com/cloud/ha/HighAvailabilityManagerImpl.java index 9ea37dbd204..c5344c7d313 100644 --- a/server/src/com/cloud/ha/HighAvailabilityManagerImpl.java +++ b/server/src/com/cloud/ha/HighAvailabilityManagerImpl.java @@ -273,10 +273,10 @@ public class HighAvailabilityManagerImpl implements HighAvailabilityManager, Clu } if (!(_forceHA || vm.isHaEnabled())) { - + String hostDesc = "id:" + vm.getHostId() + ", availability zone id:" + vm.getDataCenterId() + ", pod id:" + vm.getPodId(); _alertMgr.sendAlert(alertType, vm.getDataCenterId(), vm.getPodId(), "VM (name: " + vm.getName() + ", id: " + vm.getId() + ") stopped unexpectedly on host " - + vm.getHostId(), "Virtual Machine " + vm.getName() + " (id: " + + hostDesc, "Virtual Machine " + vm.getName() + " (id: " + vm.getId() + ") running on host [" + vm.getHostId() + "] stopped unexpectedly."); @@ -410,12 +410,6 @@ public class HighAvailabilityManagerImpl implements HighAvailabilityManager, Clu work.setStep(Step.Scheduled); _haDao.update(work.getId(), work); } - - // send an alert for VMs that stop unexpectedly - _alertMgr.sendAlert(alertType, vm.getDataCenterId(), vm.getPodId(), - "VM (name: " + vm.getName() + ", id: " + vmId + ") stopped unexpectedly on host " - + hostDesc, "Virtual Machine " + vm.getName() + " (id: " - + vm.getId() + ") running on host [" + hostDesc + "] stopped unexpectedly."); vm = _itMgr.findById(vm.getType(), vm.getId());