Created attachment 1061799 [details] excerpt from central.log and nova-api.log Description of problem: When ceilometer tries to poll 'ip.floating'(checking existance of floating ip) pollster on undercloud node it fails with message: """Continue after error from ip.floating: The server has either erred or is incapable of performing the requested operation. (HTTP 500) (Request-ID: req-c348593b-47e4-4ba6-b849-d3fdf070bc95)""" nova-api.log has fails due to 404 error from the neutronclient. Indeed L3 agent is not installed/configured on the undercloud node since it's not needed there. It would be great to have graceful 404 error handling rather than reporting that 'server is either erred or incapable performing request'. Version-Release number of selected component (if applicable): openstack-nova-compute-2015.1.0-16.el7ost.noarch openstack-nova-conductor-2015.1.0-16.el7ost.noarch openstack-nova-api-2015.1.0-16.el7ost.noarch python-novaclient-2.23.0-1.el7ost.noarch openstack-nova-console-2015.1.0-16.el7ost.noarch openstack-nova-novncproxy-2015.1.0-16.el7ost.noarch openstack-nova-scheduler-2015.1.0-16.el7ost.noarch openstack-nova-cert-2015.1.0-16.el7ost.noarch python-nova-2015.1.0-16.el7ost.noarch openstack-nova-common-2015.1.0-16.el7ost.noarch Additional info: Attaching excerpt from central.log(ceilometer) and nova-api.log
A bug created upstream: https://bugs.launchpad.net/nova/+bug/1488537 A patch submitted upstream: https://review.openstack.org/#/c/216746/
While my patch was waiting for merging upstream, it has been fixed by a different patch: https://review.openstack.org/#/c/242158/4
Closing based on Comment #4.