Skip to content

Commit d0ae232

Browse files
committed
yolo
Signed-off-by: Onur Satici <[email protected]>
1 parent 577a495 commit d0ae232

File tree

3 files changed

+10
-5
lines changed

3 files changed

+10
-5
lines changed

.github/workflows/bench-pr.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ jobs:
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
@@ -84,7 +84,7 @@ jobs:
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

.github/workflows/bench.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,8 @@ jobs:
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:
@@ -69,7 +71,7 @@ jobs:
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]
@@ -85,7 +87,7 @@ jobs:
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

.github/workflows/sql-benchmarks.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)