[ovs-git] Open vSwitch: ovs-vswitchd: Add --mlockall option and enable on XenServer. (citrix)

dev at openvswitch.org dev at openvswitch.org
Tue Dec 1 17:26:34 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  86a06318bdfbea056b04eb78bcdea5672d0b200e (commit)
      from  651880308c1fb26071f1f0788e3a9c842d927126 (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 86a06318bdfbea056b04eb78bcdea5672d0b200e
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=86a06318bdfbea056b04eb78bcdea5672d0b200e
Author: Ben Pfaff <blp at nicira.com>
		
ovs-vswitchd: Add --mlockall option and enable on XenServer.
		
On XenServer 5.5 we found that running 4 simultaneous vm-import operations
on iSCSI caused so much disk and cache activity that (we suspect) parts of
ovs-vswitchd were paged out to disk and were not paged back in for over
10 seconds, causing the XenServer to fall off the network and the XenCenter
connection to fail.

Locking ovs-vswitchd into memory appears to avoid this problem.  Henrik
reports that, with memory locking, importing 11 VMs simultaneously
completed successfully.

Bug #2344.


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

Summary of changes:
 configure.ac                                      |    1 +
 vswitchd/ovs-vswitchd.8.in                        |   11 +++++++++++
 vswitchd/ovs-vswitchd.c                           |   15 +++++++++++++++
 xenserver/etc_init.d_vswitch                      |    8 ++++++--
 xenserver/root_vswitch_scripts_sysconfig.template |    7 +++++++
 5 files changed, 40 insertions(+), 2 deletions(-)


hooks/post-receive
-- 
Open vSwitch




More information about the git mailing list