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>
Wed, 24 Feb 2016 23:55:27 +0000 (15:55 -0800)
commit8cffdcd071ed47a503edb211bfaa15639d265ee0
treec6107904d687a33b48a644a1f737431b9afc35df
parent765b5a0e09353e58614c14cb980c389b614ae7ec
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