[ovs-git] Open vSwitch: bond: BM_STABLE consistent hashing. (master)

dev at openvswitch.org dev at openvswitch.org
Thu Apr 21 18:18:36 UTC 2011

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  7321e30ecc76b72b25d900aa42e31b390da0fb04 (commit)
       via  62904702ecc720cb58de6cf080190bbecbbd2010 (commit)
      from  d3e3fb58ad81a42b9c86a97afd23a9a04c70ae09 (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 7321e30ecc76b72b25d900aa42e31b390da0fb04
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=7321e30ecc76b72b25d900aa42e31b390da0fb04
Author: Ethan Jackson <ethan at nicira.com>
bond: BM_STABLE consistent hashing.
This patch converts stable bonds from modulo n based hashing to
Highest Random Weight based hashing.  This hashing strategy only
redistributes 1/n_slaves traffic when a slave is enabled or
disabled.  It also turns out to have a vastly simpler

commit 62904702ecc720cb58de6cf080190bbecbbd2010
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=62904702ecc720cb58de6cf080190bbecbbd2010
Author: Ethan Jackson <ethan at nicira.com>
bond: New flag "bond_revalidate".
Used in future patches.


Summary of changes:
 lib/bond.c |  148 ++++++++++++++++++++---------------------------------------
 1 files changed, 50 insertions(+), 98 deletions(-)

Open vSwitch

More information about the git mailing list