[ovs-git] Open vSwitch: xenserver: Add monitor-external-ids daemon (master)

dev at openvswitch.org dev at openvswitch.org
Wed Aug 25 23:59:50 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  df09921db55b56158d67a770a2d79eb9fb93aaf0 (commit)
       via  c76fde78c528027fe95d714aba5ccf0f01407d75 (commit)
       via  bfe62d7a6099a43976aeb591b690964ef35e5cef (commit)
       via  d9af660c057e5f272e4ea94659554ade733b3dad (commit)
       via  573c1db99dbfd655d20e0fdf27ff4d460d6529c1 (commit)
      from  1900fc2c706f6ce204d0710532daaee99ccc5f0c (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 df09921db55b56158d67a770a2d79eb9fb93aaf0
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=df09921db55b56158d67a770a2d79eb9fb93aaf0
Author: Justin Pettit <jpettit at nicira.com>
xenserver: Add monitor-external-ids daemon
The monitor-external-ids daemon monitors the external_ids columns of the
Bridge and Interface OVSDB tables.  Its primary responsibility is to
set the "bridge-id" and "iface-id" keys in the Bridge and Interface
tables, respectively.  It also looks for the use of "network-uuids" in
the Bridge table and duplicates its value to the preferred

Signed-off-by: Justin Pettit <jpettit at nicira.com>

commit c76fde78c528027fe95d714aba5ccf0f01407d75
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=c76fde78c528027fe95d714aba5ccf0f01407d75
Author: Justin Pettit <jpettit at nicira.com>
xenserver: Prepend XenServer external ids with "xs-"
Signed-off-by: Justin Pettit <jpettit at nicira.com>

commit bfe62d7a6099a43976aeb591b690964ef35e5cef
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=bfe62d7a6099a43976aeb591b690964ef35e5cef
Author: Justin Pettit <jpettit at nicira.com>
xenserver: Report the system type and version as external ids
The configuration schema defines the system-type and system-version
external-ids for the Open_vSwitch table.  This commit adds support for
reporting them on XenServer.

Signed-off-by: Justin Pettit <jpettit at nicira.com>

commit d9af660c057e5f272e4ea94659554ade733b3dad
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=d9af660c057e5f272e4ea94659554ade733b3dad
Author: Justin Pettit <jpettit at nicira.com>
vswitch: Break out XenServer-specific external ids
As we move to new platforms, not all external identifiers will be
universally unique, but the "-uuid" suffix seemingly prevents their use.
Create new identifiers without the "-uuid" suffix.  Change the existing
XenServer-specific external identifiers to contain a "xs-" prefix.  This
also allows a XenServer integrator to define identifiers different from
the XenServer UUIDs, but still leave them in the config database to be
used by other programs.

commit 573c1db99dbfd655d20e0fdf27ff4d460d6529c1
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=573c1db99dbfd655d20e0fdf27ff4d460d6529c1
Author: Justin Pettit <jpettit at nicira.com>
vswitch: Add port status column to Port table
Add "status" map to provide optional status of ports to Port table.


Summary of changes:
 tests/interface-reconfigure.at                     |   12 +-
 vswitchd/vswitch.ovsschema                         |    3 +
 vswitchd/vswitch.xml                               |   77 +++++--
 xenserver/README                                   |    9 +-
 xenserver/automake.mk                              |    3 +-
 xenserver/etc_init.d_openvswitch                   |   25 ++-
 xenserver/etc_xensource_scripts_vif                |   12 +-
 xenserver/openvswitch-xen.spec                     |   13 +-
 ...ensource_libexec_InterfaceReconfigureVswitch.py |    4 +-
 ..._share_openvswitch_scripts_monitor-external-ids |  228 ++++++++++++++++++++
 ...e_openvswitch_scripts_refresh-xs-network-uuids} |    0
 11 files changed, 334 insertions(+), 52 deletions(-)
 create mode 100755 xenserver/usr_share_openvswitch_scripts_monitor-external-ids
 rename xenserver/{usr_share_openvswitch_scripts_refresh-network-uuids => usr_share_openvswitch_scripts_refresh-xs-network-uuids} (100%)

Open vSwitch

More information about the git mailing list