Em qui., 22 de out. de 2026 às 16:37, Mark Michelson <[email protected]>
escreveu:
> Hi Lucas,
>
> I gave this patch series a look, and I didn't notice anything
> seriously wrong. I love the amount of added tests! However, a major
> change was committed four days after you posted this: b9809453f546
> ("northd: Split en_lflow into compute and sync nodes."). This makes
> your patches that touch lflow handlers require rewrites. Also, since
> lflows are built and synced in separate engine nodes, it means that
> some of the later patches in this series may need to be rethought or
> dropped. en-lflow doesn't need to concern itself with how datapath
> groups any longer. en-lflow only builds lflow_refs, and a separate
> engine node takes all of the changed lflow_refs and syncs them all
> together.
>
>
Hi Mark,
Thanks for your points.
I'll send a new version with adjustments.
Regards,
Lucas
> On Mon, Sep 28, 2026 at 10:44 AM Lucas Vargas Dias via dev
> <[email protected]> wrote:
> >
> > This series extends northd's incremental processing so that several more
> > Northbound changes are handled without falling back to a full recompute
> > of the en_lflow engine node.
> >
> > Today only plain VIF and remote logical switch ports are processed
> > incrementally; creating/deleting a logical switch, a logical router port,
> > or a router/virtual/localport switch port all force a full recompute.
> > This series closes those gaps, one port/datapath type at a time, and
> > fixes two latent bugs in the lflow and group-ecmp-route machinery that
> > only surface once datapaths and ports start being created/deleted
> > incrementally.
> >
> > The general approach in each patch is the same: enable the incremental
> > path only where the port/datapath is safe to handle self-contained,
> > regenerate the flows that live outside the port's own lflow_ref
> > explicitly, and fall back to a full recompute for the dependencies that
> > this path does not (yet) keep in sync (distributed gateway ports,
> > gateway routers, NAT, load balancers, static/dynamic routing, policies,
> > etc.).
> >
> > Lucas Vargas Dias (7):
> > northd: Enable incremental processing for localport ports.
> > northd: Incrementally process virtual port creation and deletion.
> > northd: Incrementally process logical switch ports of type "router".
> > northd: Incrementally process logical router ports.
> > northd: Handle dp-group bitmap length change in lflow ref nodes.
> > northd: Incrementally process logical switch datapaths.
> > northd: Skip redundant ls_stateful reprocessing for created switches.
> >
> > northd/en-group-ecmp-route.c | 29 +-
> > northd/en-lflow.c | 39 +-
> > northd/en-lr-stateful.c | 16 +-
> > northd/en-ls-stateful.c | 7 +
> > northd/en-multicast.c | 20 +
> > northd/en-northd.c | 66 +-
> > northd/en-sync-sb.c | 2 +
> > northd/lflow-mgr.c | 22 +-
> > northd/northd.c | 1393 ++++++++++++++++++++++++++++++++--
> > northd/northd.h | 33 +-
> > tests/ovn-northd.at | 1193 +++++++++++++++++++++++++++--
> > 11 files changed, 2623 insertions(+), 197 deletions(-)
> >
> > --
> > 2.43.0
> >
> >
> > --
> >
> >
> >
> >
> > _'Esta mensagem é direcionada apenas para os endereços constantes no
> > cabeçalho inicial. Se você não está listado nos endereços constantes no
> > cabeçalho, pedimos-lhe que desconsidere completamente o conteúdo dessa
> > mensagem e cuja cópia, encaminhamento e/ou execução das ações citadas
> estão
> > imediatamente anuladas e proibidas'._
> >
> >
> > * **'Apesar do Magazine Luiza tomar
> > todas as precauções razoáveis para assegurar que nenhum vírus esteja
> > presente nesse e-mail, a empresa não poderá aceitar a responsabilidade
> por
> > quaisquer perdas ou danos causados por esse e-mail ou por seus anexos'.*
> >
> >
> >
> > _______________________________________________
> > dev mailing list
> > [email protected]
> > https://mail.openvswitch.org/mailman/listinfo/ovs-dev
> >
>
>
--
_‘Esta mensagem é direcionada apenas para os endereços constantes no
cabeçalho inicial. Se você não está listado nos endereços constantes no
cabeçalho, pedimos-lhe que desconsidere completamente o conteúdo dessa
mensagem e cuja cópia, encaminhamento e/ou execução das ações citadas estão
imediatamente anuladas e proibidas’._
* **‘Apesar do Magazine Luiza tomar
todas as precauções razoáveis para assegurar que nenhum vírus esteja
presente nesse e-mail, a empresa não poderá aceitar a responsabilidade por
quaisquer perdas ou danos causados por esse e-mail ou por seus anexos’.*
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev