diff --git a/usr/local/lib/python3.10/dist-packages/nova/weights.py b/usr/local/lib/python3.10/dist-packages/nova/weights.py index 4c12e9f..75d51dc 100644 --- a/usr/local/lib/python3.10/dist-packages/nova/weights.py +++ b/./wights.py @@ -136,7 +136,7 @@ class BaseWeightHandler(loadables.BaseLoader): LOG.debug( "%s: raw weights %s", weigher.__class__.__name__, - {(obj.obj.host): weight + {(obj.obj.host, obj.obj.nodename): weight for obj, weight in zip(weighed_objs, weights)} ) @@ -148,7 +148,7 @@ class BaseWeightHandler(loadables.BaseLoader): LOG.debug( "%s: normalized weights %s", weigher.__class__.__name__, - {(obj.obj.host): weight + {(obj.obj.host, obj.obj.nodename): weight for obj, weight in zip(weighed_objs, weights)} ) @@ -160,7 +160,7 @@ class BaseWeightHandler(loadables.BaseLoader): weigher_score = multiplier * weight obj.weight += weigher_score - log_data[(obj.obj.host)] = ( + log_data[(obj.obj.host, obj.obj.nodename)] = ( f"{multiplier} * {weight}") LOG.debug(