neutron/neutron
Mohammed Naser 04e9b063ad [OVN] Match LSP_TYPE_VIRTUAL in PortBindingUpdateVirtualPortsEvent
With newer versions of OVN, port bindings are removed and added
for both virtual ports and container ports (aka trunk ports in
Neutron world)[1][2].

With this, Neutron recently landed a change in order to handle
virtual ports for the update/delete steps[3], however, this has
resulted in unexpected behaviour where the binding information
is wiped for trunk ports, then subsequently removed on the
next maintenance run.

We should make sure that we only have row deletes for
virtual ports specifically rather than all ports.

[1]: ec933537f9
[2]: 28d40c0a02
[3]: https://review.opendev.org/c/openstack/neutron/+/883681

Related-Bug: #2024160
Change-Id: Ide3204748274cbab9731310c2e2bd8bd8c9a53ff
(cherry picked from commit 1160aaa471)
2023-09-28 14:36:28 +00:00
..
agent Fix ovn-metadata agent sync of unused namespaces 2023-08-24 15:18:52 -04:00
api Merge "Fix some new pylint "R" warnings" 2023-07-28 06:58:46 +00:00
cmd [OVN] Hash Ring: Better handle Neutron worker failures 2023-08-01 10:05:36 +01:00
common Merge "Check the device ID and host ID during virtual port binding" 2023-09-05 14:01:53 +00:00
conf Merge "Add max limit to agent_down_time" 2023-08-22 10:05:43 +00:00
core_extensions Revert "Set system_scope='all' in elevated context" 2021-06-15 10:29:20 +02:00
db Merge "Prevent internal IP change for floating IP" 2023-09-13 14:09:44 +00:00
exceptions Change API to validate network MTU minimums 2023-04-26 12:22:30 -04:00
extensions Default SG rules - use new rules templates to create rules for SGs 2023-08-30 10:18:19 +00:00
hacking Fix some pylint indentation warnings 2022-12-12 11:48:25 -05:00
ipam Improve message for subnet gateway out of host IP addresses range 2023-01-30 18:43:24 -03:00
locale Imported Translations from Zanata 2023-05-16 03:00:56 +00:00
notifiers Fix some pylint indentation warnings 2022-12-12 11:48:25 -05:00
objects Merge "For hosts in DVR mode, only fetch bound FIPs" 2023-08-10 03:03:29 +00:00
pecan_wsgi Fix some new pylint "R" warnings 2023-07-18 18:06:51 -04:00
plugins [OVN] Match LSP_TYPE_VIRTUAL in PortBindingUpdateVirtualPortsEvent 2023-09-28 14:36:28 +00:00
privileged Fix get_link_devices() with index argument 2023-01-26 12:32:38 -05:00
profiling Fix some new pylint "E" warnings 2023-06-22 20:41:29 -04:00
quota [sqlalchemy-20] Add missing DB context decorator 2022-12-02 02:38:36 +01:00
scheduler [OVN] The L3 scheduler does not use all chassis by default 2023-05-25 15:26:31 +02:00
server Initialize logger for rpc-server and wsgi script 2023-08-10 02:03:53 +00:00
services Revert "[OVN][Trunk] Add port binding info on subport when parent is bound" 2023-09-27 14:38:05 +00:00
tests [OVN] Match LSP_TYPE_VIRTUAL in PortBindingUpdateVirtualPortsEvent 2023-09-28 14:36:28 +00:00
__init__.py
_i18n.py
auth.py Add fake_project_id middleware for noauth 2021-07-05 21:18:09 +05:30
manager.py
neutron_plugin_base_v2.py
opts.py Add extra router attributes for ECMP and BFD 2023-07-25 17:03:34 +02:00
policy.py Merge "Fix some new pylint "R" warnings" 2023-07-28 06:58:46 +00:00
service.py Merge "Initialize logger for rpc-server and wsgi script" 2023-08-11 02:39:52 +00:00
version.py
worker.py
wsgi.py Fix some pylint indentation warnings 2022-07-01 17:52:59 -04:00