OpenStack Networking (Neutron)
Go to file
Swaminathan Vasudevan 5a7c12f245 DVR: Self recover from the loss of 'fg' ports in FIP Namespace
Sometimes we have seen the 'fg' ports within the fip-namespace
either goes down, not created in time or getting deleted due to
some race conditions.
When this happens, the code tries to recover itself after couple
of exceptions when there is a router_update message.
But after recovery we could see that the fip-namespace is
recreated and the 'fg-' port is plugged in and active, but the
'fpr' and the 'rfp' ports are missing which leads to the
FloatingIP failure.

This patch will fix this issue by checking for the missing devices
in all router_updates.

Change-Id: I78c7ea9f3b6a1cf5b208286eb372da05dc1ba379
Closes-Bug: #1776984
2018-06-15 14:25:42 -07:00
api-ref Fix some typos 2016-06-28 22:46:19 +02:00
bin Use os-xenapi for neutron when XenServer as hypervisor 2017-03-30 18:33:37 +00:00
devstack trivial: Fix file permissions 2018-05-10 10:07:39 +00:00
doc Merge "Fix url in alembic_migrations.rst" 2018-06-13 17:50:38 +00:00
etc Remove deprecated IVS interface driver 2018-04-26 20:15:46 +00:00
neutron DVR: Self recover from the loss of 'fg' ports in FIP Namespace 2018-06-15 14:25:42 -07:00
playbooks/legacy Replace ovsfw tempest job with iptables-hybrid tempest job 2018-06-03 11:14:03 +02:00
rally-jobs [rally] Port custom plugins to use proper code 2018-05-18 00:25:35 +03:00
releasenotes [OVS] Add mac-table-size to be set on each ovs bridge 2018-06-08 16:26:35 +02:00
tools Merge "Switch to stestr" 2018-06-07 02:24:02 +00:00
.coveragerc Cleanup coverage configuration 2016-10-17 17:06:19 +05:30
.gitignore Switch to stestr 2018-06-02 13:03:33 +02:00
.gitreview Fix .gitreview to not point at a branch 2015-08-17 13:51:51 -06:00
.mailmap Add mailmap entry 2014-05-16 13:40:04 -04:00
.pylintrc Update pylint disable list to pass pylint 1.7.1 checks 2017-06-08 09:49:46 +00:00
.stestr.conf Fix post gate hook to accommodate for new os-testr 2017-09-12 14:20:12 -06:00
.zuul.yaml Replace ovsfw tempest job with iptables-hybrid tempest job 2018-06-03 11:14:03 +02:00
CONTRIBUTING.rst Update link for contribution 2017-08-31 16:44:51 +02:00
HACKING.rst Update the documentation link for doc migration 2017-07-22 18:46:13 +09: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 Correct tag link in README 2017-08-03 09:47:25 +08:00
TESTING.rst Fix bug to doc:testing 2018-06-08 11:22:41 +08:00
babel.cfg Use babel to generate translation file 2013-01-24 00:20:32 +08:00
bindep.txt Add libffi-dev to bindep.txt 2017-06-13 19:26:49 +00:00
lower-constraints.txt Switch to stestr 2018-06-02 13:03:33 +02:00
requirements.txt bump neutron-lib version to 1.14.0 2018-05-04 06:48:36 -06:00
setup.cfg expose objects as entry points in setup.cfg 2018-05-24 09:49:03 -06:00
setup.py Updated from global requirements 2017-03-04 11:19:58 +00:00
test-requirements.txt Switch to stestr 2018-06-02 13:03:33 +02:00
tox.ini fix tox python3 overrides 2018-06-13 15:02:25 -04:00

README.rst

Team and repository tags

image

Welcome!

To learn more about neutron:

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

To learn how to contribute:

CONTRIBUTING.rst