diff options
author | Tao Li <litao3721@126.com> | 2017-05-18 11:51:11 +0800 |
---|---|---|
committer | Tao Li <litao3721@126.com> | 2017-05-19 03:34:36 +0000 |
commit | 3c95e12d0c1d4a5bb8486cb4b25b37ee216c3b8b (patch) | |
tree | 6e6b71b877d03b56be724d62404cbf47da37d3ad | |
parent | 1a643bf934e5b113a61b0dc9f812e66f55f19769 (diff) | |
download | nova-3c95e12d0c1d4a5bb8486cb4b25b37ee216c3b8b.tar.gz |
Change log level from ERROR to DEBUG for NotImplemented
The exception message should not be logged in file when some
methods are not implemented.
Closes-Bug: #1674257
Change-Id: If5759272cd295448ad4c33de2c611706edc8f62f
-rw-r--r-- | nova/compute/monitors/cpu/virt_driver.py | 2 | ||||
-rw-r--r-- | nova/compute/resource_tracker.py | 3 |
2 files changed, 4 insertions, 1 deletions
diff --git a/nova/compute/monitors/cpu/virt_driver.py b/nova/compute/monitors/cpu/virt_driver.py index 604423e2b3..bdc744db1a 100644 --- a/nova/compute/monitors/cpu/virt_driver.py +++ b/nova/compute/monitors/cpu/virt_driver.py @@ -62,7 +62,7 @@ class Monitor(base.CPUMonitorBase): self._data["cpu.idle.time"] = stats["idle"] self._data["cpu.iowait.time"] = stats["iowait"] self._data["cpu.frequency"] = stats["frequency"] - except (NotImplementedError, TypeError, KeyError): + except (TypeError, KeyError): LOG.exception(_LE("Not all properties needed are implemented " "in the compute driver")) raise exception.ResourceMonitorError( diff --git a/nova/compute/resource_tracker.py b/nova/compute/resource_tracker.py index 29de8c61d9..05b1235041 100644 --- a/nova/compute/resource_tracker.py +++ b/nova/compute/resource_tracker.py @@ -524,6 +524,9 @@ class ResourceTracker(object): for monitor in self.monitors: try: monitor.populate_metrics(metrics) + except NotImplementedError: + LOG.debug("The compute driver doesn't support host " + "metrics for %(mon)s", {'mon': monitor}) except Exception as exc: LOG.warning(_LW("Cannot get the metrics from %(mon)s; " "error: %(exc)s"), |