ovs-vsctl: Check for dirty reads within transactions.
authorBen Pfaff <blp@nicira.com>
Fri, 22 Oct 2010 21:46:30 +0000 (14:46 -0700)
committerJustin Pettit <jpettit@nicira.com>
Tue, 26 Oct 2010 06:44:54 +0000 (23:44 -0700)
commitac4ec5f6e1685d60a0dda58fea77ec736761e2a2
treef3bdea22a35faaf8a68dbaadd87eda6eae2a5e0e
parent632eb9d29370337423686952ab5a14cc436650bd
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