@@ -25,6 +25,7 @@ success=false
2525
2626PORT_RANGE_START=10000
2727PORT_RANGE_END=20000
28+ RPC_SERVICE_PORT=` perl -e " print int(rand($PORT_RANGE_END -$PORT_RANGE_START )) + $PORT_RANGE_START " `
2829
2930function clean_up {
3031 # Perform program exit housekeeping
@@ -50,7 +51,6 @@ DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
5051cd $DIR
5152
5253# Start python rpc test container
53- RPC_SERVICE_PORT=` perl -e " print int(rand($PORT_RANGE_END -$PORT_RANGE_START )) + $PORT_RANGE_START " `
5454echo " Starting python RPC test container... (port:$RPC_SERVICE_PORT )"
5555python ../python/rpc_test_container.py --rpc_service_port $RPC_SERVICE_PORT &
5656
@@ -71,7 +71,6 @@ cd $DIR/../../
7171cd container
7272make container_rpc_test
7373container_uptime_seconds=180
74- RPC_SERVICE_PORT=` perl -e " print int(rand($PORT_RANGE_END -$PORT_RANGE_START )) + $PORT_RANGE_START " `
7574echo " Starting cpp RPC test container... (port:$RPC_SERVICE_PORT )"
7675./container_rpc_test -t $container_uptime_seconds -p $RPC_SERVICE_PORT &
7776
@@ -80,13 +79,11 @@ sleep 10s
8079cd $DIR /../../debug/src/benchmarks
8180make rpctest
8281REDIS_PORT=$1
83- RPC_SERVICE_PORT=` perl -e " print int(rand($PORT_RANGE_END -$PORT_RANGE_START )) + $PORT_RANGE_START " `
8482echo " Executing RPC test (first iteration)... (redis port:$REDIS_PORT , rpc_service_port:$RPC_SERVICE_PORT )"
8583./rpctest --num_containers=2 --timeout_seconds=30 --redis_port $REDIS_PORT --rpc_service_port $RPC_SERVICE_PORT
8684redis-cli -p $REDIS_PORT " flushall"
8785echo " Sleeping for 5 seconds..."
8886sleep 5s
89- RPC_SERVICE_PORT=` perl -e " print int(rand($PORT_RANGE_END -$PORT_RANGE_START )) + $PORT_RANGE_START " `
9087echo " Executing RPC test (second iteration)... (redis port:$REDIS_PORT , rpc_service_port:$RPC_SERVICE_PORT )"
9188./rpctest --num_containers=2 --timeout_seconds=30 --redis_port $REDIS_PORT --rpc_service_port $RPC_SERVICE_PORT
9289redis-cli -p $REDIS_PORT " flushall"
0 commit comments