From bb77641aad327ef252b8d0b64e64fce736206e73 Mon Sep 17 00:00:00 2001 From: junjie huang Date: Mon, 11 Apr 2016 17:25:45 +0000 Subject: [PATCH] correct the available disk, memory calculating Source data are misused in outlet temperature strategy. This patch fixes it. Change-Id: I8ad5c974d7674ddfe6c4c9e3a6e3029d34a400db Closes-bug: #1569114 --- .../strategy/strategies/outlet_temp_control.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/watcher/decision_engine/strategy/strategies/outlet_temp_control.py b/watcher/decision_engine/strategy/strategies/outlet_temp_control.py index 517c196a6..0ce52d9bf 100644 --- a/watcher/decision_engine/strategy/strategies/outlet_temp_control.py +++ b/watcher/decision_engine/strategy/strategies/outlet_temp_control.py @@ -202,8 +202,8 @@ class OutletTempControl(base.BaseStrategy): cluster_data_model, host, cpu_capacity, memory_capacity, disk_capacity) cores_available = cpu_capacity.get_capacity(host) - cores_used - disk_available = disk_capacity.get_capacity(host) - mem_used - mem_available = memory_capacity.get_capacity(host) - disk_used + disk_available = disk_capacity.get_capacity(host) - disk_used + mem_available = memory_capacity.get_capacity(host) - mem_used if cores_available >= required_cores \ and disk_available >= required_disk \ and mem_available >= required_memory: