mirror of https://github.com/apache/cloudstack.git
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:
parent
2f1dbb17ce
commit
38eee41c7c
|
|
@ -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) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue