ovs-vsctl: Check for dirty reads within transactions.
authorBen Pfaff <blp@nicira.com>
Fri, 22 Oct 2010 21:46:30 +0000 (14:46 -0700)
committerBen Pfaff <blp@nicira.com>
Fri, 22 Oct 2010 21:48:09 +0000 (14:48 -0700)
commitf74055e705bc9735853e11170b42840977279fb4
tree0c76f2d18dd5f9718fb2ec13dd09823c7ed552d4
parent1588bb8d91095366786aa92d53759b1cf48139d6
ovs-vsctl: Check for dirty reads within transactions.

OVSDB is transactional but it does not implement any form of locking.  This
means that read-modify-write operations must verify that the values that
they read are still in place before writing.  This commit adds such
checking.

Bug #2387.
Bug #3856.
Bug #3906.
utilities/ovs-vsctl.c