From a83c4256f1c8e03ba176ed1467699135e18d0e84 Mon Sep 17 00:00:00 2001 From: nit Date: Mon, 14 Mar 2011 21:27:26 -0700 Subject: [PATCH] AlertManager should check primary storage stats as well --- server/src/com/cloud/alert/AlertManagerImpl.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/server/src/com/cloud/alert/AlertManagerImpl.java b/server/src/com/cloud/alert/AlertManagerImpl.java index c20189a2b5a..31c0585ac70 100755 --- a/server/src/com/cloud/alert/AlertManagerImpl.java +++ b/server/src/com/cloud/alert/AlertManagerImpl.java @@ -333,7 +333,13 @@ public class AlertManagerImpl implements AlertManager { try { List capacityList = _capacityDao.listAllIncludingRemoved(); Map> capacityDcTypeMap = new HashMap>(); - _storageMgr.getStoragePoolUsedStats(null, null, null); + List storagePoolStatsList = _storageMgr.getStoragePoolUsedStats(null, null, null); + + if (capacityList == null){ + capacityList = storagePoolStatsList; + }else { + capacityList.addAll(storagePoolStatsList); + } for (CapacityVO capacity : capacityList) { long dataCenterId = capacity.getDataCenterId();