[ovs-git] Open vSwitch: ovsdb: Enforce immutability of immutable columns. (master)

dev at openvswitch.org dev at openvswitch.org
Wed Sep 5 17:38:33 UTC 2012


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Open vSwitch".

The branch, master has been updated
       via  341c4e59f50a842a2974d06e448a57af372a7edd (commit)
      from  c22c56bd746352f5c70a0d99bb3f548d03cfd105 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 341c4e59f50a842a2974d06e448a57af372a7edd
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=341c4e59f50a842a2974d06e448a57af372a7edd
Author: Ben Pfaff <blp at nicira.com>
		
ovsdb: Enforce immutability of immutable columns.
		
OVSDB has always had the ability to mark a column as "immutable", so that
its value cannot be changed in a given row after that row is initially
inserted.  However, we discovered recently that ovsdb-server has never
enforced this constraint.  This commit implements enforcement.

Reported-by: Paul Ingram <paul at nicira.com>
Signed-off-by: Ben Pfaff <blp at nicira.com>
Acked-by: Kyle Mestery <kmestery at cisco.com>


-----------------------------------------------------------------------

Summary of changes:
 NEWS                     |    2 ++
 lib/ovsdb-idl-provider.h |    3 ++-
 ovsdb/execution.c        |   18 +++++++++++++++++-
 ovsdb/mutation.c         |    8 +++++++-
 ovsdb/ovsdb-idlc.in      |    5 +++++
 tests/ovs-vsctl.at       |   12 ++++++++++++
 tests/ovsdb-execution.at |   43 +++++++++++++++++++++++++++++++++++++++++++
 tests/ovsdb-mutation.at  |   12 ++++++++++++
 utilities/ovs-vsctl.c    |   22 ++++++++++++++++++++--
 9 files changed, 120 insertions(+), 5 deletions(-)


hooks/post-receive
-- 
Open vSwitch



More information about the git mailing list