@@ -44,10 +44,24 @@ jobs:
4444 name : Random Access
4545 build_args : " --features lance"
4646 formats : " parquet,lance,vortex"
47- - id : compress-bench
48- name : Compression
47+ - id : compress-bench-1
48+ name : Compression (1/3)
49+ bin : compress-bench
4950 build_args : " --features lance"
5051 formats : " parquet,lance,vortex"
52+ extra_args : " --datasets '^(taxi|Arade|Bimbo|CMSprovider|Euro2016)$'"
53+ - id : compress-bench-2
54+ name : Compression (2/3)
55+ bin : compress-bench
56+ build_args : " --features lance"
57+ formats : " parquet,lance,vortex"
58+ extra_args : " --datasets '^(Food|HashTags|TPC-H)'"
59+ - id : compress-bench-other
60+ name : Compression (other)
61+ bin : compress-bench
62+ build_args : " --features lance"
63+ formats : " parquet,lance,vortex"
64+ extra_args : " --datasets '^(?!taxi$|Arade$|Bimbo$|CMSprovider$|Euro2016$|Food$|HashTags$|TPC-H)'"
5165 steps :
5266 - uses : runs-on/action@v2
5367 if : github.repository == 'vortex-data/vortex'
7387 env :
7488 RUSTFLAGS : " -C target-cpu=native -C force-frame-pointers=yes"
7589 run : |
76- cargo build --bin ${{ matrix.benchmark.id }} --profile release_debug ${{ matrix.benchmark.build_args }}
90+ cargo build --bin ${{ matrix.benchmark.bin || matrix.benchmark. id }} --profile release_debug ${{ matrix.benchmark.build_args }}
7791
7892 - name : Setup Polar Signals
7993 uses : polarsignals/gh-actions-ps-profiling@v0.8.1
89103 env :
90104 RUST_BACKTRACE : full
91105 run : |
92- bash scripts/bench-taskset.sh target/release_debug/${{ matrix.benchmark.id }} --formats ${{ matrix.benchmark.formats }} -d gh-json -o results.json
106+ bash scripts/bench-taskset.sh target/release_debug/${{ matrix.benchmark.bin || matrix.benchmark. id }} --formats ${{ matrix.benchmark.formats }} ${{ matrix.benchmark.extra_args }} -d gh-json -o results.json
93107
94108 - name : Setup AWS CLI
95109 uses : aws-actions/configure-aws-credentials@v6
0 commit comments