Skip to content

Commit b9531f0

Browse files
committed
change
Signed-off-by: Abhishek Kumar <[email protected]>
1 parent 383f48b commit b9531f0

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

server/src/main/java/com/cloud/server/StatsCollector.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1750,7 +1750,7 @@ protected void runInContext() {
17501750
pool.setUsedBytes(usedBytes);
17511751
poolNeedsUpdating = true;
17521752
}
1753-
poolNeedsUpdating = isPoolNeedsIopsStatsUpdating(poolNeedsUpdating, pool, capacityIops, usedIops);
1753+
poolNeedsUpdating = isPoolNeedsIopsStatsUpdate(pool, capacityIops, usedIops) || poolNeedsUpdating;
17541754
if (poolNeedsUpdating) {
17551755
pool.setUpdateTime(new Date());
17561756
_storagePoolDao.update(pool.getId(), pool);
@@ -1782,7 +1782,8 @@ private void updateStorageStats(ConcurrentHashMap<Long, StorageStats> storageSta
17821782
}
17831783
}
17841784

1785-
protected boolean isPoolNeedsIopsStatsUpdating(boolean poolNeedsUpdating, StoragePoolVO pool, Long capacityIops, Long usedIops) {
1785+
protected boolean isPoolNeedsIopsStatsUpdate(StoragePoolVO pool, Long capacityIops, Long usedIops) {
1786+
boolean poolNeedsUpdating = false;
17861787
long poolId = pool.getId();
17871788
if (capacityIops != null && ((_storagePoolStats.get(poolId) != null &&
17881789
!capacityIops.equals(_storagePoolStats.get(poolId).getCapacityIops())) ||

0 commit comments

Comments
 (0)