ovsdb-idlc: Make no-op writes to write-only columns cheaper.
authorBen Pfaff <blp@nicira.com>
Tue, 5 Mar 2013 23:30:33 +0000 (15:30 -0800)
committerBen Pfaff <blp@nicira.com>
Wed, 6 Mar 2013 05:35:41 +0000 (21:35 -0800)
commitfe19569ac50a7d398e0e44a00fd22b323748de06
treec1bc34f5df7496c4932c697e6629c8434d33183d
parentc9e5dfbd18dc6ba826a6e5751507040284ed45da
ovsdb-idlc: Make no-op writes to write-only columns cheaper.

For 1000 tunnels with CFM enabled, this reduces CPU use from
about 36% to about 30%.

Bug #15171.
Signed-off-by: Ben Pfaff <blp@nicira.com>
Acked-by: Ethan Jackson <ethan@nicira.com>
lib/ovsdb-idl.c
lib/ovsdb-idl.h
ovsdb/ovsdb-idlc.in
python/ovs/db/types.py