Description of problem: Warnings [1] are logged for all router ports when executing neutron-ovn-db-sync-util with --ovn-neutron_sync_mode=log argument: It looks like ovn_db_sync.py adds all router ports to update_lrport_list instead of applying some filters and figuring out which ports shouldn't be added to this list. Version-Release number of selected component (if applicable): RHOSP 16.2 Steps to Reproduce: 1. Run neutron-ovn-db-sync-util with --ovn-neutron_sync_mode=log argument for ML2/OVN RHOSP deployment with routers Actual results: Warnings like [1] are logged for all router ports Expected results: Warnings like [1] are only logged if something is wrong with the port. [1] 2023-07-24 11:46:31.391 952358 WARNING networking_ovn.ovn_db_sync [req-1081a8a6-82dd-431c-a2ab-f58741dc1677 - - - - -] Router Port port_id=f164c0f1-8ac8-4c45-bba9-8c723a30c701 needs to be updated for networks changed
Lucas, please let us know if you are still looking at it. Thanks.
(In reply to Ihar Hrachyshka from comment #2) > Lucas, please let us know if you are still looking at it. Thanks. Hi Ihar, I didn't have much time last week but I am planning to look at it this week.
Hi, I pushed a patch upstream addressing the issue: https://review.opendev.org/c/openstack/neutron/+/890799, waiting for reviews