workload_stabilization trivial fix

This fix allows to compare metric name by value,
not by object.

Change-Id: I57c50ff97efa43efe4fd81875e481b25e9a18cc6
This commit is contained in:
Alexander Chadin
2018-02-20 13:52:54 +03:00
parent ba2395f7e7
commit dc9ef6f49c

View File

@@ -301,7 +301,7 @@ class WorkloadStabilization(base.WorkloadStabilizationBaseStrategy):
s_host_vcpus = new_hosts[src_node.uuid]['vcpus']
d_host_vcpus = new_hosts[dst_node.uuid]['vcpus']
for metric in self.metrics:
if metric is 'cpu_util':
if metric == 'cpu_util':
new_hosts[src_node.uuid][metric] -= (
self.transform_instance_cpu(instance_load, s_host_vcpus))
new_hosts[dst_node.uuid][metric] += (