From 86ea9c8e7b49d9440279e50a3673f344ca5af54a Mon Sep 17 00:00:00 2001 From: licanwei Date: Sat, 27 Jul 2019 10:23:21 +0800 Subject: [PATCH] replace disk_capacity by disk Partially Implements: blueprint improve-compute-data-model Change-Id: I9af8d3e5ad3288d56f9ef5ef998b56f9a3e6622d --- watcher/decision_engine/model/element/node.py | 2 +- watcher/decision_engine/strategy/strategies/host_maintenance.py | 2 +- .../strategy/strategies/vm_workload_consolidation.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/watcher/decision_engine/model/element/node.py b/watcher/decision_engine/model/element/node.py index 0e52ae35a..5ab25bdf3 100644 --- a/watcher/decision_engine/model/element/node.py +++ b/watcher/decision_engine/model/element/node.py @@ -63,7 +63,7 @@ class ComputeNode(compute_resource.ComputeResource): @property def disk_gb_free(self): - total = (self.disk_capacity-self.disk_gb_reserved)*self.disk_ratio + total = (self.disk-self.disk_gb_reserved)*self.disk_ratio return total-self.disk_gb_used @property diff --git a/watcher/decision_engine/strategy/strategies/host_maintenance.py b/watcher/decision_engine/strategy/strategies/host_maintenance.py index a60978478..ccd3a306b 100644 --- a/watcher/decision_engine/strategy/strategies/host_maintenance.py +++ b/watcher/decision_engine/strategy/strategies/host_maintenance.py @@ -135,7 +135,7 @@ class HostMaintenance(base.HostMaintenanceBaseStrategy): """ return dict(cpu=node.vcpus, ram=node.memory, - disk=node.disk_capacity) + disk=node.disk) def get_node_used(self, node): """Collect cpu, ram and disk used of a node. diff --git a/watcher/decision_engine/strategy/strategies/vm_workload_consolidation.py b/watcher/decision_engine/strategy/strategies/vm_workload_consolidation.py index 1818a083c..cef09fa80 100644 --- a/watcher/decision_engine/strategy/strategies/vm_workload_consolidation.py +++ b/watcher/decision_engine/strategy/strategies/vm_workload_consolidation.py @@ -318,7 +318,7 @@ class VMWorkloadConsolidation(base.ServerConsolidationBaseStrategy): :param node: node object :return: dict(cpu(cores), ram(MB), disk(B)) """ - return dict(cpu=node.vcpus, ram=node.memory, disk=node.disk_capacity) + return dict(cpu=node.vcpus, ram=node.memory, disk=node.disk) def get_relative_node_utilization(self, node): """Return relative node utilization.