ovsdb-idl: Make selecting tables and columns to replicate more flexible.
authorBen Pfaff <blp@nicira.com>
Tue, 16 Nov 2010 17:14:52 +0000 (09:14 -0800)
committerBen Pfaff <blp@nicira.com>
Tue, 16 Nov 2010 17:14:52 +0000 (09:14 -0800)
commitef73f86cd4f7ec0cd2d3f9526167a0d0f6be4f63
treead54cb7e83f8e6c2aed825b6ba9c7b5fc36c5958
parentcbb7baddb826a7e0fda8d6cd352101276cd7c774
ovsdb-idl: Make selecting tables and columns to replicate more flexible.

Until now, by default the IDL replicated all tables and all columns in the
database, and a few functions made it possible to avoid replicating
selected columns.  This commit adds a mode in which nothing is replicated
by default and the client code is responsible for specifying each column
and table that it is interested in.  The following commit adds a user for
this mode.
lib/ovsdb-idl-provider.h
lib/ovsdb-idl.c
lib/ovsdb-idl.h
tests/test-ovsdb.c
utilities/ovs-vsctl.c
vswitchd/bridge.c
vswitchd/ovs-brcompatd.c