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

Dumitru Ceara dceara at redhat.com
Fri Oct 1 13:46:40 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..

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