CS-16248: Host Reconnects are stuck when 4 management server are restarted on a 30k host/20k vm set up.

Reviewed-by: Alena

Changes:
- Removing the massive massive redundant search over op_host_capacity
This commit is contained in:
Prachi Damle 2012-08-31 10:59:16 -07:00
parent 2f1dbb17ce
commit 38eee41c7c
1 changed files with 1 additions and 3 deletions

View File

@ -2116,13 +2116,11 @@ public class StorageManagerImpl implements StorageManager, Manager, ClusterManag
public void createCapacityEntry(StoragePoolVO storagePool, short capacityType, long allocated) {
SearchCriteria<CapacityVO> capacitySC = _capacityDao.createSearchCriteria();
List<CapacityVO> capacities = _capacityDao.search(capacitySC, null);
capacitySC = _capacityDao.createSearchCriteria();
capacitySC.addAnd("hostOrPoolId", SearchCriteria.Op.EQ, storagePool.getId());
capacitySC.addAnd("dataCenterId", SearchCriteria.Op.EQ, storagePool.getDataCenterId());
capacitySC.addAnd("capacityType", SearchCriteria.Op.EQ, capacityType);
capacities = _capacityDao.search(capacitySC, null);
List<CapacityVO> capacities = _capacityDao.search(capacitySC, null);
long totalOverProvCapacity;
if (storagePool.getPoolType() == StoragePoolType.NetworkFilesystem) {