OpenStack Networking (Neutron)
Go to file
Slawek Kaplonski 38286dbd2e [DVR] Related routers should be included if are requested
In case when related dvr router is configured by L3 agent, it is first
added to the tasks queue and then processed as any other router hosted
on the L3 agent.
But if L3 agent will ask neutron server about details of such router,
it wasn't returned back as this router wasn't really scheduled to the
compute node which was asking for it. It was "only" related to some
other router scheduled to this compute node. Because of that router's
info wasn't found in reply from the neutron-server and L3 agent was
removing it from the compute node.

Now _get_router_ids_for_agent method from the l3_dvrscheduler_db module
will check router serviceable ports for each dvr router hosted on the
compute node and will then find all routers related to it. Thanks to
that it will return routers which are on the compute node only because
of other related routers scheduled to this host and such router will not
be deleted anymore.

Change-Id: I689d5135b7194475c846731d846ccf6b25b80b4a
Closes-Bug: #1884527
2020-07-07 15:27:15 +02:00
api-ref Fix some typos 2016-06-28 22:46:19 +02:00
devstack Enable bridge debugging services on the tempest and grenade jobs 2020-06-21 10:47:24 +00:00
doc Merge "[OVN] Add router availability zones documentation" 2020-06-26 11:01:06 +00:00
etc Merge "Migrate "netstat" to oslo.privsep" 2020-07-02 13:39:34 +00:00
neutron [DVR] Related routers should be included if are requested 2020-07-07 15:27:15 +02:00
playbooks Add ensure-tox in functional job 2020-06-19 09:19:23 -05:00
rally-jobs [ci] Fix several rally task arguments 2020-05-06 14:56:27 +03:00
releasenotes Merge "Make DVR router support FLAT network for ovs-agent" 2020-07-04 05:29:29 +00:00
roles ovn: Use newer OVS 2020-06-19 15:57:28 +02:00
tools [OVN] Updates to tools/migrate_names.txt 2020-06-20 19:41:54 +00:00
vagrant/ovn [OVN] Merge networking-ovn vagrant into neutron 2020-02-18 17:26:15 -05:00
zuul.d Merge "Stop installing Octavia in OVN jobs" 2020-06-24 14:50:55 +00:00
.coveragerc Cleanup coverage configuration 2016-10-17 17:06:19 +05:30
.gitignore Add etc/neutron/*.sample files to be ignored by git 2019-12-12 12:38:24 +01:00
.gitreview OpenDev Migration Patch 2019-04-19 19:38:27 +00:00
.mailmap Add mailmap entry 2014-05-16 13:40:04 -04:00
.pylintrc Fix pylint R1717 (consider-using-dict-comprehension) refactor messages 2019-03-14 23:19:58 +00:00
.stestr.conf Fix post gate hook to accommodate for new os-testr 2017-09-12 14:20:12 -06:00
CONTRIBUTING.rst [Community goal] Add contributor and PTL guide 2020-03-03 04:43:26 +01:00
HACKING.rst Use unittest.mock instead of mock 2020-06-17 14:42:03 +00:00
LICENSE Adding Apache Version 2.0 license file. This is the official license agreement under which Quantum code is available to 2011-08-08 12:31:04 -07:00
README.rst Start README.rst with a better title 2019-11-19 17:42:57 +01:00
TESTING.rst Updates for python3.8 2020-04-28 14:03:21 -04:00
bindep.txt Merge "Stop testing python 2" 2019-10-28 00:52:16 +00:00
lower-constraints.txt Use unittest.mock instead of mock 2020-06-17 14:42:03 +00:00
plugin.spec Add OSP16.1 choice to migration plugin spec 2020-05-04 20:34:16 +03:00
requirements.txt Bump oslo.log to version 4.2.1 2020-06-05 14:45:55 -04:00
setup.cfg Remove translation sections from setup.cfg 2020-05-27 22:43:15 +08:00
setup.py Updated from global requirements 2017-03-04 11:19:58 +00:00
test-requirements.txt Switch to newer openstackdocstheme and reno versions 2020-05-20 22:06:45 +02:00
tox.ini Use unittest.mock instead of mock 2020-06-17 14:42:03 +00:00

README.rst

OpenStack Neutron

image

Neutron is an OpenStack project to provide "network connectivity as a service" between interface devices (e.g., vNICs) managed by other OpenStack services (e.g., Nova).

To learn more about neutron:

Get in touch via email. Use [Neutron] in your subject.

To learn how to contribute, please read the CONTRIBUTING.rst file.