From 052fae4b6212188f727bdc581bf5dcb7620744f3 Mon Sep 17 00:00:00 2001 From: Dantali0n Date: Thu, 27 Jun 2019 19:50:31 +0200 Subject: [PATCH] Improve logging in building of nova data model Improves logging during the building of the nova data model Change-Id: Ieff571a6ee2d1a2ced9776a8e4800d5d6f2d95eb --- watcher/decision_engine/model/collector/nova.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/watcher/decision_engine/model/collector/nova.py b/watcher/decision_engine/model/collector/nova.py index 27b090697..0e006688b 100644 --- a/watcher/decision_engine/model/collector/nova.py +++ b/watcher/decision_engine/model/collector/nova.py @@ -268,6 +268,9 @@ class ModelBuilder(object): # New in nova version 2.53 instances = getattr(node_info, "servers", None) 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): # Build and add base node. @@ -320,7 +323,7 @@ class ModelBuilder(object): def add_instance_node(self, node, instances): if instances is None: - # no instances on this node + LOG.info("no instances on compute_node: {0}".format(node)) return host = node.service["host"] compute_node = self.model.get_node_by_uuid(host)