#!/bin/sh # performs a single qps run with one client and one server set -ex cd $(dirname $0)/../../.. killall qps_worker || true config=opt NUMCPUS=`python2.7 -c 'import multiprocessing; print multiprocessing.cpu_count()'` make CONFIG=$config qps_worker qps_smoke_test -j$NUMCPUS bins/$config/qps_worker -driver_port 10000 -server_port 10001 & PID1=$! bins/$config/qps_worker -driver_port 10010 -server_port 10011 & PID2=$! export QPS_WORKERS="localhost:10000,localhost:10010" bins/$config/qps_smoke_test $* kill -2 $PID1 $PID2 wait