diff options
author | Zap Chang <zapchang@gmail.com> | 2013-08-21 22:13:16 +0800 |
---|---|---|
committer | Zap Chang <zapchang@gmail.com> | 2013-08-21 22:13:16 +0800 |
commit | 3a9357faf392d8e34b8c4d4e0c4543654abf2ffb (patch) | |
tree | 81ad3acdee8d4cd22334910ce297440cf0a7ba08 | |
parent | f67af4c5290522b81872b327f7eef6931ac129dd (diff) | |
download | swift-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.py | 1 |
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 |