ovsdb: avoid unnecessary call to ovsdb_monitor_get_update()
authorAndy Zhou <azhou@ovn.org>
Mon, 22 Feb 2016 08:35:28 +0000 (00:35 -0800)
committerAndy Zhou <azhou@ovn.org>
Thu, 25 Feb 2016 00:19:08 +0000 (16:19 -0800)
commit389e302f3fdf049e2ca2e0943245e94760df975e
tree0d69a553564808783ca1c1bde3b2885ed765fd03
parent11e4d6542529d944d45916fe06b620b81a4d6ab7
ovsdb: avoid unnecessary call to ovsdb_monitor_get_update()

Optimizing ovsdb_jsonrpc_mintor_flush_all() by avoiding calling
ovsdb_monitor_get_update() on monitors that do not have any
unflushed updates.  This change saves CPU cycles on ovsdb-server's
main loop, but should not introduce any client visible changes.

Reported-by: Liran Schour <lirans@il.ibm.com>
Signed-off-by: Andy Zhou <azhou@ovn.org>
Acked-by: Liran Schour <lirans@il.ibm.com>
Acked-by: Ben Pfaff <blp@ovn.org>
ovsdb/jsonrpc-server.c