Author: Swaminathan Vasudevan
Date: Wed Aug 16 21:48:08 2017 -0700
DVR: Multiple csnat ports created when RouterPort table update fails
When router interfaces are added to DVR router, if the router has
gateway configured, then the internal csnat ports are created for
the corresponding router interfaces.
We have seen recently after the csnat port is created if the
RouterPort table update fails, there is a DB retry that is happening
and that retry operation is creating an additional csnat port.
This additional port is not getting removed automatically when the
router interfaces are deleted.
This issue is seen when testing with a simple heat template as
per the bug report.
This patch fixes the issue by calling the RouterPort create with
** Changed in: neutron
Status: In Progress => Fix Released
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
Multiple router_centralized_snat interfaces created during Heat
Status in OpenStack Heat:
Status in neutron:
While attempting to deploy the attached hot template I ran into a few
1. Multiple router_centralized_snat interfaces are being created.
2. One router_centralized_snat interface is created, but it's Down.
When Multiple interfaces are created the stack can't be deleted. I
need to manually delete the additional ports that have been created
before the stack can be deleted.
I'm using Newton with OVS+DVR.
I should state up front that the `depends_on` that are in the template are
more of a last ditch effort than anything else, and are likely incorrect.
However, without them the problem still exists.
To manage notifications about this bug go to:
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : firstname.lastname@example.org
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help : https://help.launchpad.net/ListHelp