elajkat 6b078f4998 OVS Trunk: Add bridge_name to external_ids
In case of trunk wiring os-vif is responsible for
creating and deleting the trunk bridge (see [1] and [2]).
It can happen that Neutron can't set the metadata on the
bridge by adding i.e. bridge_name field the external_ids.
In such case, when the trunk is deleted before all these
operations were finished in Neutron, the clean-up of patches
linking br-int and the trunk bridge will never happen.

This patch adds the bridge_name field to external_ids in case
it is a trunk_bridge to avoid such situation.

Code documentation patch on Neutron side: [3].

[1]: https://review.opendev.org/c/openstack/os-vif/+/841499
[2]: https://review.opendev.org/c/openstack/neutron/+/837780
[3]: https://review.opendev.org/c/openstack/neutron/+/949569

Related-Bug: #2087944
Change-Id: I6951c1bfb5a85b1f422a5f9a99b6ade17f897c6f
2025-05-27 08:53:31 +00:00
2024-07-03 12:36:22 +00:00
2025-04-11 08:30:17 +00:00
2018-07-05 16:20:22 +00:00
2019-04-19 19:37:13 +00:00
2024-11-06 12:56:30 +00:00
2018-10-11 16:40:54 +02:00
2024-07-03 12:36:22 +00:00
2024-10-04 21:02:32 +09:00
2024-07-03 12:36:22 +00:00
2025-01-08 15:45:03 +00:00

Team and repository tags

image

os-vif

Latest Version

Downloads

A library for plugging and unplugging virtual interfaces in OpenStack.

Description
Integration library between network (Neutron) and compute (Nova) providers
Readme 7.9 MiB
Languages
Python 100%