[ovs-git] Open vSwitch: Implement database schema versioning. (master)

dev at openvswitch.org dev at openvswitch.org
Mon Dec 27 22:28:42 UTC 2010


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  8159b984dced44851670bd48e204b4e854941a24 (commit)
       via  538c6dfab42ec72f916e80f916e858f988d1c48d (commit)
      from  abcf9134e459208dc4f73648c284ec5431ad7cb8 (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 8159b984dced44851670bd48e204b4e854941a24
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=8159b984dced44851670bd48e204b4e854941a24
Author: Ben Pfaff <blp at nicira.com>
		
Implement database schema versioning.
		
As the database schema evolves, it might be useful to have an identifier
for the particular version in use.  This commit adds that feature.


commit 538c6dfab42ec72f916e80f916e858f988d1c48d
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=538c6dfab42ec72f916e80f916e858f988d1c48d
Author: Ben Pfaff <blp at nicira.com>
		
vswitchd: Add OVS version to database, give system info its own columns.
		
Until now, nothing in the database has reported the Open vSwitch version
number.  This commit adds that.

In addition, this commits moves the system type and version from
external-ids to individual columns, because we decided that these were
important enough not to relegate them to a grab-bag field.


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

Summary of changes:
 ovsdb/SPECS                      |   12 +++++++
 ovsdb/ovsdb-client.1.in          |   15 +++++++++
 ovsdb/ovsdb-client.c             |   12 +++++++
 ovsdb/ovsdb-tool.1.in            |   29 +++++++++++++++++
 ovsdb/ovsdb-tool.c               |   26 +++++++++++++++
 ovsdb/ovsdb.c                    |   37 ++++++++++++++++++---
 ovsdb/ovsdb.h                    |    4 ++-
 python/ovs/db/schema.py          |   25 +++++++++++---
 tests/idltest.ovsschema          |    3 +-
 tests/ovsdb-execution.at         |    3 +-
 tests/ovsdb-schema.at            |   26 ++++++++++++++-
 tests/ovsdb-server.at            |   13 +++++++-
 tests/ovsdb-tool.at              |   20 +++++++++++-
 vswitchd/automake.mk             |   12 +++++++
 vswitchd/vswitch.ovsschema       |   16 +++++++++-
 vswitchd/vswitch.xml             |   65 ++++++++++++++++++++++++++++++++++---
 xenserver/etc_init.d_openvswitch |   17 ++++++++--
 17 files changed, 308 insertions(+), 27 deletions(-)


hooks/post-receive
-- 
Open vSwitch




More information about the git mailing list