mirror of https://github.com/apache/cloudstack.git
bug 7655 : The dashboard would use the reserved capacity + used capacity in the op_host_Capacity to reflect the total used capacity. Reserved capacity corresponds to the stopped vms within a specific interval called vm.resource.release.interval
status 7655 : resolved fixed
This commit is contained in:
parent
e7108948ac
commit
e0f03a4f89
|
|
@ -1972,7 +1972,7 @@ public class ApiResponseHelper implements ResponseGenerator {
|
|||
if (poolIdsToIgnore.contains(capacity.getHostOrPoolId())) {
|
||||
continue;
|
||||
}
|
||||
|
||||
short capacityType = capacity.getCapacityType();
|
||||
String key = capacity.getCapacityType() + "_" + capacity.getDataCenterId();
|
||||
String keyForPodTotal = key + "_-1";
|
||||
|
||||
|
|
@ -1994,7 +1994,11 @@ public class ApiResponseHelper implements ResponseGenerator {
|
|||
if (usedCapacity == null) {
|
||||
usedCapacity = new Long(capacity.getUsedCapacity());
|
||||
} else {
|
||||
usedCapacity = new Long(capacity.getUsedCapacity() + usedCapacity);
|
||||
usedCapacity = new Long(capacity.getUsedCapacity() + usedCapacity);
|
||||
}
|
||||
|
||||
if (capacityType == Capacity.CAPACITY_TYPE_CPU || capacityType == Capacity.CAPACITY_TYPE_MEMORY){ // Reserved Capacity accounts for stopped vms that have been stopped within an interval
|
||||
usedCapacity += capacity.getReservedCapacity();
|
||||
}
|
||||
|
||||
totalCapacityMap.put(key, totalCapacity);
|
||||
|
|
@ -2015,7 +2019,11 @@ public class ApiResponseHelper implements ResponseGenerator {
|
|||
} else {
|
||||
usedCapacity = new Long(capacity.getUsedCapacity() + usedCapacity);
|
||||
}
|
||||
|
||||
|
||||
if (capacityType == Capacity.CAPACITY_TYPE_CPU || capacityType == Capacity.CAPACITY_TYPE_MEMORY){ // Reserved Capacity accounts for stopped vms that have been stopped within an interval
|
||||
usedCapacity += capacity.getReservedCapacity();
|
||||
}
|
||||
|
||||
totalCapacityMap.put(keyForPodTotal, totalCapacity);
|
||||
usedCapacityMap.put(keyForPodTotal, usedCapacity);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue