summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZap Chang <zapchang@gmail.com>2013-08-21 22:13:16 +0800
committerZap Chang <zapchang@gmail.com>2013-08-21 22:13:16 +0800
commit3a9357faf392d8e34b8c4d4e0c4543654abf2ffb (patch)
tree81ad3acdee8d4cd22334910ce297440cf0a7ba08
parentf67af4c5290522b81872b327f7eef6931ac129dd (diff)
downloadswift-bench-3a9357faf392d8e34b8c4d4e0c4543654abf2ffb.tar.gz
Improve swift-bench performance
Single-host bench controller should be monkey-patched to achieve maximum concurrency. Change-Id: I77c63773edc7427d06c2fbfb67ededf36d9913d3
-rw-r--r--swift/common/bench.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/swift/common/bench.py b/swift/common/bench.py
index 0a46be2..be4e9a9 100644
--- a/swift/common/bench.py
+++ b/swift/common/bench.py
@@ -370,6 +370,7 @@ class BenchController(object):
sys.exit('Final SIGINT received.')
def run(self):
+ eventlet.patcher.monkey_patch(socket=True)
signal.signal(signal.SIGINT, self.sigint1)
puts = BenchPUT(self.logger, self.conf, self.names)
self.running = puts