[ovs-git] Open vSwitch: xenserver: Renice netback process to priority 0 by default. (citrix)

nicira-dev at nicira.com nicira-dev at nicira.com
Wed Aug 19 23:03:19 UTC 2009

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, citrix has been updated
       via  641a0a4ed0a79d53a52d4e78ce1d90140a768798 (commit)
       via  612f6d49c5137ecaf407a5f8cc0a1e5ba4b4bca7 (commit)
      from  8521345b51ef456819412b175538555eb9f3c152 (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 641a0a4ed0a79d53a52d4e78ce1d90140a768798
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=641a0a4ed0a79d53a52d4e78ce1d90140a768798
Author: Ben Pfaff <blp at nicira.com>
xenserver: Renice netback process to priority 0 by default.
Under heavy VM network load, we have observed that ovs-vswitchd can be
starved for CPU time, which prevents flows from being set up.  This can
in turn cause connections to XAPI in Dom0 to time out (among other issues).

It is probably not necessary to renice netback all the way to priority 0
as done in this commit.  That is simply the value that we have tested.  QA
has not reported any ill side-effects of this choice of value (yet).  One
reasonable alternative, should any problems be noticed, would be to leave
netback at its default -5 priority and simply boost ovs-vswitchd's priority
to say -6 or -7.

Bug #1656.

commit 612f6d49c5137ecaf407a5f8cc0a1e5ba4b4bca7
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=612f6d49c5137ecaf407a5f8cc0a1e5ba4b4bca7
Author: Ben Pfaff <blp at nicira.com>
xenserver: Use = instead of == as operator for "test" in shell scripts.
The "test" program uses =, not ==, as the test for equality.  Fortunately
most implementations are tolerant but it's better to follow the spec.


Summary of changes:
 xenserver/etc_init.d_vswitch            |   32 +++++++++++++++++++++++++++++-
 xenserver/etc_sysconfig_vswitch.example |    7 ++++++
 2 files changed, 37 insertions(+), 2 deletions(-)

Open vSwitch

More information about the git mailing list