neutron/neutron/db
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
..
allowed_address_pairs Clean up deprecated sqla model import paths 2017-02-25 03:42:34 +00:00
availability_zone use is_extension_supported from neutron-lib 2018-03-12 09:28:52 -06:00
extra_dhcp_opt Cleanup _find_related_obj 2017-02-25 06:29:33 +00:00
metering use db utils from lib 2018-07-02 08:24:36 -06:00
migration [server side] Floating IP port forwarding OVO and db script 2018-07-16 11:17:45 +08:00
models [server side] Fix race issue for port forwarding plugin 2018-08-01 02:45:14 +08:00
network_dhcp_agent_binding OVO for NetworkDhcpAgentBinding 2017-09-08 15:48:00 +00:00
port_security Cleanup _find_related_obj 2017-02-25 06:29:33 +00:00
qos [L3][QoS] Neutron server side Floating IP QoS 2017-11-29 16:45:38 +08:00
quota Fix all pep8 E265 errors 2018-04-30 16:35:52 -04:00
__init__.py Update License Headers to replace Nicira with VMware 2014-02-27 08:11:15 +00:00
_model_query.py use db utils from lib 2018-07-02 08:24:36 -06:00
_resource_extend.py use make_weak_ref and resolve_ref from neutron-lib 2018-06-11 11:10:53 -06:00
_utils.py use db utils from lib 2018-07-02 08:24:36 -06:00
address_scope_db.py use db utils from lib 2018-07-02 08:24:36 -06:00
agents_db.py Merge "use retry_db_errors from neutron-lib" 2018-07-17 11:05:43 +00:00
agentschedulers_db.py Fix unscheduling fail when concurrent port delete 2018-06-09 02:58:20 +08:00
allowedaddresspairs_db.py use db utils from lib 2018-07-02 08:24:36 -06:00
api.py use sqla functions from neutron-lib 2018-07-25 21:04:20 +00:00
common_db_mixin.py use db utils from lib 2018-07-02 08:24:36 -06:00
data_plane_status_db.py Eliminate lookup of "resource extend" funcs by name 2017-04-21 14:48:42 -04:00
db_base_plugin_common.py use db utils from lib 2018-07-02 08:24:36 -06:00
db_base_plugin_v2.py Merge "use sqla functions from neutron-lib" 2018-07-26 07:52:42 +00:00
dns_db.py Fix all pep8 E129 errors 2018-05-03 13:44:04 +09:00
dvr_mac_db.py use DVRMacAddressNotFound exception from neutron-lib 2018-02-12 12:45:18 -07:00
external_net_db.py use db utils from lib 2018-07-02 08:24:36 -06:00
extradhcpopt_db.py Fix W503 pep8 warnings 2018-04-17 14:22:58 +00:00
extraroute_db.py l3 flavor: more events/notifications and callback priority 2018-05-18 00:14:33 +00:00
flavors_db.py use db utils from lib 2018-07-02 08:24:36 -06:00
ipam_backend_mixin.py Merge "ipam_backend_mixin: Service Type model to OVO" 2018-07-16 11:20:14 +00:00
ipam_pluggable_backend.py Allow setting network-segment on subnet update 2018-05-24 01:09:02 +02:00
l3_agentschedulers_db.py Merge "Update _check_router_retain_needed()" 2018-07-20 05:14:29 +00:00
l3_attrs_db.py l3: don't begin db transaction in set_extra_attr_value 2018-02-07 23:50:47 +00:00
l3_db.py Make dvr router port creation retriable 2018-07-26 18:20:58 +04:00
l3_dvr_db.py use retry_db_errors from neutron-lib 2018-07-16 08:10:54 -06:00
l3_dvr_ha_scheduler_db.py Remove unused LOG 2016-07-05 15:22:13 +08:00
l3_dvrscheduler_db.py Correctly call is_distributed_router() 2018-08-08 10:52:51 -04:00
l3_fip_port_details.py Add port_details to Floating IP 2018-04-25 17:16:03 +00:00
l3_fip_qos.py Refactor duplicated implementation of _get_policy_obj 2018-06-20 09:51:02 +08:00
l3_gwmode_db.py l3 flavor: more events/notifications and callback priority 2018-05-18 00:14:33 +00:00
l3_hamode_db.py use plugin utils from neutron-lib 2018-07-12 08:13:05 -06:00
l3_hascheduler_db.py Fix all pep8 E129 errors 2018-05-03 13:44:04 +09:00
models_v2.py Allow to set/modify network mtu 2017-08-11 00:57:34 +00:00
network_ip_availability_db.py Add network ip availability filtered by project_id 2017-08-23 08:53:25 +08:00
portbindings_base.py use core resource attribute constants from neutron-lib 2017-06-30 06:25:36 -06:00
portbindings_db.py use core resource attribute constants from neutron-lib 2017-06-30 06:25:36 -06:00
portsecurity_db.py use core resource attribute constants from neutron-lib 2017-06-30 06:25:36 -06:00
portsecurity_db_common.py use db utils from lib 2018-07-02 08:24:36 -06:00
provisioning_blocks.py Make code follow log translation guideline 2017-08-14 02:01:48 +00:00
quota_db.py Create packages for quota modules 2015-07-28 11:55:01 -07:00
rbac_db_mixin.py use db utils from lib 2018-07-02 08:24:36 -06:00
rbac_db_models.py Bump network rev on RBAC change 2017-08-02 16:44:01 +00:00
securitygroups_db.py use db utils from lib 2018-07-02 08:24:36 -06:00
securitygroups_rpc_base.py Fix all pep8 E129 errors 2018-05-03 13:44:04 +09:00
segments_db.py Convert Segment db model to OVO 2018-04-27 15:36:05 +00:00
servicetype_db.py Clean up deprecated sqla model import paths 2017-02-25 03:42:34 +00:00
sqlalchemytypes.py For typo in sqlalchemytypes 2017-02-13 16:18:46 +00:00
standard_attr.py Allow sub-resources to have standard attributes 2018-07-04 20:52:37 +00:00
standardattrdescription_db.py Eliminate lookup of "resource extend" funcs by name 2017-04-21 14:48:42 -04:00
subnet_service_type_mixin.py Renamed subnet_service_type_db_models module 2018-04-12 15:41:08 -07:00
tag_db.py Clean up deprecated sqla model import paths 2017-02-25 03:42:34 +00:00
vlantransparent_db.py use vlantransparent api def from neutron-lib 2018-02-20 07:43:03 +00:00