summaryrefslogtreecommitdiff
path: root/ceilometer/neutron_client.py
diff options
context:
space:
mode:
authorRohit Jaiswal <rohit.jaiswal@hp.com>2015-09-30 20:46:09 +0000
committerRohit Jaiswal <rohit.jaiswal@hp.com>2015-10-05 02:38:11 +0000
commit43c952861a030f63688e7d82b6579a9954064884 (patch)
treec2f5361d59531b1c8334cc8f850964b1ca3401e3 /ceilometer/neutron_client.py
parentcc960ce7f8e3b7e3456596cb1a6e729283fa40fb (diff)
downloadceilometer-43c952861a030f63688e7d82b6579a9954064884.tar.gz
Fix for resource polling warnings
When neutron services are disabled, neutron client logs the 404 exception at warn level, this exception log is unwanted and it suffices to log just the error message. Change-Id: I7ad8f43eacc9cfa9c66c424ab7ce3a05df5d2fa6 Closes-Bug: 1499403
Diffstat (limited to 'ceilometer/neutron_client.py')
-rw-r--r--ceilometer/neutron_client.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/ceilometer/neutron_client.py b/ceilometer/neutron_client.py
index e9687089..4041656c 100644
--- a/ceilometer/neutron_client.py
+++ b/ceilometer/neutron_client.py
@@ -39,8 +39,11 @@ def logged(func):
def with_logging(*args, **kwargs):
try:
return func(*args, **kwargs)
- except exceptions.NeutronClientException as e:
+ except exceptions.NotFound:
# handles 404's when services are disabled in neutron
+ LOG.warn("The resource could not be found.")
+ return []
+ except exceptions.NeutronClientException as e:
LOG.warn(e)
return []
except Exception as e: