[ovs-git] Open vSwitch: bond: Change default bond_mode to active-backup. (master)

dev at openvswitch.org dev at openvswitch.org
Tue Jan 17 02:20:15 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  4df08875a5bc18ad953259bde103f3efc2242198 (commit)
       via  4592d0e2fb90aa9a9592a433a8e01aaeb513b2a9 (commit)
       via  a9bf011b82b02249344740d139f2f28594fe9e61 (commit)
       via  a2a57624e1db1c9f1d58ab70ea1cdfa16ebb8b9d (commit)
       via  fc1d4f01842aa68c42fcd7e89b2f3fd9a9f90397 (commit)
       via  c33a8a251b12cbcd38dbe9e242a064eabf9b09ce (commit)
      from  258748613a8b53a571d93f58fbfda57f91b81b2b (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 4df08875a5bc18ad953259bde103f3efc2242198
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=4df08875a5bc18ad953259bde103f3efc2242198
Author: Ethan Jackson <ethan at nicira.com>
		
bond: Change default bond_mode to active-backup.
		
As promised, post version 1.4 the default bond_mode is changing to
active-backup with this commit.

Signed-off-by: Ethan Jackson <ethan at nicira.com>


commit 4592d0e2fb90aa9a9592a433a8e01aaeb513b2a9
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=4592d0e2fb90aa9a9592a433a8e01aaeb513b2a9
Author: Ethan Jackson <ethan at nicira.com>
		
bond: Revalidate when lacp_negotiated status changes.
		
Typically, when the lacp_negotiated flag changes, the result of
bond_is_tcp_hash() will change as well.  However, for certain bond
types (SLB, Active-Backup, etc) this may not be true.  Since the
lacp_negotiated flag affects the results of
bond_check_admissibility() revalidation needs to happen whenever it
changes.  This patch makes the revalidation explicit.

Signed-off-by: Ethan Jackson <ethan at nicira.com>


commit a9bf011b82b02249344740d139f2f28594fe9e61
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=a9bf011b82b02249344740d139f2f28594fe9e61
Author: Ethan Jackson <ethan at nicira.com>
		
lacp: Enforce valid lacp-system-id configuration.
		
With this patch, when a user attempts to configure LACP with an
invalid system ID, OVS will fail to create the bond and warn.
This behavior seems safer then defaulting to the bridge Ethernet
address which may surprise users.

Bug #8710.
Signed-off-by: Ethan Jackson <ethan at nicira.com>


commit a2a57624e1db1c9f1d58ab70ea1cdfa16ebb8b9d
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=a2a57624e1db1c9f1d58ab70ea1cdfa16ebb8b9d
Author: Ethan Jackson <ethan at nicira.com>
		
bond: Add ovs-appctl bond/show to LACP sanity checks.
		
This commit makes the LACP unit tests more general by adding
ovs-appctl bond/show output.

Signed-off-by: Ethan Jackson <ethan at nicira.com>


commit fc1d4f01842aa68c42fcd7e89b2f3fd9a9f90397
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=fc1d4f01842aa68c42fcd7e89b2f3fd9a9f90397
Author: Ethan Jackson <ethan at nicira.com>
		
bond: Sort slaves in ovs-appctl bond/show.
		
This will simplify unit tests which appear in future commits.

Signed-off-by: Ethan Jackson <ethan at nicira.com>


commit c33a8a251b12cbcd38dbe9e242a064eabf9b09ce
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=c33a8a251b12cbcd38dbe9e242a064eabf9b09ce
Author: Ethan Jackson <ethan at nicira.com>
		
bond: Support ovs-appctl bond/show without arguments.
		
Similarly to lacp/show and cfm/show, the bond/show ovs-appctl
command now shows all bonds when given no arguments.

Signed-off-by: Ethan Jackson <ethan at nicira.com>


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

Summary of changes:
 NEWS                       |    4 ++
 lib/bond.c                 |   85 ++++++++++++++++++++++++++++++-------------
 tests/lacp.at              |   21 +++++++++--
 vswitchd/bridge.c          |   21 +++++++----
 vswitchd/ovs-vswitchd.8.in |   18 +++++-----
 vswitchd/vswitch.xml       |    5 ++-
 6 files changed, 106 insertions(+), 48 deletions(-)


hooks/post-receive
-- 
Open vSwitch



More information about the git mailing list