[Bug 1916761] Re: [dvr] bound port permanent arp entries never deleted
This bug was fixed in the package neutron - 2:15.3.2-0ubuntu1~cloud1 --- neutron (2:15.3.2-0ubuntu1~cloud1) bionic-train; urgency=medium . * d/p/revert-dvr-remove-control-plane-arp-updates.patch: Cherry-picked from https://review.opendev.org/c/openstack/neutron/+/777903 to prevent permanent arp entries that never get deleted (LP: #1916761). ** Changed in: cloud-archive/train Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1916761 Title: [dvr] bound port permanent arp entries never deleted To manage notifications about this bug go to: https://bugs.launchpad.net/cloud-archive/+bug/1916761/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1916761] Re: [dvr] bound port permanent arp entries never deleted
This bug was fixed in the package neutron - 2:16.3.0-0ubuntu3~cloud0 --- neutron (2:16.3.0-0ubuntu3~cloud0) bionic-ussuri; urgency=medium . * New update for the Ubuntu Cloud Archive. . neutron (2:16.3.0-0ubuntu3) focal; urgency=medium . * d/p/revert-dvr-remove-control-plane-arp-updates.patch: Cherry-picked from https://review.opendev.org/c/openstack/neutron/+/777903 to prevent permanent arp entries that never get deleted (LP: #1916761). * d/p/improve-get-devices-with-ip-performance.patch: Performance of get_devices_with_ip is improved to limit the amount of information to be sent and reduce the number of syscalls. (LP: #1896734). ** Changed in: cloud-archive/ussuri Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1916761 Title: [dvr] bound port permanent arp entries never deleted To manage notifications about this bug go to: https://bugs.launchpad.net/cloud-archive/+bug/1916761/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1916761] Re: [dvr] bound port permanent arp entries never deleted
Verified Bionic Train (uca) using [Test Plan] and the output is as follows: https://pastebin.ubuntu.com/p/hHHn6rTwR8/ $ apt-cache policy neutron-common neutron-common: Installed: 2:15.3.2-0ubuntu1~cloud1 Candidate: 2:15.3.2-0ubuntu1~cloud1 Version table: *** 2:15.3.2-0ubuntu1~cloud1 500 500 http://ubuntu-cloud.archive.canonical.com/ubuntu bionic-proposed/train/main amd64 Packages 100 /var/lib/dpkg/status 2:12.1.1-0ubuntu3 500 500 http://nova.clouds.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages 2:12.0.1-0ubuntu1 500 500 http://nova.clouds.archive.ubuntu.com/ubuntu bionic/main amd64 Packages ** Tags removed: verification-train-needed ** Tags added: verification-train-done -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1916761 Title: [dvr] bound port permanent arp entries never deleted To manage notifications about this bug go to: https://bugs.launchpad.net/cloud-archive/+bug/1916761/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1916761] Re: [dvr] bound port permanent arp entries never deleted
Verified Bionic Ussuri (UCA) using [Test Plan] and the output is as follows: https://pastebin.ubuntu.com/p/hRmyp6Y6Cc/ $ apt-cache policy neutron-common neutron-common: Installed: 2:16.3.0-0ubuntu3~cloud0 Candidate: 2:16.3.0-0ubuntu3~cloud0 Version table: *** 2:16.3.0-0ubuntu3~cloud0 500 500 http://ubuntu-cloud.archive.canonical.com/ubuntu bionic-proposed/ussuri/main amd64 Packages 100 /var/lib/dpkg/status 2:12.1.1-0ubuntu3 500 500 http://nova.clouds.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages 2:12.0.1-0ubuntu1 500 500 http://nova.clouds.archive.ubuntu.com/ubuntu bionic/main amd64 Packages ** Tags removed: verification-ussuri-needed ** Tags added: verification-ussuri-done -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1916761 Title: [dvr] bound port permanent arp entries never deleted To manage notifications about this bug go to: https://bugs.launchpad.net/cloud-archive/+bug/1916761/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1916761] Re: [dvr] bound port permanent arp entries never deleted
This bug was fixed in the package neutron - 2:17.1.0+git2021012815.0fb63f7297-0ubuntu4~cloud0 --- neutron (2:17.1.0+git2021012815.0fb63f7297-0ubuntu4~cloud0) focal-wallaby; urgency=medium . * New update for the Ubuntu Cloud Archive. . neutron (2:17.1.0+git2021012815.0fb63f7297-0ubuntu4) hirsute; urgency=medium . * d/p/revert-dvr-remove-control-plane-arp-updates.patch: Cherry-picked from https://review.opendev.org/c/openstack/neutron/+/777903 to prevent permanent arp entries that never get deleted (LP: #1916761). ** Changed in: cloud-archive Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1916761 Title: [dvr] bound port permanent arp entries never deleted To manage notifications about this bug go to: https://bugs.launchpad.net/cloud-archive/+bug/1916761/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1916761] Re: [dvr] bound port permanent arp entries never deleted
This bug was fixed in the package neutron - 2:17.1.0-0ubuntu3~cloud0 --- neutron (2:17.1.0-0ubuntu3~cloud0) focal-victoria; urgency=medium . * New update for the Ubuntu Cloud Archive. . neutron (2:17.1.0-0ubuntu3) groovy; urgency=medium . * d/p/revert-dvr-remove-control-plane-arp-updates.patch: Cherry-picked from https://review.opendev.org/c/openstack/neutron/+/777903 to prevent permanent arp entries that never get deleted (LP: #1916761). * d/p/improve-get-devices-with-ip-performance.patch: Performance of get_devices_with_ip is improved to limit the amount of information to be sent and reduce the number of syscalls. (LP: #1896734). ** Changed in: cloud-archive/victoria Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1916761 Title: [dvr] bound port permanent arp entries never deleted To manage notifications about this bug go to: https://bugs.launchpad.net/cloud-archive/+bug/1916761/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1916761] Re: [dvr] bound port permanent arp entries never deleted
This bug was fixed in the package neutron - 2:17.1.0-0ubuntu3 --- neutron (2:17.1.0-0ubuntu3) groovy; urgency=medium * d/p/revert-dvr-remove-control-plane-arp-updates.patch: Cherry-picked from https://review.opendev.org/c/openstack/neutron/+/777903 to prevent permanent arp entries that never get deleted (LP: #1916761). * d/p/improve-get-devices-with-ip-performance.patch: Performance of get_devices_with_ip is improved to limit the amount of information to be sent and reduce the number of syscalls. (LP: #1896734). neutron (2:17.1.0-0ubuntu2) groovy; urgency=medium * Backport fix for dvr-snat missig rfp interfaces (LP: #1894843) - d/p/0001-Fix-deletion-of-rfp-interfaces-when-router-is-re-ena.patch neutron (2:17.1.0-0ubuntu1) groovy; urgency=medium * d/watch: Fix typo in watch URL, add trailing slash. * New stable point release for OpenStack Victoria (LP: #1915785). * d/p/fix-removal-of-dvr-src-mac-flows.patch, d/p/ovn-fix-inconsistent-igmp-configuration.patch: Removed after fix landed upstream. -- Corey Bryant Mon, 08 Mar 2021 13:00:21 -0500 ** Changed in: neutron (Ubuntu Groovy) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1916761 Title: [dvr] bound port permanent arp entries never deleted To manage notifications about this bug go to: https://bugs.launchpad.net/cloud-archive/+bug/1916761/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1916761] Re: [dvr] bound port permanent arp entries never deleted
This bug was fixed in the package neutron - 2:16.3.0-0ubuntu3 --- neutron (2:16.3.0-0ubuntu3) focal; urgency=medium * d/p/revert-dvr-remove-control-plane-arp-updates.patch: Cherry-picked from https://review.opendev.org/c/openstack/neutron/+/777903 to prevent permanent arp entries that never get deleted (LP: #1916761). * d/p/improve-get-devices-with-ip-performance.patch: Performance of get_devices_with_ip is improved to limit the amount of information to be sent and reduce the number of syscalls. (LP: #1896734). neutron (2:16.3.0-0ubuntu2) focal; urgency=medium * Backport fix for dvr-snat missig rfp interfaces (LP: #1894843) - d/p/0001-Fix-deletion-of-rfp-interfaces-when-router-is-re-ena.patch neutron (2:16.3.0-0ubuntu1) focal; urgency=medium * d/watch: Add trailing slash to Neutron URL. * New stable point release for OpenStack Ussuri (LP: #1915786). * d/p/fix-removal-of-dvr-src-mac-flows.patch, d/p/ovn-fix-inconsistent-igmp-configuration.patch: Removed after patch landed upstream. -- Corey Bryant Mon, 08 Mar 2021 13:26:42 -0500 ** Changed in: neutron (Ubuntu Focal) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1916761 Title: [dvr] bound port permanent arp entries never deleted To manage notifications about this bug go to: https://bugs.launchpad.net/cloud-archive/+bug/1916761/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1916761] Re: [dvr] bound port permanent arp entries never deleted
** Tags removed: verification-needed ** Tags added: verification-done -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1916761 Title: [dvr] bound port permanent arp entries never deleted To manage notifications about this bug go to: https://bugs.launchpad.net/cloud-archive/+bug/1916761/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1916761] Re: [dvr] bound port permanent arp entries never deleted
** Tags removed: verification-needed-focal ** Tags added: verification-done-focal ** Tags removed: verification-ussuri-done ** Tags added: verification-ussuri-needed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1916761 Title: [dvr] bound port permanent arp entries never deleted To manage notifications about this bug go to: https://bugs.launchpad.net/cloud-archive/+bug/1916761/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1916761] Re: [dvr] bound port permanent arp entries never deleted
Verified Focal Ussuri (UCA) using [Test Plan] and the output is as follows: https://pastebin.ubuntu.com/p/Hd2DShbMCX/ # apt-cache policy neutron-common neutron-common: Installed: 2:16.3.0-0ubuntu3 Candidate: 2:16.3.0-0ubuntu3 Version table: *** 2:16.3.0-0ubuntu3 500 500 http://archive.ubuntu.com/ubuntu focal-proposed/main amd64 Packages 100 /var/lib/dpkg/status 2:16.2.0-0ubuntu3 500 500 http://nova.clouds.archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages 2:16.0.0~b3~git2020041516.5f42488a9a-0ubuntu2 500 500 http://nova.clouds.archive.ubuntu.com/ubuntu focal/main amd64 Packages ** Tags removed: verification-ussuri-needed ** Tags added: verification-ussuri-done -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1916761 Title: [dvr] bound port permanent arp entries never deleted To manage notifications about this bug go to: https://bugs.launchpad.net/cloud-archive/+bug/1916761/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1916761] Re: [dvr] bound port permanent arp entries never deleted
Verified Focal Victoria (UCA) using [Test Plan] and the output is as follows: https://pastebin.ubuntu.com/p/jxJ5Qtxqfw/ # apt-cache policy neutron-common neutron-common: Installed: 2:17.1.0-0ubuntu3~cloud0 Candidate: 2:17.1.0-0ubuntu3~cloud0 Version table: *** 2:17.1.0-0ubuntu3~cloud0 500 500 http://ubuntu-cloud.archive.canonical.com/ubuntu focal-proposed/victoria/main amd64 Packages 100 /var/lib/dpkg/status 2:16.2.0-0ubuntu3 500 500 http://nova.clouds.archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages 2:16.0.0~b3~git2020041516.5f42488a9a-0ubuntu2 500 500 http://nova.clouds.archive.ubuntu.com/ubuntu focal/main amd64 Packages ** Tags removed: verification-victoria-needed ** Tags added: verification-victoria-done -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1916761 Title: [dvr] bound port permanent arp entries never deleted To manage notifications about this bug go to: https://bugs.launchpad.net/cloud-archive/+bug/1916761/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1916761] Re: [dvr] bound port permanent arp entries never deleted
Verified Groovy using [Test Plan] and the output is as follows: https://pastebin.ubuntu.com/p/FzvrYQfB7T/ # apt-cache policy neutron-common neutron-common: Installed: 2:17.1.0-0ubuntu3 Candidate: 2:17.1.0-0ubuntu3 Version table: *** 2:17.1.0-0ubuntu3 500 500 http://archive.ubuntu.com/ubuntu groovy-proposed/main amd64 Packages 100 /var/lib/dpkg/status 2:17.0.0-0ubuntu3 500 500 http://nova.clouds.archive.ubuntu.com/ubuntu groovy-updates/main amd64 Packages 2:17.0.0-0ubuntu1 500 500 http://nova.clouds.archive.ubuntu.com/ubuntu groovy/main amd64 Packages ** Tags removed: verification-needed-groovy ** Tags added: verification-done-groovy -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1916761 Title: [dvr] bound port permanent arp entries never deleted To manage notifications about this bug go to: https://bugs.launchpad.net/cloud-archive/+bug/1916761/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1916761] Re: [dvr] bound port permanent arp entries never deleted
** Description changed: [Impact] See original bug desription but in short commit b3a42cddc5 removed all the arp management code in favour of using the arp_reponder but missed the fact that DVR floating ips don't use the arp_responder. As a result it was possible to end up with permanent arp entries in qrouter namespaces such that if you created a new port with the same IP as that of a previous port for which there is an arp entry, associating a fip with that port would never be accessible until that arp entry was manually deleted. This patch adds the reverted code back in. [Test Plan] - * deploy Openstack Ussuri - * create port P1 with address A1 and create vm on node C1 with this port - * associate floating ip with P1 and ping it - * observe REACHABLE or PERMANENT arp entry for A1 in qrouter arp cache - * delete vm and port - * ensure arp entry for A1 in qrouter arp cache is deleted - * create port P2 with address A1 and create vm on node C1 with this port - * associate floating ip with P2 and ping it + * deploy Openstack Train/Ussuri/Victoria + * create port P1 with address A1 and create vm on node C1 with this port + * associate floating ip with P1 and ping it + * observe REACHABLE or PERMANENT arp entry for A1 in qrouter arp cache + * delete vm and port + * ensure arp entry for A1 in qrouter arp cache is deleted + * create port P2 with address A1 and create vm on node C1 with this port + * associate floating ip with P2 and ping it [Where problems could occur] No problems anticipated from re-introducing this code. Of course this code uses RPC notifications and as a result will incur some extra amqp load but is not anticipated to be a problem and it was not considered a problem when the code existed prior to removal. -- With Openstack Ussuri using dvr-snat I do the following: - * create port P1 with address A1 and create vm on node C1 with this port - * associate floating ip with P1 and ping it - * observe REACHABLE arp entry for A1 in qrouter arp cache - * so far so good - * restart the neutron-l3-agent - * observe REACHABLE arp entry for A1 is now PERMANENT - * delete vm and port - * create port P2 with address A1 and create vm on node C1 with this port - * vm is unreachable since arp cache contains PERMANENT entry for old port P1 mac/ip combo + * create port P1 with address A1 and create vm on node C1 with this port + * associate floating ip with P1 and ping it + * observe REACHABLE arp entry for A1 in qrouter arp cache + * so far so good + * restart the neutron-l3-agent + * observe REACHABLE arp entry for A1 is now PERMANENT + * delete vm and port + * create port P2 with address A1 and create vm on node C1 with this port + * vm is unreachable since arp cache contains PERMANENT entry for old port P1 mac/ip combo If I don't restart the l3-agent, once I have deleted the port it's arp entry does REACHABLE -> STALE and will either be replaced or timeout as expected but once it is set to PERMANENT it will never disappear which means any future use of that ip address (by a port with a different mac) will not work until that entry is manually deleted. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1916761 Title: [dvr] bound port permanent arp entries never deleted To manage notifications about this bug go to: https://bugs.launchpad.net/cloud-archive/+bug/1916761/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1916761] Re: [dvr] bound port permanent arp entries never deleted
** Changed in: neutron Status: In Progress => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1916761 Title: [dvr] bound port permanent arp entries never deleted To manage notifications about this bug go to: https://bugs.launchpad.net/cloud-archive/+bug/1916761/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1916761] Re: [dvr] bound port permanent arp entries never deleted
** Description changed: - [Impact] [Test Case] + [Impact] + + See original bug desription but in short commit b3a42cddc5 removed all + the arp management code in favour of using the arp_reponder but missed + the fact that DVR floating ips don't use the arp_responder. As a result + it was possible to end up with permanent arp entries in qrouter + namespaces such that if you created a new port with the same IP as that + of a previous port for which there is an arp entry, associating a fip + with that port would never be accessible until that arp entry was + manually deleted. This patch adds the reverted code back in. + + [Test Plan] + + * deploy Openstack Ussuri + * create port P1 with address A1 and create vm on node C1 with this port + * associate floating ip with P1 and ping it + * observe REACHABLE or PERMANENT arp entry for A1 in qrouter arp cache + * delete vm and port + * ensure arp entry for A1 in qrouter arp cache is deleted + * create port P2 with address A1 and create vm on node C1 with this port + * associate floating ip with P2 and ping it + + [Where problems could occur] + + No problems anticipated from re-introducing this code. Of course this + code uses RPC notifications and as a result will incur some extra amqp + load but is not anticipated to be a problem and it was not considered a + problem when the code existed prior to removal. + + -- + With Openstack Ussuri using dvr-snat I do the following: - * create port P1 with address A1 and create vm on node C1 with this port - * associate floating ip with P1 and ping it - * observe REACHABLE arp entry for A1 in qrouter arp cache - * so far so good - * restart the neutron-l3-agent - * observe REACHABLE arp entry for A1 is now PERMANENT - * delete vm and port - * create port P2 with address A1 and create vm on node C1 with this port - * vm is unreachable since arp cache contains PERMANENT entry for old port P1 mac/ip combo + * create port P1 with address A1 and create vm on node C1 with this port + * associate floating ip with P1 and ping it + * observe REACHABLE arp entry for A1 in qrouter arp cache + * so far so good + * restart the neutron-l3-agent + * observe REACHABLE arp entry for A1 is now PERMANENT + * delete vm and port + * create port P2 with address A1 and create vm on node C1 with this port + * vm is unreachable since arp cache contains PERMANENT entry for old port P1 mac/ip combo If I don't restart the l3-agent, once I have deleted the port it's arp entry does REACHABLE -> STALE and will either be replaced or timeout as expected but once it is set to PERMANENT it will never disappear which means any future use of that ip address (by a port with a different mac) will not work until that entry is manually deleted. - - [Where problems could occur] -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1916761 Title: [dvr] bound port permanent arp entries never deleted To manage notifications about this bug go to: https://bugs.launchpad.net/cloud-archive/+bug/1916761/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1916761] Re: [dvr] bound port permanent arp entries never deleted
Hello Edward, or anyone else affected, Accepted neutron into ussuri-proposed. The package will build now and be available in the Ubuntu Cloud Archive in a few hours, and then in the -proposed repository. Please help us by testing this new package. To enable the -proposed repository: sudo add-apt-repository cloud-archive:ussuri-proposed sudo apt-get update Your feedback will aid us getting this update out to other Ubuntu users. If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-ussuri-needed to verification-ussuri-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-ussuri-failed. In either case, details of your testing will help us make a better decision. Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance! ** Tags added: verification-ussuri-needed ** Changed in: cloud-archive/ussuri Status: Triaged => Fix Committed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1916761 Title: [dvr] bound port permanent arp entries never deleted To manage notifications about this bug go to: https://bugs.launchpad.net/cloud-archive/+bug/1916761/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1916761] Re: [dvr] bound port permanent arp entries never deleted
Hello Edward, or anyone else affected, Accepted neutron into focal-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/neutron/2:16.3.0-0ubuntu3 in a few hours, and then in the -proposed repository. Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users. If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed- focal to verification-done-focal. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification- failed-focal. In either case, without details of your testing we will not be able to proceed. Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping! N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days. ** Changed in: neutron (Ubuntu Focal) Status: Triaged => Fix Committed ** Tags added: verification-needed-focal -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1916761 Title: [dvr] bound port permanent arp entries never deleted To manage notifications about this bug go to: https://bugs.launchpad.net/cloud-archive/+bug/1916761/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1916761] Re: [dvr] bound port permanent arp entries never deleted
Hello Edward, or anyone else affected, Accepted neutron into groovy-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/neutron/2:17.1.0-0ubuntu3 in a few hours, and then in the -proposed repository. Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users. If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed- groovy to verification-done-groovy. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification- failed-groovy. In either case, without details of your testing we will not be able to proceed. Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping! N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days. ** Changed in: neutron (Ubuntu Groovy) Status: Triaged => Fix Committed ** Tags added: verification-needed verification-needed-groovy -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1916761 Title: [dvr] bound port permanent arp entries never deleted To manage notifications about this bug go to: https://bugs.launchpad.net/cloud-archive/+bug/1916761/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1916761] Re: [dvr] bound port permanent arp entries never deleted
** Changed in: cloud-archive Status: Triaged => Fix Committed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1916761 Title: [dvr] bound port permanent arp entries never deleted To manage notifications about this bug go to: https://bugs.launchpad.net/cloud-archive/+bug/1916761/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1916761] Re: [dvr] bound port permanent arp entries never deleted
This bug was fixed in the package neutron - 2:17.1.0+git2021012815.0fb63f7297-0ubuntu4 --- neutron (2:17.1.0+git2021012815.0fb63f7297-0ubuntu4) hirsute; urgency=medium * d/p/revert-dvr-remove-control-plane-arp-updates.patch: Cherry-picked from https://review.opendev.org/c/openstack/neutron/+/777903 to prevent permanent arp entries that never get deleted (LP: #1916761). -- Corey Bryant Mon, 08 Mar 2021 10:49:14 -0500 ** Changed in: neutron (Ubuntu Hirsute) Status: Triaged => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1916761 Title: [dvr] bound port permanent arp entries never deleted To manage notifications about this bug go to: https://bugs.launchpad.net/cloud-archive/+bug/1916761/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1916761] Re: [dvr] bound port permanent arp entries never deleted
New Ubuntu package versions have been uploaded to groovy and focal unapproved queues as well as trains-staging for the cloud archive. ** Description changed: + [Impact] [Test Case] With Openstack Ussuri using dvr-snat I do the following: - * create port P1 with address A1 and create vm on node C1 with this port - * associate floating ip with P1 and ping it - * observe REACHABLE arp entry for A1 in qrouter arp cache - * so far so good - * restart the neutron-l3-agent - * observe REACHABLE arp entry for A1 is now PERMANENT - * delete vm and port - * create port P2 with address A1 and create vm on node C1 with this port - * vm is unreachable since arp cache contains PERMANENT entry for old port P1 mac/ip combo + * create port P1 with address A1 and create vm on node C1 with this port + * associate floating ip with P1 and ping it + * observe REACHABLE arp entry for A1 in qrouter arp cache + * so far so good + * restart the neutron-l3-agent + * observe REACHABLE arp entry for A1 is now PERMANENT + * delete vm and port + * create port P2 with address A1 and create vm on node C1 with this port + * vm is unreachable since arp cache contains PERMANENT entry for old port P1 mac/ip combo If I don't restart the l3-agent, once I have deleted the port it's arp entry does REACHABLE -> STALE and will either be replaced or timeout as expected but once it is set to PERMANENT it will never disappear which means any future use of that ip address (by a port with a different mac) will not work until that entry is manually deleted. + + [Where problems could occur] -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1916761 Title: [dvr] bound port permanent arp entries never deleted To manage notifications about this bug go to: https://bugs.launchpad.net/cloud-archive/+bug/1916761/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1916761] Re: [dvr] bound port permanent arp entries never deleted
** Changed in: neutron (Ubuntu Groovy) Status: New => Triaged -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1916761 Title: [dvr] bound port permanent arp entries never deleted To manage notifications about this bug go to: https://bugs.launchpad.net/cloud-archive/+bug/1916761/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1916761] Re: [dvr] bound port permanent arp entries never deleted
** Changed in: cloud-archive/victoria Status: New => Triaged ** Changed in: cloud-archive/ussuri Status: New => Triaged ** Changed in: cloud-archive/train Status: New => Triaged ** Changed in: neutron (Ubuntu Focal) Status: New => Triaged ** Changed in: neutron (Ubuntu Hirsute) Status: New => Triaged ** Changed in: neutron (Ubuntu Groovy) Importance: Undecided => High ** Changed in: neutron (Ubuntu Focal) Importance: Undecided => High ** Changed in: cloud-archive/victoria Importance: Undecided => High ** Changed in: cloud-archive/ussuri Importance: Undecided => High ** Changed in: cloud-archive/train Importance: Undecided => High -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1916761 Title: [dvr] bound port permanent arp entries never deleted To manage notifications about this bug go to: https://bugs.launchpad.net/cloud-archive/+bug/1916761/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1916761] Re: [dvr] bound port permanent arp entries never deleted
** Changed in: neutron Assignee: Edward Hope-Morley (hopem) => LIU Yulong (dragon889) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1916761 Title: [dvr] bound port permanent arp entries never deleted To manage notifications about this bug go to: https://bugs.launchpad.net/cloud-archive/+bug/1916761/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1916761] Re: [dvr] bound port permanent arp entries never deleted
** Also affects: neutron (Ubuntu) Importance: Undecided Status: New ** Also affects: neutron (Ubuntu Focal) Importance: Undecided Status: New ** Also affects: neutron (Ubuntu Groovy) Importance: Undecided Status: New ** Also affects: neutron (Ubuntu Hirsute) Importance: Undecided Status: New ** Also affects: cloud-archive Importance: Undecided Status: New ** Also affects: cloud-archive/train Importance: Undecided Status: New ** Also affects: cloud-archive/ussuri Importance: Undecided Status: New ** Also affects: cloud-archive/victoria Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1916761 Title: [dvr] bound port permanent arp entries never deleted To manage notifications about this bug go to: https://bugs.launchpad.net/cloud-archive/+bug/1916761/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs