#!/bin/bash

#cd spark/conf && rm -f spark.config && ln -s spark.config.50 spark.config && cd ../../
#sbt "unit -xvm -xsc  -p 2 -s 1 -w 0 -l spark -q tpch.query3 -d 500gb -O3 --batch -xbs 5000000 -x"

#cd spark/conf && rm -f spark.config && ln -s spark.config.100 spark.config && cd ../../
#sbt "unit -xvm -xsc  -p 2 -s 2 -w 0 -l spark -q tpch.query3 -d 500gb -O3 --batch -xbs 10000000 -x"

#cd spark/conf && rm -f spark.config && ln -s spark.config.200 spark.config && cd ../../
#sbt "unit -xvm -xsc  -p 2 -s 2 -w 0 -l spark -q tpch.query3 -d 500gb -O3 --batch -xbs 20000000 -x"

#cd spark/conf && rm -f spark.config && ln -s spark.config.400 spark.config && cd ../../
#sbt "unit -xvm -xsc  -p 2 -s 2 -w 0 -l spark -q tpch.query3 -d 500gb -O3 --batch -xbs 40000000 -x"

#cd spark/conf && rm -f spark.config && ln -s spark.config.600 spark.config && cd ../../
#sbt "unit -xvm -xsc  -p 2 -s 2 -w 0 -l spark -q tpch.query3 -d 500gb -O3 --batch -xbs 60000000 -x"

#cd spark/conf && rm -f spark.config && ln -s spark.config.800 spark.config && cd ../../
#sbt "unit -xvm -xsc  -p 2 -s 2 -w 0 -l spark -q tpch.query3 -d 500gb -O3 --batch -xbs 80000000 -x"

#cd spark/conf && rm -f spark.config && ln -s spark.config.1000 spark.config && cd ../../
#sbt "unit -xvm -xsc  -p 2 -s 2 -w 0 -l spark -q tpch.query3 -d 500gb -O3 --batch -xbs 100000000 -x"



#cd spark/conf && rm -f spark.config && ln -s spark.config.50 spark.config && cd ../../
#sbt "unit -xvm -xsc  -p 2 -s 1 -w 0 -l spark -q tpch.query6 -d 500gb -O3 --batch -xbs 5000000 -x"

#cd spark/conf && rm -f spark.config && ln -s spark.config.100 spark.config && cd ../../
#sbt "unit -xvm -xsc  -p 2 -s 2 -w 0 -l spark -q tpch.query6 -d 500gb -O3 --batch -xbs 10000000 -x"

#cd spark/conf && rm -f spark.config && ln -s spark.config.200 spark.config && cd ../../
#sbt "unit -xvm -xsc  -p 2 -s 2 -w 0 -l spark -q tpch.query6 -d 500gb -O3 --batch -xbs 20000000 -x"

#cd spark/conf && rm -f spark.config && ln -s spark.config.400 spark.config && cd ../../
#sbt "unit -xvm -xsc  -p 2 -s 2 -w 0 -l spark -q tpch.query6 -d 500gb -O3 --batch -xbs 40000000 -x"

#cd spark/conf && rm -f spark.config && ln -s spark.config.600 spark.config && cd ../../
#sbt "unit -xvm -xsc  -p 2 -s 2 -w 0 -l spark -q tpch.query6 -d 500gb -O3 --batch -xbs 60000000 -x"

#cd spark/conf && rm -f spark.config && ln -s spark.config.800 spark.config && cd ../../
#sbt "unit -xvm -xsc  -p 2 -s 2 -w 0 -l spark -q tpch.query6 -d 500gb -O3 --batch -xbs 80000000 -x"

#cd spark/conf && rm -f spark.config && ln -s spark.config.1000 spark.config && cd ../../
#sbt "unit -xvm -xsc  -p 2 -s 2 -w 0 -l spark -q tpch.query6 -d 500gb -O3 --batch -xbs 100000000 -x"



#cd spark/conf && rm -f spark.config && ln -s spark.config.50 spark.config && cd ../../
#sbt "unit -xvm -xsc  -p 2 -s 1 -w 0 -l spark -q tpch.query17 -d 500gb -O3 --batch -xbs 5000000 -x"

#cd spark/conf && rm -f spark.config && ln -s spark.config.100 spark.config && cd ../../
#sbt "unit -xvm -xsc  -p 2 -s 2 -w 0 -l spark -q tpch.query17 -d 500gb -O3 --batch -xbs 10000000 -x"

#cd spark/conf && rm -f spark.config && ln -s spark.config.200 spark.config && cd ../../
#sbt "unit -xvm -xsc  -p 2 -s 2 -w 0 -l spark -q tpch.query17 -d 500gb -O3 --batch -xbs 20000000 -x"

#cd spark/conf && rm -f spark.config && ln -s spark.config.400 spark.config && cd ../../
#sbt "unit -xvm -xsc  -p 2 -s 2 -w 0 -l spark -q tpch.query17 -d 500gb -O3 --batch -xbs 40000000 -x"

#cd spark/conf && rm -f spark.config && ln -s spark.config.600 spark.config && cd ../../
#sbt "unit -xvm -xsc  -p 2 -s 2 -w 0 -l spark -q tpch.query17 -d 500gb -O3 --batch -xbs 60000000 -x"

#cd spark/conf && rm -f spark.config && ln -s spark.config.800 spark.config && cd ../../
#sbt "unit -xvm -xsc  -p 2 -s 2 -w 0 -l spark -q tpch.query17 -d 500gb -O3 --batch -xbs 80000000 -x"

#cd spark/conf && rm -f spark.config && ln -s spark.config.1000 spark.config && cd ../../
#sbt "unit -xvm -xsc  -p 2 -s 2 -w 0 -l spark -q tpch.query17 -d 500gb -O3 --batch -xbs 100000000 -x"



#cd spark/conf && rm -f spark.config && ln -s spark.config.50 spark.config && cd ../../
#sbt "unit -xvm -xsc  -p 2 -s 1 -w 0 -l spark -q tpch.query7 -d 500gb -O3 --batch -xbs 5000000 -x -F HEURISTICS-DECOMPOSE-OVER-TABLES"

cd spark/conf && rm -f spark.config && ln -s spark.config.100 spark.config && cd ../../
sbt "unit -xvm -xsc  -p 2 -s 2 -w 0 -l spark -q tpch.query7 -d 500gb -O3 --batch -xbs 10000000 -x -F HEURISTICS-DECOMPOSE-OVER-TABLES"

cd spark/conf && rm -f spark.config && ln -s spark.config.200 spark.config && cd ../../
sbt "unit -xvm -xsc  -p 2 -s 2 -w 0 -l spark -q tpch.query7 -d 500gb -O3 --batch -xbs 20000000 -x -F HEURISTICS-DECOMPOSE-OVER-TABLES"

cd spark/conf && rm -f spark.config && ln -s spark.config.400 spark.config && cd ../../
sbt "unit -xvm -xsc  -p 2 -s 2 -w 0 -l spark -q tpch.query7 -d 500gb -O3 --batch -xbs 40000000 -x -F HEURISTICS-DECOMPOSE-OVER-TABLES"

cd spark/conf && rm -f spark.config && ln -s spark.config.600 spark.config && cd ../../
sbt "unit -xvm -xsc  -p 2 -s 2 -w 0 -l spark -q tpch.query7 -d 500gb -O3 --batch -xbs 60000000 -x -F HEURISTICS-DECOMPOSE-OVER-TABLES"

cd spark/conf && rm -f spark.config && ln -s spark.config.800 spark.config && cd ../../
sbt "unit -xvm -xsc  -p 2 -s 2 -w 0 -l spark -q tpch.query7 -d 500gb -O3 --batch -xbs 80000000 -x -F HEURISTICS-DECOMPOSE-OVER-TABLES"

cd spark/conf && rm -f spark.config && ln -s spark.config.1000 spark.config && cd ../../
sbt "unit -xvm -xsc  -p 2 -s 2 -w 0 -l spark -q tpch.query7 -d 500gb -O3 --batch -xbs 100000000 -x -F HEURISTICS-DECOMPOSE-OVER-TABLES"

