When two ovs-vsctl update map type column at same time, one ovs-vsctl's update will be discarded although all ovs-vsctl succeeded. This patch fixes this issue.
Signed-off-by: Ken Ajiro <aj...@mxw.nes.nec.co.jp> --- utilities/ovs-vsctl.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/utilities/ovs-vsctl.c b/utilities/ovs-vsctl.c index 528b40c..af6ae5f 100644 --- a/utilities/ovs-vsctl.c +++ b/utilities/ovs-vsctl.c @@ -3352,6 +3352,7 @@ set_column(const struct vsctl_table_class *table, ovsdb_datum_union(&datum, ovsdb_idl_read(row, column), &column->type, false); + ovsdb_idl_txn_verify(row, column); ovsdb_idl_txn_write(row, column, &datum); } else { struct ovsdb_datum datum; -- 1.7.0.4 _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev