Merge "Improve logging in building of nova data model"

This commit is contained in:
Zuul
2019-07-03 14:14:07 +00:00
committed by Gerrit Code Review

View File

@@ -268,6 +268,9 @@ class ModelBuilder(object):
# New in nova version 2.53 # New in nova version 2.53
instances = getattr(node_info, "servers", None) instances = getattr(node_info, "servers", None)
self.add_instance_node(node_info, instances) self.add_instance_node(node_info, instances)
else:
LOG.error("compute_node from aggregate / availability_zone "
"could not be found: {0}".format(node_name))
def add_compute_node(self, node): def add_compute_node(self, node):
# Build and add base node. # Build and add base node.
@@ -320,7 +323,7 @@ class ModelBuilder(object):
def add_instance_node(self, node, instances): def add_instance_node(self, node, instances):
if instances is None: if instances is None:
# no instances on this node LOG.info("no instances on compute_node: {0}".format(node))
return return
host = node.service["host"] host = node.service["host"]
compute_node = self.model.get_node_by_uuid(host) compute_node = self.model.get_node_by_uuid(host)