[ovs-git] Open vSwitch: xenserver: Add "Vendor" to generated RPM. (next)

dev at openvswitch.org dev at openvswitch.org
Wed Mar 3 21:21:10 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, next has been updated
       via  58bd8cceb1d03065a580ac6663ae464435a1dd04 (commit)
       via  90887925206f585db65ae8872f197a97543f2860 (commit)
       via  f2ba3c0a425ba0745cd2640d38dc7e816333d1c6 (commit)
       via  47a3c536c345925b6d3837643b0e8a24b752fad3 (commit)
       via  d5bac2a0cfea7efc27c4f06de132460390a2e920 (commit)
       via  4bda8288fb2fba14d02359f636375ca128aaad02 (commit)
      from  3612b72c3639f22b33786c2fac3fb291ff9f6061 (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 58bd8cceb1d03065a580ac6663ae464435a1dd04
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=58bd8cceb1d03065a580ac6663ae464435a1dd04
Author: Ben Pfaff <blp at nicira.com>
		
xenserver: Add "Vendor" to generated RPM.
		
Reported-by: Henrik Amren <henrik at nicira.com>


commit 90887925206f585db65ae8872f197a97543f2860
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=90887925206f585db65ae8872f197a97543f2860
Author: Ben Pfaff <blp at nicira.com>
		
ovsdb-idl: Improve check in ovsdb_idl_row_is_orphan().
		
When a transaction is in progress, newly inserted rows have NULL 'old'
values.  These rows are not orphans, so ovsdb_idl_row_is_orphan() should
not treat them as such.

I do not believe that this changes behavior at all, because I have not been
able to find a case where ovsdb_idl_row_is_orphan() is called while a
transaction is in progress.  It is a code cleanup.


commit f2ba3c0a425ba0745cd2640d38dc7e816333d1c6
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=f2ba3c0a425ba0745cd2640d38dc7e816333d1c6
Author: Ben Pfaff <blp at nicira.com>
		
ovsdb-idl: Fix iteration over rows in IDL tables.
		
The IDL was returning rows that had existed in the database and were
deleted by the current transaction (that is, row->old && !row->new).
This commit fixes the problem.

The condition used by next_real_row() was just blatantly wrong and
illogical.  The correct condition is row->new != NULL.  The old condition
only got one case wrong (the one mentioned above), even though it didn't
make much sense.

This fixes an ovs-vsctl call that assert-failed in a "set" command that
iterated through a table from which a previous ovs-vsctl command (in the
same invocation) had deleted a row.


commit 47a3c536c345925b6d3837643b0e8a24b752fad3
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=47a3c536c345925b6d3837643b0e8a24b752fad3
Author: Ben Pfaff <blp at nicira.com>
		
xenserver: Implement missing interface-reconfigure settings.
		
These settings are supported by the bridge, and they were supported
earlier by the vswitch, but support regressed when OVSDB was initially
introduced because at first ovs-vsctl did not support these settings.
This commit restores support.

Related to bug #2430, #2442.

Signed-off-by: Ben Pfaff <blp at nicira.com>


commit d5bac2a0cfea7efc27c4f06de132460390a2e920
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=d5bac2a0cfea7efc27c4f06de132460390a2e920
Author: Ben Pfaff <blp at nicira.com>
		
xenserver: Suppress error message for expected non-error condition.
		
Signed-off-by: Ben Pfaff <blp at nicira.com>


commit 4bda8288fb2fba14d02359f636375ca128aaad02
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=4bda8288fb2fba14d02359f636375ca128aaad02
Author: Ben Pfaff <blp at nicira.com>
		
json: Fix typo in error message.
		


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

Summary of changes:
 lib/json.c                                         |    2 +-
 lib/ovsdb-idl.c                                    |   35 ++++++++++-
 tests/interface-reconfigure.at                     |    8 ++
 xenserver/etc_xensource_scripts_vif                |    5 +-
 ...ensource_libexec_InterfaceReconfigureVswitch.py |   68 ++++++++++++++++----
 xenserver/vswitch-xen.spec                         |    1 +
 6 files changed, 101 insertions(+), 18 deletions(-)


hooks/post-receive
-- 
Open vSwitch




More information about the git mailing list