neutron/neutron
Brian Haley bc2a4a4032 Correctly call is_distributed_router()
A recent change to _notify_l3_agent_port_update() was
making a call to is_distributed_router() via the l3plugin,
but since that method lives in l3_dvr_db.py it was
failing.  This was not caught by the unit test since it
was mocking the return value.

Had to modify things to get the router first since the
object is required for the check.

Change-Id: I2289f882b692b375d1b40d7a50d206d72da66155
Closes-bug: #1785848
2018-08-08 10:52:51 -04:00
..
agent Move MAX_CHAIN_LEN constants to constants file 2018-08-03 09:32:39 +02:00
api Add ext_parent policy check 2018-08-01 02:45:42 +08:00
cmd Fix exception in neutron-sanity-check 2018-06-13 18:21:14 +00:00
common Move MAX_CHAIN_LEN constants to constants file 2018-08-03 09:32:39 +02:00
conf Implement filter validation 2018-07-19 04:13:43 +00:00
core_extensions Refactor duplicated implementation of _get_policy_obj 2018-06-20 09:51:02 +08:00
db Correctly call is_distributed_router() 2018-08-08 10:52:51 -04:00
debug Fix all pep8 E265 errors 2018-04-30 16:35:52 -04:00
extensions [server side] Expose port forwardings in FIP API 2018-07-27 17:25:10 +08:00
hacking use sqla functions from neutron-lib 2018-07-25 21:04:20 +00:00
ipam Reduce IP address collision during port creating 2018-07-18 13:51:58 +00:00
locale Imported Translations from Zanata 2018-03-03 06:08:46 +00:00
notifiers Fix W503 pep8 warnings 2018-04-17 14:22:58 +00:00
objects Merge "[server side] Floating IP port forwarding OVO and db script" 2018-07-18 23:44:37 +00:00
pecan_wsgi Implement filter validation 2018-07-19 04:13:43 +00:00
plugins use get_port_binding_by_status_and_host from lib 2018-07-30 07:10:23 -06:00
privileged python3: fix netlink_lib delete_entries 2018-06-29 00:30:19 +02:00
quota use sqla functions from neutron-lib 2018-07-25 21:04:20 +00:00
scheduler use retry_db_errors from neutron-lib 2018-07-16 08:10:54 -06:00
server Allow neutron-api load config from WSGI process 2018-07-25 15:22:14 +07:00
services Adding resources callback handler 2018-08-01 17:20:04 -05:00
tests Correctly call is_distributed_router() 2018-08-08 10:52:51 -04:00
__init__.py
_i18n.py Make code follow log translation guideline 2017-08-14 02:01:48 +00:00
auth.py Use oslo.context class method to construct context object 2017-03-23 09:02:46 +00:00
manager.py Implement filter validation 2018-07-19 04:13:43 +00:00
neutron_plugin_base_v2.py Do not load default service plugins if core plugin is not DB based 2017-11-09 20:34:52 +00:00
opts.py Merge "Remove deprecated cache_url" 2018-01-03 06:35:59 +00:00
policy.py Add ext_parent policy check 2018-08-01 02:45:42 +08:00
service.py Allow neutron-api load config from WSGI process 2018-07-25 15:22:14 +07:00
version.py
worker.py replace WorkerSupportServiceMixin with neutron-lib's WorkerBase 2017-06-14 06:56:48 -06:00
wsgi.py Fix all pep8 E265 errors 2018-04-30 16:35:52 -04:00