On Mon, May 19, 2025 at 10:24 AM Dumitru Ceara <dce...@redhat.com> wrote: > > We recently got an internal request to backport to branch-24.03 (LTS) > the feature that Numan implemented in 24.09.0 that adds support for > centralized routing for distributed ports [0]. > > While in general features should not be backported to older stable > branches, in this case the CMS (OpenStack) is hitting an issue (a bug > from their perspective) which cannot be fixed without OVN support for > centralized routing. > > The new support, introduced by [0] is guarded by an explicit NB > configuration, NB.Logical_Router_Port.options:centralize_routing. > > With this in mind, it seems acceptable to me to also backport the > feature to the LTS (branch-24.03). > > Along with it we also need to backport some prerequisite bugfix (these > were inadvertently not backported to LTS when they were accepted), some > refactor and some follow up patches. > > Aside for some minor conflicts in patch 01/11 due to features that are > only present in 24.09+ the rest of the patches cherry picked by this > series applied (almost) cleanly - some test adjustments had to be made. > > Reported-at: https://issues.redhat.com/browse/FDP-1417 > > [0] https://github.com/ovn-org/ovn/commit/8d13579 > > Ihar Hrachyshka (6): > northd: Don't cleanup op in ovn_port_allocate_key. > northd: Don't detach op->list when it wasn't used. > tests: Correct tunnel ids exhaustion scenario. > northd: Don't create pb in ls_port_init too early. > northd: Remove unused `sb` arg in ls_port_create. > northd: Remove unused nbrp arg in ls_port_reinit. > > Numan Siddique (4): > northd: Don't reparse lport's addresses while adding L2_LKUP flows. > northd: Refactor chassisresident port checking. > Add support for centralize routing for distributed gw ports. > northd: Fix potential crash when creating chassisredirect port. > > Xavier Simonart (1): > multinode: Fix test "ovn multinode NAT ...".
No objections from me for the backports. For the entire series: Acked-by: Numan Siddique <num...@ovn.org> Numan > > NEWS | 3 + > controller/physical.c | 4 + > northd/northd.c | 504 ++++++++++++++++++++++------------ > northd/northd.h | 11 +- > ovn-nb.xml | 34 +++ > tests/multinode-macros.at | 2 +- > tests/multinode.at | 181 +++++++++++++ > tests/ovn-northd.at | 553 +++++++++++++++++++++++++++++++++++++- > tests/ovn.at | 8 +- > 9 files changed, 1110 insertions(+), 190 deletions(-) > > -- > 2.49.0 > _______________________________________________ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev