Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
62b14af
Run operators benchmarks
gatesn Dec 11, 2025
c88a717
Run operators benchmarks
gatesn Dec 11, 2025
3e1d843
Run operators benchmarks
gatesn Dec 11, 2025
b6bacda
Run operators benchmarks
gatesn Dec 11, 2025
b83213b
Run operators benchmarks
gatesn Dec 11, 2025
b753bfc
Filter runend kernel
gatesn Dec 11, 2025
0b80a82
Merge branch 'develop' into operators-bench
gatesn Dec 11, 2025
ff8b6b6
Merge branch 'develop' into operators-bench
gatesn Dec 12, 2025
8e8bc8d
Merge branch 'develop' into operators-bench
gatesn Dec 12, 2025
60de35a
Merge branch 'develop' into operators-bench
gatesn Dec 15, 2025
8bdc860
Merge branch 'develop' into operators-bench
gatesn Dec 15, 2025
45c051b
Merge branch 'develop' into operators-bench
joseph-isaacs Dec 15, 2025
da850ce
Merge branch 'develop' into operators-bench
gatesn Dec 15, 2025
86b482d
Merge branch 'develop' into operators-bench
joseph-isaacs Dec 16, 2025
365308d
Merge branch 'develop' into operators-bench
gatesn Dec 16, 2025
92a0272
Merge branch 'develop' into operators-bench
gatesn Dec 16, 2025
89dfdd0
Merge branch 'develop' into operators-bench
0ax1 Dec 17, 2025
6da885c
Merge branch 'develop' into operators-bench
0ax1 Dec 17, 2025
7d3125c
Merge branch 'develop' into operators-bench
0ax1 Dec 17, 2025
46b17e5
Merge branch 'develop' into operators-bench
joseph-isaacs Dec 17, 2025
01e7687
Merge branch 'develop' into operators-bench
gatesn Dec 18, 2025
02da220
Merge branch 'develop' into operators-bench
joseph-isaacs Dec 18, 2025
5e913ed
Merge branch 'develop' into operators-bench
0ax1 Dec 18, 2025
90297bf
Merge branch 'develop' into operators-bench
joseph-isaacs Dec 18, 2025
81f4ab2
Merge branch 'develop' into operators-bench
joseph-isaacs Dec 18, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 5 additions & 3 deletions .github/workflows/bench-pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,9 @@ on:
branches: ["develop"]
workflow_dispatch: { }

env:
VORTEX_OPERATORS: "true"

permissions:
actions: write # for removing labels
contents: read
Expand All @@ -32,7 +35,6 @@ jobs:
labels: benchmark

bench:
needs: label_trigger
timeout-minutes: 120
runs-on:
- runs-on=${{ github.run_id }}
Expand All @@ -48,7 +50,8 @@ jobs:
name: Random Access
- id: compress
name: Compression
if: ${{ contains(github.event.head_commit.message, '[benchmark]') || github.event.label.name == 'benchmark' && github.event_name == 'pull_request' }}
env:
VORTEX_OPERATORS: "true"
steps:
- uses: runs-on/action@v2
if: github.event.pull_request.head.repo.fork == false
Expand Down Expand Up @@ -133,7 +136,6 @@ jobs:
comment-tag: bench-pr-comment-${{ matrix.benchmark.id }}

sql:
needs: label_trigger
uses: ./.github/workflows/sql-benchmarks.yml
secrets: inherit
with:
Expand Down
6 changes: 1 addition & 5 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,7 @@ name: CI
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.ref != 'refs/heads/develop' }}
on:
push:
branches: [develop]
pull_request: { }
workflow_dispatch: { }
on: { }

permissions:
actions: read
Expand Down
5 changes: 1 addition & 4 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,7 @@ concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
cancel-in-progress: true

on:
push:
branches: [develop]
workflow_dispatch: { }
on: { }

permissions:
contents: read
Expand Down
5 changes: 1 addition & 4 deletions .github/workflows/labels.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,7 @@ concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
cancel-in-progress: true

on:
pull_request:
# Trigger on these PR activities
types: [opened, reopened, synchronize, labeled, unlabeled]
on: { }

jobs:
check_changelog_label:
Expand Down
5 changes: 1 addition & 4 deletions .github/workflows/reuse.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,7 @@ concurrency:
# Cancel outdated runs on PRs, but let all develop commits complete.
cancel-in-progress: ${{ github.ref != 'refs/heads/develop' }}

on:
push:
branches: [develop]
pull_request: { }
on: { }

jobs:
reuse-check:
Expand Down
9 changes: 8 additions & 1 deletion .github/workflows/sql-benchmarks.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
name: "SQL-related benchmarks"

env:
VORTEX_OPERATORS: "true"

on:
workflow_call:
inputs:
Expand Down Expand Up @@ -94,7 +97,8 @@ jobs:
fail-fast: false
matrix:
include: ${{ fromJSON(inputs.benchmark_matrix) }}

env:
VORTEX_OPERATORS: "true"
runs-on:
- runs-on=${{ github.run_id }}
- family=${{ inputs.machine_type }}
Expand Down Expand Up @@ -135,6 +139,7 @@ jobs:
shell: bash
env:
RUST_BACKTRACE: full
VORTEX_OPERATORS: "true"
run: |
# Generate data, running each query once to make sure they don't panic.
target/release_debug/query_bench \
Expand Down Expand Up @@ -178,6 +183,7 @@ jobs:
OTEL_EXPORTER_OTLP_ENDPOINT: "${{ (inputs.mode != 'pr' || github.event.pull_request.head.repo.fork == false) && secrets.OTEL_EXPORTER_OTLP_ENDPOINT || '' }}"
OTEL_EXPORTER_OTLP_HEADERS: "${{ (inputs.mode != 'pr' || github.event.pull_request.head.repo.fork == false) && secrets.OTEL_EXPORTER_OTLP_HEADERS || '' }}"
OTEL_RESOURCE_ATTRIBUTES: "bench-name=${{ matrix.id }}"
VORTEX_OPERATORS: "true"
run: |
target/release_debug/query_bench ${{ matrix.subcommand }} \
-d gh-json \
Expand All @@ -196,6 +202,7 @@ jobs:
OTEL_EXPORTER_OTLP_ENDPOINT: "${{ (inputs.mode != 'pr' || github.event.pull_request.head.repo.fork == false) && secrets.OTEL_EXPORTER_OTLP_ENDPOINT || '' }}"
OTEL_EXPORTER_OTLP_HEADERS: "${{ (inputs.mode != 'pr' || github.event.pull_request.head.repo.fork == false) && secrets.OTEL_EXPORTER_OTLP_HEADERS || '' }}"
OTEL_RESOURCE_ATTRIBUTES: "bench-name=${{ matrix.id }}"
VORTEX_OPERATORS: "true"
run: |
target/release_debug/query_bench ${{ matrix.subcommand }} \
--use-remote-data-dir ${{ matrix.remote_storage }} \
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/typos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ concurrency:
permissions:
contents: read

on: [pull_request]
on: { }

env:
CLICOLOR: 1
Expand Down
Loading