summaryrefslogtreecommitdiff
path: root/include/automake.mk
diff options
context:
space:
mode:
authorRyan Moats <rmoats@us.ibm.com>2016-07-25 16:28:52 +0000
committerBen Pfaff <blp@ovn.org>2016-07-27 14:13:52 -0700
commited48f0edae3ab064646eee9cb67e258d63f0233f (patch)
tree8fc137710cee4780dbf7fc55b83dbb12a8744003 /include/automake.mk
parent0cedc9dbc1e4d40f975617ccf4b63cb594783443 (diff)
downloadopenvswitch-ed48f0edae3ab064646eee9cb67e258d63f0233f.tar.gz
physical: Persist tunnels from one ovn-controller loop to the next.
While commit ab39371d68842b7e4000cc5d8718e6fc04e92795 (ovn-controller: Handle physical changes correctly) addressed unit test failures, it did so at the cost of performance: [1] notes that ovn-controller cpu usage is now pegged at 100%. Root cause of this is that while the storage for tunnels is persisted, their creation is not (which the above changed incorrectly assumed was the case). This patch persists tunneled data across invocations of physical_run. A side effect is that renaming of localfvif_map_changed variable to physical_map_changed and extending its scope to include tunnel changes. [1] http://openvswitch.org/pipermail/dev/2016-July/076058.html Fixes: ab39371d6884 ("ovn-controller: Handle physical changes correctly") Signed-off-by: Ryan Moats <rmoats@us.ibm.com> Acked-by: Flavio Fernandes <flavio@flaviof.com> Tested-by: Flavio Fernandes <flavio@flaviof.com> Acked-by: Liran Schour <lirans@il.ibm.com> Tested-by: Liran Schour <lirans@il.ibm.com> Acked-by: Hui Kang <kangh@us.ibm.com> Tested-by: Hui Kang <kangh@us.ibm.com> Signed-off-by: Ben Pfaff <blp@ovn.org>
Diffstat (limited to 'include/automake.mk')
0 files changed, 0 insertions, 0 deletions