neutron/neutron
Eugene Nikanorov ae8c1c5f80 Catch broad exception in methods used in FixedIntervalLoopingCall
Unlike other places where it might make sense to catch specific
exceptions, methods that are used to check L3 and DHCP agents
liveness via FixedIntervalLoopingCall should never allow exceptions
to leak to calling method and interrupt the loop.

Further improvement of FixedIntervalLoopingCall might be needed,
but for the sake of easy backporting it makes sense to fix the issue
in neutron before pushing refactoring to 3rd-party library.

Change-Id: I6a61e99a6f4e445e26ea4a9923b47e35559e5703
Closes-Bug: #1458119
2015-06-03 03:42:30 +04:00
..
agent Merge "Add route to metadata IP by default" 2015-06-03 00:16:51 +00:00
api Remove get_dhcp_port RPC method 2015-06-02 13:16:34 +00:00
callbacks Add callback prior to deleting a subnet 2015-05-25 16:59:32 +03:00
cmd OVS-agent: Separate ovs-ofctl using code as a driver 2015-05-25 18:48:02 +09:00
common Implement IPAM Driver loader 2015-06-01 20:05:19 +03:00
db Catch broad exception in methods used in FixedIntervalLoopingCall 2015-06-03 03:42:30 +04:00
debug Migrate to oslo.log 2015-03-12 11:22:56 +01:00
extensions Python 3: use six.string_types instead of basestring 2015-05-21 04:03:17 +02:00
hacking Get completely rid of contextlib.nested 2015-05-29 23:18:46 +02:00
ipam Implement IPAM Driver loader 2015-06-01 20:05:19 +03:00
locale Imported Translations from Transifex 2015-06-02 06:15:35 +00:00
notifiers Add VIF_DELETED notification event to Nova 2015-05-12 11:17:32 -04:00
openstack Remove middleware oslo-incubator module 2015-05-20 23:17:19 +02:00
plugins Merge "Use accessors instead of private attributes for Ml2 plugin" 2015-06-01 17:08:17 +00:00
scheduler OOP cleanup: start protected method names with underscore 2015-04-08 00:24:43 +04:00
server Migrate to oslo.log 2015-03-12 11:22:56 +01:00
services Fix minor errors in the Vyatta L3 Plugin: 2015-05-20 17:38:39 -07:00
tests Catch broad exception in methods used in FixedIntervalLoopingCall 2015-06-03 03:42:30 +04:00
__init__.py Allow users to run 'tox -epy34' 2015-05-11 16:09:51 +02:00
auth.py Migrate to oslo.log 2015-03-12 11:22:56 +01:00
context.py Context: is_admin==True implies is_advsvc=True 2015-04-30 10:37:24 -07:00
i18n.py oslo: migrate to namespace-less import paths 2015-02-05 15:09:32 +01:00
manager.py Implement IPAM Driver loader 2015-06-01 20:05:19 +03:00
neutron_plugin_base_v2.py Basic subnetpool CRUD 2015-03-18 22:53:50 -07:00
policy.py Remove backward compatibility for check_is_admin 2015-04-23 07:10:34 -07:00
quota.py Python 3: use six.string_types instead of basestring 2015-05-21 04:03:17 +02:00
service.py Move pool dispose() before os.fork 2015-05-28 11:13:23 +08:00
version.py Remove the useless vim modelines 2014-06-21 15:07:31 +08:00
wsgi.py Move pool dispose() before os.fork 2015-05-28 11:13:23 +08:00