#!/bin/sh

config=$1
if test -z "$config"
then
	config='workloads/simple.pg';
fi

set -x
./src/server/polysrv \
	--config $config \
	--cfg_dirs workloads/include \
	--verb_lvl 10 \
	--log /tmp/ts.log \
	--console /tmp/ts.con &
sleep 3

./src/client/polyclt \
	--config $config \
	--cfg_dirs workloads/include \
	--verb_lvl 10 \
	--log /tmp/tc.log \
	--console /tmp/tc.con &
sleep 3

set +x
a='';
while tail /tmp/ts.con /tmp/tc.con && test -z "$a"
do
	echo -n "<enter> to continue, <nonempty string> to stop: "
	read a
done
set -x

killall -INT polyclt polysrv
sleep 10;

tail /tmp/t[sc].con

./src/logextractors/lx /tmp/ts.log | fgrep rate
./src/logextractors/lx /tmp/tc.log | fgrep rate

set +x


syntax highlighted by Code2HTML, v. 0.9.1