neutron/neutron/db
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
..
metering Merge "Send only one rule in queue on rule create/delete" 2015-03-27 19:17:37 +00:00
migration Merge "Skip external tables for neutron-db-manage --autogenerate" 2015-05-27 17:22:32 +00:00
__init__.py Update License Headers to replace Nicira with VMware 2014-02-27 08:11:15 +00:00
agents_db.py Use correct time delta function 2015-05-28 17:01:47 -07:00
agentschedulers_db.py Catch broad exception in methods used in FixedIntervalLoopingCall 2015-06-03 03:42:30 +04:00
allowedaddresspairs_db.py Allowed address pair: Removing check for overlap with fixed ips 2014-06-12 09:43:09 +08:00
api.py Add use_slave DB api support 2015-04-22 08:58:02 -04:00
common_db_mixin.py Python 3: use six.string_types instead of basestring 2015-05-21 04:03:17 +02:00
db_base_plugin_v2.py Process port IP requests before subnet requests 2015-05-27 17:42:19 -07:00
dvr_mac_db.py Replace custom method call logger with oslo.log helper 2015-04-20 15:16:54 +00:00
external_net_db.py ml2: remove stale _filter_nets_l3 in get_networks 2015-01-20 15:13:20 -08:00
extradhcpopt_db.py Migrate to oslo.log 2015-03-12 11:22:56 +01:00
extraroute_db.py Strip unnecessary overrides in extraroute_db mixin 2015-04-17 04:18:56 -07:00
l3_agentschedulers_db.py Catch broad exception in methods used in FixedIntervalLoopingCall 2015-06-03 03:42:30 +04:00
l3_attrs_db.py Add L3 VRRP HA base classes 2014-09-10 12:06:13 +00:00
l3_db.py Merge "Eliminate extra queries used to retrieve gw_ports" 2015-04-30 06:44:21 +00:00
l3_dvr_db.py Python 3: use six.string_types instead of basestring 2015-05-21 04:03:17 +02:00
l3_dvrscheduler_db.py OOP naming cleanup in l3_dvr_db 2015-04-22 04:18:24 +04:00
l3_gwmode_db.py Allow to define enable_snat default value 2015-05-07 00:10:50 +02:00
l3_hamode_db.py Merge "Not creating HA router when not enough l3 agents" 2015-04-28 07:30:22 +00:00
l3_hascheduler_db.py Expose ha_state per router to agent binding via API 2015-03-23 17:56:36 -04:00
model_base.py oslo: migrate to namespace-less import paths 2015-02-05 15:09:32 +01:00
models_v2.py Use 'port' instead of 'ports' to reference port from IPAllocation 2015-04-15 12:00:26 +03:00
netmtu_db.py Move network MTU from core REST API to extension API 2015-04-02 12:48:56 -04:00
portbindings_base.py Remove @author(s) from copyright statements 2014-09-15 21:40:09 +09:00
portbindings_db.py Remove unnecessary 'IN vs ==' sql query branches 2015-03-21 09:39:06 -07:00
portsecurity_db.py Merge "Add portsecurity extension support" 2015-03-18 16:48:40 +00:00
portsecurity_db_common.py Add portsecurity extension support 2015-03-17 05:13:04 +08:00
quota_db.py Quota model: use HasTenantId mixin 2015-04-16 12:12:47 -07:00
securitygroups_db.py Add security groups events 2015-04-21 08:10:07 -07:00
securitygroups_rpc_base.py Merge "Reuse caller's session in ML2 DB methods" 2015-05-21 17:04:28 +00:00
servicetype_db.py Migrate to oslo.log 2015-03-12 11:22:56 +01:00
sqlalchemyutils.py Python 3: Use six.moves.range 2015-05-19 17:32:17 +02:00
vlantransparent_db.py Moving VLAN Transparency support from core to extension 2015-04-08 08:35:13 -07:00