On Thu, Aug 12, 2021 at 1:45 PM Ben Pfaff <b...@ovn.org> wrote: > > Apologies for repost; I forgot to tag this as "ovn" in the first > posting. > > For the benchmark at > https://mail.openvswitch.org/pipermail/ovs-dev/2021-July/385333.html, > this reduces memory consumption from 115 GB to 17 GB and elapsed time > from 19 minutes to 5 minutes. > > I think there's headroom for more improvement, because Leonid has some > cleverness that I haven't been able to successfully work in yet. > > This series is also available here: > https://github.com/blp/ovs-reviews/tree/ovn-memory-4
Thanks for the improvements. For the entire series: Acked-by: Numan Siddique <num...@ovn.org> Numan > > Ben Pfaff (7): > ovn-northd-ddlog: Merge TaggedFlow and MeteredFlow into Flow. > ovn-northd-ddlog: Use cheaper representation for stage_hint. > ovn-northd-ddlog: Intern Stage. > Intern all the matches and actions. > ovn-northd-ddlog: Get rid of duplicate flows caused by stage_hint. > ovn-northd-ddlog: Intern nb::Logical_Switch. > ovn-northd-ddlog: Postpone expanding external_ids, stage_hint, tags. > > northd/ipam.dl | 2 +- > northd/lswitch.dl | 36 +- > northd/multicast.dl | 2 +- > northd/ovn-nb.dlopts | 1 + > northd/ovn_northd.dl | 3459 +++++++++++++++++++++++------------------- > 5 files changed, 1949 insertions(+), 1551 deletions(-) > > -- > 2.31.1 > > _______________________________________________ > dev mailing list > d...@openvswitch.org > https://mail.openvswitch.org/mailman/listinfo/ovs-dev > _______________________________________________ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev