#!/bin/bash

# MariaDB installs to hit: 1, 3, 4, 6, 7
#"/home/jeb/taf-perl/database_software_installs/mariadb-11.4.2-linux-systemd-x86_64"
#"/home/jeb/taf-perl/database_software_installs/mariadb-11.8.6-linux-systemd-x86_64"
#"/home/jeb/taf-perl/database_software_installs/mariadb-11.8.6-prof"
#"/home/jeb/taf-perl/database_software_installs/mariadb-12.0.1-linux-systemd-x86_64"
#"/home/jeb/taf-perl/database_software_installs/mariadb-12.1.2-linux-systemd-x86_64"
#"/home/jeb/taf-perl/database_software_installs/mariadb-12.2.1-linux-systemd-x86_64"
#"/home/jeb/taf-perl/database_software_installs/mariadb-12.2.2-linux-systemd-x86_64"
#"/home/jeb/taf-perl/database_software_installs/mariadb-12.3.0-linux-systemd-x86_64"
#"/home/jeb/taf-perl/database_software_installs/mariadb-12.3.1-linux-systemd-x86_64"
#"/home/jeb/taf-perl/database_software_installs/mariadb-13.0.0-linux-systemd-x86_64"
#"/home/jeb/taf-perl/database_software_installs/mariadb-13.0.0-prof"
#"/home/jeb/taf-perl/database_software_installs/mariadb-d228f237f27"

INSTALLS=(
"/home/jeb/taf-perl/database_software_installs/mariadb-7081f2a58ec"
)

#RESTORE_PROP="./properties/mariadb/mariadb_tprocc_restore.properties"
NORESTORE_PROP="./properties/mariadb/mariadb_tprocc.properties"

for INSTALL in "${INSTALLS[@]}"; do
    VERSION=$(basename "$INSTALL")

    #echo "=== Running MariaDB $VERSION (restore) ==="
    #nohup perl taf.pl \
    #    --prop="$RESTORE_PROP" \
    #    --db-software-install-dir="$INSTALL" \
    #    > "mariadb_${VERSION}_restore.log" 2>&1 &
    #wait

    export TMPDIR=/data/hammer_tmp

    echo "=== Running MariaDB $VERSION (no-restore) ==="
    nohup perl taf.pl \
        --threads=10 --iter=1 \
        --prop="$NORESTORE_PROP" \
        --db-software-install-dir="$INSTALL" \
        > "tpcc_${VERSION}_no_restore.log" 2>&1 &
    wait
done