The original set of patches that introduced incremental processing for
logical routers introduced a performance regression in which logical
datapath groups where not reused in the southbound database leading to
unnecessary update messages and churning in the southbound database
This patch set changes the way that struct ovn_dp_group refcounts are
used so that the datapath groups are reused as intended and the churn on
the southbound database is avoided.
Jacob Tanenbaum (2):
northd: Change ovn_dp_groups to decrement refcount in
do_ovn_lflow_add.
Reapply "northd: Add and delete logical routers in en-lflow engine
node.".
northd/en-lflow.c | 11 +++++---
northd/lflow-mgr.c | 9 +++++-
northd/northd.c | 69 +++++++++++++++++++++++++++++++++++++++++++++
northd/northd.h | 7 ++---
tests/ovn-northd.at | 4 +--
5 files changed, 88 insertions(+), 12 deletions(-)
--
2.52.0
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev