diff options
author | Ben Pfaff <blp@ovn.org> | 2018-02-23 13:03:07 -0800 |
---|---|---|
committer | Ben Pfaff <blp@ovn.org> | 2018-02-26 12:10:25 -0800 |
commit | 2696bcb1205837b50cdf4f5402926efa8753f7f6 (patch) | |
tree | 9c371c42364fac7b002f38791cc75284727d20bd /utilities/ovs-vsctl.8.in | |
parent | c635f687fd5922c27553924afe4878608ecf7440 (diff) | |
download | openvswitch-2696bcb1205837b50cdf4f5402926efa8753f7f6.tar.gz |
ovn-northd: Consistently use Datapath_Binding UUID for hashing flows.
In one place, ovn-northd was hashing Logical_Switch or Logical_Router UUIDs
for ovn_lflow, and in another place it was hashing Datapath_Binding UUIDs.
This caused problems. This commit changes ovn-northd to always hash the
Datapath_Binding UUID.
Jacob Sitnicki reported the following performance improvement for a similar
fix:
Children Self Command Shared Object Symbol
before:
76.19% 0.01% ovn-northd ovn-northd [.] ovnnb_db_run
11.04% 0.43% ovn-northd ovn-northd [.] ovn_lflow_find
after:
75.16% 0.05% ovn-northd ovn-northd [.] ovnnb_db_run
2.49% 0.17% ovn-northd ovn-northd [.] ovn_lflow_find
Fixes: 8bf332225d4a ("ovn-northd: Reduce amount of flow hashing.")
Reported-by: Jakub Sitnicki <jkbs@redhat.com>
Signed-off-by: Ben Pfaff <blp@ovn.org>
Diffstat (limited to 'utilities/ovs-vsctl.8.in')
0 files changed, 0 insertions, 0 deletions