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 15:38:47 +0000 (07:38 -0800)
commit0ca3235675e2083e3636e8895052f50f17502ac2
tree04c9db3f14b0afe277e5a3731dee2d3a8d33e554
parent78312dec1883e7d6e47e652633eae04c723ed86e
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