3737 "local_dir": "vortex-bench/data/tpch/1.0",
3838 "remote_storage": "s3://vortex-ci-benchmark-datasets/${{github.ref_name}}/${{github.run_id}}/tpch/1.0/",
3939 "targets": "datafusion:parquet,datafusion:vortex,datafusion:vortex-compact,duckdb:parquet,duckdb:vortex,duckdb:vortex-compact",
40- "scale_factor": "1.0"
40+ "scale_factor": "1.0",
41+ "iterations": "10"
4142 },
4243 {
4344 "id": "tpch-nvme-10",
5354 "local_dir": "vortex-bench/data/tpch/10.0",
5455 "remote_storage": "s3://vortex-ci-benchmark-datasets/${{github.ref_name}}/${{github.run_id}}/tpch/10.0/",
5556 "targets": "datafusion:parquet,datafusion:vortex,datafusion:vortex-compact,duckdb:parquet,duckdb:vortex,duckdb:vortex-compact",
56- "scale_factor": "10.0"
57+ "scale_factor": "10.0",
58+ "iterations": "10"
5759 },
5860 {
5961 "id": "tpcds-nvme",
8385 "local_dir": "vortex-bench/data/fineweb",
8486 "remote_storage": "s3://vortex-ci-benchmark-datasets/${{github.ref_name}}/${{github.run_id}}/fineweb/",
8587 "targets": "datafusion:parquet,datafusion:vortex,datafusion:vortex-compact,duckdb:parquet,duckdb:vortex,duckdb:vortex-compact",
86- "scale_factor": "100"
88+ "scale_factor": "100",
89+ "iterations": "10"
8790 },
8891 {
8992 "id": "polarsignals",
@@ -199,6 +202,7 @@ jobs:
199202 OTEL_RESOURCE_ATTRIBUTES : " bench-name=${{ matrix.id }}"
200203 run : |
201204 bash scripts/bench-taskset.sh .github/scripts/run-sql-bench.sh "${{ matrix.subcommand }}" "${{ matrix.targets }}" \
205+ ${{ matrix.iterations && format('--iterations {0}', matrix.iterations) || '' }} \
202206 ${{ matrix.scale_factor && format('--scale-factor {0}', matrix.scale_factor) || '' }}
203207
204208 - name : Run ${{ matrix.name }} benchmark (remote)
@@ -213,6 +217,7 @@ jobs:
213217 OTEL_RESOURCE_ATTRIBUTES : " bench-name=${{ matrix.id }}"
214218 run : |
215219 bash scripts/bench-taskset.sh .github/scripts/run-sql-bench.sh "${{ matrix.subcommand }}" "${{ matrix.targets }}" \
220+ ${{ matrix.iterations && format('--iterations {0}', matrix.iterations) || '' }} \
216221 --remote-storage "${{ matrix.remote_storage }}" \
217222 --benchmark-id "${{ matrix.id }}" \
218223 ${{ matrix.scale_factor && format('--scale-factor {0}', matrix.scale_factor) || '' }}
0 commit comments