diff options
author | Rohit Jaiswal <rohit.jaiswal@hp.com> | 2015-09-30 20:46:09 +0000 |
---|---|---|
committer | Rohit Jaiswal <rohit.jaiswal@hp.com> | 2015-10-05 02:38:11 +0000 |
commit | 43c952861a030f63688e7d82b6579a9954064884 (patch) | |
tree | c2f5361d59531b1c8334cc8f850964b1ca3401e3 /ceilometer/neutron_client.py | |
parent | cc960ce7f8e3b7e3456596cb1a6e729283fa40fb (diff) | |
download | ceilometer-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.py | 5 |
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: |