Thanks Paulo,

Acked-by: Mark Michelson <[email protected]>

I've run out of time today to be able to merge this, so I'll do it
early next week.

On Tue, Oct 20, 2026 at 6:55 PM Paulo Guilherme Silva via dev
<[email protected]> wrote:
>
> When the first workload of a logical switch connected to a distributed
> gateway port is bound to a chassis, or the last one is unbound, the
> reference chassis of the HA chassis group of the port change.  With
> two or more gateway chassis in the group, this causes:
>
>   - ovn-northd to recompute the northd node (and everything after it),
>     as it is woken up by its own write of HA_Chassis_Group.ref_chassis,
>     for which the northd node has no handler.
>
>   - every gateway chassis of the group to recompute runtime data, and
>     hence lflow_output and pflow_output, usually several times per
>     event: the gateways enable or disable BFD on their tunnel towards
>     that chassis and runtime data doesn't handle changes to tunnel
>     interfaces, so every bfd and bfd_status update triggers a full
>     recompute.
>
> In deployments where workloads are created and deleted constantly,
> these events are frequent, and the gateways, which have the most
> datapaths local, pay the highest cost for each recompute.
>
> Paulo Guilherme Silva (3):
>   controller: Track local HA chassis groups in runtime data.
>   controller: Handle HA chassis tunnel changes incrementally.
>   northd: Don't recompute on HA_Chassis_Group ref_chassis updates.
>
>  controller/binding.c             |  12 ++
>  controller/binding.h             |   4 +
>  controller/ha-chassis.c          |  30 ++++
>  controller/ha-chassis.h          |   9 +
>  controller/ovn-controller.c      | 274 ++++++++++++++++++++++++++++---
>  northd/ovn-northd.c              |   2 +
>  tests/ovn-controller.at          | 224 +++++++++++++++++++++++++
>  tests/ovn-inc-proc-graph-dump.at |   5 +-
>  tests/ovn-northd.at              |  46 ++++++
>  9 files changed, 585 insertions(+), 21 deletions(-)
>
> --
> 2.34.1
>
>
> --
>
>
>
>
> _'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
>

_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to