File tree Expand file tree Collapse file tree 3 files changed +10
-5
lines changed
Expand file tree Collapse file tree 3 files changed +10
-5
lines changed Original file line number Diff line number Diff line change 6767 env :
6868 RUSTFLAGS : " -C target-cpu=native -C force-frame-pointers=yes"
6969 run : |
70- cargo build --bin ${{ matrix.benchmark.id }} --package bench-vortex --profile release_debug
70+ cargo build --bin ${{ matrix.benchmark.id }} --package bench-vortex --profile release_debug --features uring
7171
7272 - name : Setup Polar Signals
7373 if : github.event.pull_request.head.repo.fork == false
8484 env :
8585 RUST_BACKTRACE : full
8686 run : |
87- target/release_debug/${{ matrix.benchmark.id }} -d gh-json -o ${{ matrix.benchmark.id }}.json
87+ target/release_debug/${{ matrix.benchmark.id }} --runtime uring - d gh-json -o ${{ matrix.benchmark.id }}.json
8888
8989 - name : Setup AWS CLI
9090 if : github.event.pull_request.head.repo.fork == false
Original file line number Diff line number Diff line change 4848 name : Random Access
4949 - id : compress
5050 name : Compression
51+ env :
52+ BENCH_RUNTIME : ${{ vars.BENCH_RUNTIME }}
5153 steps :
5254 - uses : runs-on/action@v2
5355 with :
6971 RUSTFLAGS : " -C target-cpu=native -C force-frame-pointers=yes"
7072 # The main difference between this and `bench-pr.yml` is that we add the `lance` feature.
7173 run : |
72- cargo build --bin ${{ matrix.benchmark.id }} --package bench-vortex --profile release_debug --features lance
74+ cargo build --bin ${{ matrix.benchmark.id }} --package bench-vortex --profile release_debug --features " lance uring"
7375
7476 - name : Setup Polar Signals
7577 uses :
polarsignals/[email protected] 8587 env :
8688 RUST_BACKTRACE : full
8789 run : |
88- target/release_debug/${{ matrix.benchmark.id }} -d gh-json -o ${{ matrix.benchmark.id }}.json --formats parquet,lance,vortex
90+ target/release_debug/${{ matrix.benchmark.id }} --runtime uring - d gh-json -o ${{ matrix.benchmark.id }}.json --formats parquet,lance,vortex
8991
9092 - name : Setup AWS CLI
9193 uses : aws-actions/configure-aws-credentials@v5
Original file line number Diff line number Diff line change @@ -145,7 +145,7 @@ jobs:
145145 env :
146146 RUSTFLAGS : " -C target-cpu=native -C force-frame-pointers=yes"
147147 run : |
148- cargo build --bin query_bench --package bench-vortex --profile release_debug ${{ matrix.build_args }}
148+ cargo build --bin query_bench --package bench-vortex --profile release_debug ${{ matrix.build_args }} --features "uring"
149149
150150 - name : Generate data
151151 shell : bash
@@ -157,6 +157,7 @@ jobs:
157157 ${{ matrix.subcommand }} \
158158 --targets ${{ matrix.targets }} \
159159 -i1 \
160+ --runtime uring \
160161 -d gh-json ${{ matrix.scale_factor }}
161162
162163 - name : Setup AWS CLI
@@ -199,6 +200,7 @@ jobs:
199200 -d gh-json \
200201 --targets ${{ matrix.targets }} \
201202 ${{ matrix.scale_factor }} \
203+ --runtime uring \
202204 --delete-duckdb-database \
203205 -o results.json
204206
@@ -218,6 +220,7 @@ jobs:
218220 --targets ${{ matrix.targets }} \
219221 ${{ matrix.scale_factor }} \
220222 -d gh-json \
223+ --runtime uring \
221224 --delete-duckdb-database \
222225 -o results.json
223226
You can’t perform that action at this time.
0 commit comments