Reviewed: https://review.openstack.org/609324 Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=8e60531d11401c2c509a1255b49f89bc2bf81a74 Submitter: Zuul Branch: master
commit 8e60531d11401c2c509a1255b49f89bc2bf81a74 Author: Daniel Alvarez <dalva...@redhat.com> Date: Wed Oct 10 10:25:17 2018 +0200 Exclude fallback tunnel devices from netns cleanup When a namespace gets created, if the fb_tunnels_only_for_init_net sysctl configuration is set to 0, the fallback tunnels will be automatically created if the corresponding tunnel is present in the initial network namespace. Source [0]. This is being observed in some systems where namespaces are not getting cleaned up due to the presence of such devices as ip_lib.namespace_is_empty() is returning False. This patch is adding such devices as per the kernel documentation to the list of excluded devices by default. [0] https://www.kernel.org/doc/Documentation/sysctl/net.txt Closes-Bug: #1797084 Change-Id: I94415a0da5367e2d98d792a5eb4ba3919b838326 Signed-off-by: Daniel Alvarez <dalva...@redhat.com> ** 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/1797084 Title: Stale namespaces when fallback tunnels are present Status in networking-ovn: New Status in neutron: Fix Released Bug description: When a network namespace is created, if the sysctl fb_tunnels_only_for_init_net option is set to 0 (by default), fallback tunnel devices will be automatically created if the initial namespace had those in. This leads to neutron ip_lib detecting namespaces as 'not empty' thus unable to clean them up. We need to add these devices so that they are taken into account when determining if a namespace is empty or not. More info at: https://www.kernel.org/doc/Documentation/sysctl/net.txt To manage notifications about this bug go to: https://bugs.launchpad.net/networking-ovn/+bug/1797084/+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