[ovs-dev] [PATCH ovn 0/2] Improve Load Balancer performance.

Lorenzo Bianconi lorenzo.bianconi at redhat.com
Fri Oct 1 15:54:56 UTC 2021


> This series improves load balancer performance in specific deployments
> (e.g., ovn-kubernetes) twofold:
> 
> - patch 1/2 changes the way ARP responder flows are generated for load
>   balancer VIPs, using an address set, making SB updates incremental
>   and also reducing memory usage on the SB server side.
> - patch 2/2 introduces a new feature, Load_Balancer_Group, which
>   simplifies load balancer configuration in large scale scenarios and
>   at the same time improves performance due to the large reduction in
>   database refereces between rows.
> 
> NOTE: This series doesn't have the corresponding ovn-northd-ddlog
> changes.  It wasn't clear to me what direction ovn-northd-ddlog is
> going to but if needed, I can implement the ddlog counterpart in v2
> or a follow up patch..

Thx for this improvement Dumitru :)

Acked-by: Lorenzo Bianconi <lorenzo.bianconi at redhat.com>

> 
> Dumitru Ceara (2):
>       northd: Use address sets for ARP responder flows for VIPs.
>       nb: Add support for Load_Balancer_Groups.
> 
>  NEWS                  |    2 
>  northd/northd.c       |  303 ++++++++++++++++++++++++++++++++-----------------
>  ovn-nb.ovsschema      |   24 ++++
>  ovn-nb.xml            |   37 +++++-
>  tests/ovn-northd.at   |  290 +++++++++++++++++++++++++++++++++++++----------
>  utilities/ovn-nbctl.c |    3 
>  6 files changed, 483 insertions(+), 176 deletions(-)
> 


More information about the dev mailing list