[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