diff options
author | 2015-03-02 22:42:10 -0800 | |
---|---|---|
committer | 2015-03-02 22:42:10 -0800 | |
commit | 6af9ed0bf78a1fe6cbfe5e91d44d34da5b152f1b (patch) | |
tree | ad56885a4385cdf4e6569b76f9e424c2a3928000 /test/cpp/qps/single_run_localhost.sh | |
parent | 32083bd771449fee853f4f5cb56ecd768ffec16a (diff) |
Rework QPS client/server
Now setup as a driver and N anonymous workers that may become clients or servers.
Will convert async soon.
Diffstat (limited to 'test/cpp/qps/single_run_localhost.sh')
-rwxr-xr-x | test/cpp/qps/single_run_localhost.sh | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/test/cpp/qps/single_run_localhost.sh b/test/cpp/qps/single_run_localhost.sh index 310a0824bb..2f60b4e49d 100755 --- a/test/cpp/qps/single_run_localhost.sh +++ b/test/cpp/qps/single_run_localhost.sh @@ -6,25 +6,23 @@ set -ex cd $(dirname $0)/../../.. -killall qps_server qps_client || true +killall qps_worker || true config=opt NUMCPUS=`python2.7 -c 'import multiprocessing; print multiprocessing.cpu_count()'` -make CONFIG=$config qps_client qps_server qps_driver -j$NUMCPUS +make CONFIG=$config qps_worker qps_driver -j$NUMCPUS -bins/$config/qps_server -driver_port 10000 -port 10002 & -SERVER_PID=$! -bins/$config/qps_client -driver_port 10001 & -CLIENT_PID=$! +bins/$config/qps_worker -driver_port 10000 -server_port 10001 & +PID1=$! +bins/$config/qps_worker -driver_port 10010 -server_port 10011 & +PID2=$! -export QPS_SERVERS=localhost:10000 -export QPS_CLIENTS=localhost:10001 +export QPS_WORKERS="localhost:10000,localhost:10010" bins/$config/qps_driver $* -kill -2 $CLIENT_PID -kill -2 $SERVER_PID +kill -2 $PID1 $PID2 wait |