#!/bin/sh
# Two writer containers at once. Needs the S3 server up (s3_up.sh) and S3_ACCESS_KEY/S3_SECRET_KEY set.
# Usage: ./concurrent_run.sh <runner: s3_run.sh|run.sh> <mode: append|upsert> <batches> <id prefix>
R="$(dirname "$0")/$1"; MODE=$2; N=$3; PFX=$4
"$R" concurrent_write.py w1 "$N" "$MODE" "$PFX" > /tmp/cw1.$$ 2>&1 &
"$R" concurrent_write.py w2 "$N" "$MODE" "$PFX" > /tmp/cw2.$$ 2>&1
wait
grep -h -v WARN /tmp/cw1.$$ /tmp/cw2.$$ | cut -c1-400
rm -f /tmp/cw1.$$ /tmp/cw2.$$
"$R" concurrent_check.py 2>&1 | grep -v WARN
