workload_stabilization trivial fix
This fix allows to compare metric name by value, not by object. Change-Id: I57c50ff97efa43efe4fd81875e481b25e9a18cc6
This commit is contained in:
@@ -301,7 +301,7 @@ class WorkloadStabilization(base.WorkloadStabilizationBaseStrategy):
|
|||||||
s_host_vcpus = new_hosts[src_node.uuid]['vcpus']
|
s_host_vcpus = new_hosts[src_node.uuid]['vcpus']
|
||||||
d_host_vcpus = new_hosts[dst_node.uuid]['vcpus']
|
d_host_vcpus = new_hosts[dst_node.uuid]['vcpus']
|
||||||
for metric in self.metrics:
|
for metric in self.metrics:
|
||||||
if metric is 'cpu_util':
|
if metric == 'cpu_util':
|
||||||
new_hosts[src_node.uuid][metric] -= (
|
new_hosts[src_node.uuid][metric] -= (
|
||||||
self.transform_instance_cpu(instance_load, s_host_vcpus))
|
self.transform_instance_cpu(instance_load, s_host_vcpus))
|
||||||
new_hosts[dst_node.uuid][metric] += (
|
new_hosts[dst_node.uuid][metric] += (
|
||||||
|
|||||||
Reference in New Issue
Block a user