Current Series Release Notes

29.0.0.0rc1-20

Bug Fixes

  • Fixed the ML2/OVS agent on the source host sending a spurious network-vif-plugged event during live migration. When the source agent received a port_update for the new INACTIVE binding on the destination host, it can happen that the agent re-processes the migrating port and calls update_device_up(), making Nova beleive the port is ready for traffic on the destination. The source agent now detects that a port is being migrated to another host (either from the binding profile or, as a fallback, from an INACTIVE binding on a different host) and skips processing it. See bug: 2162710.

  • Fixed an issue in the OVN trunk driver where trunks were incorrectly managed for parent ports with type=external (e.g., baremetal/SR-IOV ports). The driver now checks the Logical Switch Port type and skips trunk management for external ports, leaving it to the appropriate out-of-band mechanism driver. For more information see bug 2167105.

  • Fixed a KeyError when retrieving a port with a QoS policy that had no associated port binding register. The API now returns the port without a resource request and logs an error instead. For more information, see bug 2166602.