aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/cpp/qps/single_run_localhost.sh
diff options
context:
space:
mode:
authorGravatar Craig Tiller <craig.tiller@gmail.com>2015-03-02 22:42:10 -0800
committerGravatar Craig Tiller <craig.tiller@gmail.com>2015-03-02 22:42:10 -0800
commit6af9ed0bf78a1fe6cbfe5e91d44d34da5b152f1b (patch)
treead56885a4385cdf4e6569b76f9e424c2a3928000 /test/cpp/qps/single_run_localhost.sh
parent32083bd771449fee853f4f5cb56ecd768ffec16a (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-xtest/cpp/qps/single_run_localhost.sh18
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