Reviewed: https://review.opendev.org/c/openstack/neutron/+/859645 Committed: https://opendev.org/openstack/neutron/commit/21491efd9f8ce6df98cb58c26da7896d75cb4a8b Submitter: "Zuul (22348)" Branch: master
commit 21491efd9f8ce6df98cb58c26da7896d75cb4a8b Author: Rodolfo Alonso Hernandez <[email protected]> Date: Wed Sep 28 18:00:25 2022 +0200 Port provisioning should retry only for VM ports The port provisioning method ``Ml2Plugin._port_provisioned`` creates an active wait to provision a port if the port is unbound since [1]. But this active wait should consider only VM ports in the case of live migration, as described in the LP bug [2]. This wait should not consider auxiliary Neutron ports or baremetal ports (we don't live-migrate then). [1]https://review.opendev.org/c/openstack/neutron/+/855257 [2]https://bugs.launchpad.net/neutron/+bug/1988199 Closes-Bug: #1991092 Change-Id: Ic8891e2deef4bb5e72cf7d7f37b043e936adbc00 ** 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/1991092 Title: Retry port provisioning for "nova:xxx" device_owner ports only Status in neutron: Fix Released Bug description: Since [1] (up to Wallaby), the "_port_provisioned" method retries the port provisioning if the port is unbound. This feature [2] was meant to be implemented for VM ports, that could be affected by the race condition during the live-migration, as described in [2]. Any other port should be excluded from this active retry. Also there are some ports, like the router ports in OVN, that are never bound to a host given their decentralized nature. [1]https://review.opendev.org/q/I50091c84e67c172c94ce9140f23235421599185c [2]https://bugs.launchpad.net/neutron/+bug/1988199 To manage notifications about this bug go to: https://bugs.launchpad.net/neutron/+bug/1991092/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : [email protected] Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp

