aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Pfaff <blp@nicira.com>2012-01-26 16:02:01 -0800
committerBen Pfaff <blp@nicira.com>2012-01-26 16:03:47 -0800
commitf85748f7f1228fc7dcf5a9280e01d4bd9f13df1e (patch)
tree2f4473e19fed989ddee5b3361d97ee5a175b3a4f
parent3096dfb4112e422eac47a4afb55807f9c04bd553 (diff)
ovs-ctl: Restore ability to create 256 bridges.
OVS is supposed to support at least 256 bridges simultaneously, but the file descriptor count was a little too low for that. Build tested only. Bug #8218. Reported-by: Luca Giraudo <lgiraudo@nicira.com> Signed-off-by: Ben Pfaff <blp@nicira.com>
-rwxr-xr-xutilities/ovs-ctl.in9
1 files changed, 5 insertions, 4 deletions
diff --git a/utilities/ovs-ctl.in b/utilities/ovs-ctl.in
index 5640ee88..f10e98ac 100755
--- a/utilities/ovs-ctl.in
+++ b/utilities/ovs-ctl.in
@@ -1,5 +1,5 @@
#! /bin/sh
-# Copyright (C) 2009, 2010, 2011 Nicira Networks, Inc.
+# Copyright (C) 2009, 2010, 2011, 2012 Nicira Networks, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -199,9 +199,10 @@ start () {
if daemon_is_running ovs-vswitchd; then
log_success_msg "ovs-vswitchd is already running"
else
- # Increase the limit on the number of open file descriptors since
- # ovs-vswitchd needs a few per bridge
- ulimit -n 4096
+ # Increase the limit on the number of open file descriptors.
+ # ovs-vswitchd needs 16 per datapath, plus a few extra, so this
+ # should allow for 256 (or more) bridges.
+ ulimit -n 5000
# Start ovs-vswitchd.
set ovs-vswitchd unix:"$DB_SOCK"