Reviewed: https://review.openstack.org/494376 Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=8c3cb2e15b48f5e2b0c3d22550f00f3c7adc7f33 Submitter: Jenkins Branch: master
commit 8c3cb2e15b48f5e2b0c3d22550f00f3c7adc7f33 Author: Swaminathan Vasudevan <svasude...@suse.com> 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 delete_port_on_error context. Change-Id: I916011f2200f02556ebb30bce30e349a8023602c Closes-Bug: #1709774 ** 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. https://bugs.launchpad.net/bugs/1709774 Title: Multiple router_centralized_snat interfaces created during Heat deployment Status in OpenStack Heat: Invalid Status in neutron: Fix Released Bug description: While attempting to deploy the attached hot template I ran into a few issues: 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: https://bugs.launchpad.net/heat/+bug/1709774/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp