[ovs-git] Open vSwitch: bridge: Rate limit port creations and deletions. (master)

dev at openvswitch.org dev at openvswitch.org
Fri Apr 13 02:46:07 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  c7e7bb21ff20f6fb2ca6509d9cffeca895fcbc78 (commit)
      from  7e041ba51410125ec74cba2b5f0b6f1b0481baa9 (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 c7e7bb21ff20f6fb2ca6509d9cffeca895fcbc78
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=c7e7bb21ff20f6fb2ca6509d9cffeca895fcbc78
Author: Ethan Jackson <ethan at nicira.com>
		
bridge: Rate limit port creations and deletions.
		
In some datapaths, adding or deleting OpenFlow ports can take quite
a bit of time.  If there are lots of OpenFlow ports which needed to
be added in a run loop, this can cause Open vSwitch to lock up and
stop setting up flows while trying to catch up.  This patch lessons
the severity of the problem by only doing a few OpenFlow port adds
or deletions per run loop allowing other work to be done in
between.

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


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

Summary of changes:
 vswitchd/bridge.c |  104 +++++++++++++++++++++++++++++++++++++++++-----------
 1 files changed, 82 insertions(+), 22 deletions(-)


hooks/post-receive
-- 
Open vSwitch



More information about the git mailing list