]> git.proxmox.com Git - ovs.git/commit - lib/ovsdb-idl.h
ovsdb: Add/use partial set updates.
authorRyan Moats <rmoats@us.ibm.com>
Sat, 6 Aug 2016 22:46:29 +0000 (17:46 -0500)
committerBen Pfaff <blp@ovn.org>
Sun, 14 Aug 2016 23:31:15 +0000 (16:31 -0700)
commitf1ab6e06061ab05f246f4c95c8653c89036c819f
treeb2274ba453e83bedfb048bec53082fbb91fd90a5
parent33ac3c83416334e8759ff21170e42aa9700be8e4
ovsdb: Add/use partial set updates.

This patchset mimics the changes introduced in

  f199df26 (ovsdb-idl: Add partial map updates functionality.)
  010fe7ae (ovsdb-idlc.in: Autogenerate partial map updates functions.)
  7251075c (tests: Add test for partial map updates.)
  b1048e6a (ovsdb-idl: Fix issues detected in Partial Map Update feature)

but for columns that store sets of values rather than key-value
pairs.  These columns will now be able to use the OVSDB mutate
operation to transmit deltas on the wire rather than use
verify/update and transmit wait/update operations on the wire.

Side effect of modifying the comments in the partial map update
tests.

Signed-off-by: Ryan Moats <rmoats@us.ibm.com>
Signed-off-by: Ben Pfaff <blp@ovn.org>
lib/automake.mk
lib/ovsdb-idl-provider.h
lib/ovsdb-idl.c
lib/ovsdb-idl.h
lib/ovsdb-set-op.c [new file with mode: 0644]
lib/ovsdb-set-op.h [new file with mode: 0644]
ovsdb/ovsdb-idlc.in
tests/idltest.ovsschema
tests/idltest2.ovsschema
tests/ovsdb-idl.at
tests/test-ovsdb.c