Skip to content

Commit b867b3f

Browse files
committed
Move benchmark runners to c8id and prebuilt images
Signed-off-by: "Robert Kruszewski" <github@robertk.io> Signed-off-by: Robert Kruszewski <github@robertk.io>
1 parent f80b83c commit b867b3f

5 files changed

Lines changed: 11 additions & 15 deletions

File tree

‎.github/workflows/codspeed.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ jobs:
6262
timeout-minutes: 30
6363
runs-on: >-
6464
${{ github.repository == 'vortex-data/vortex'
65-
&& format('runs-on={0}/runner=amd64-medium/image=ubuntu24-full-x64-pre-v2/extras=s3-cache/tag=bench-codspeed-{1}', github.run_id, matrix.shard)
65+
&& format('runs-on={0}/runner=amd64-ci-medium/image=ubuntu24-full-x64-pre-v2/extras=s3-cache/tag=bench-codspeed-{1}', github.run_id, matrix.shard)
6666
|| 'ubuntu-latest' }}
6767
steps:
6868
- uses: runs-on/action@v2

‎.github/workflows/develop-bench.yml‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ jobs:
3535
timeout-minutes: 60
3636
runs-on: >-
3737
${{ github.repository == 'vortex-data/vortex'
38-
&& format('runs-on={0}/runner=bench-dedicated/family=c6id.8xlarge/extras=s3-cache/tag=build-{1}', github.run_id, matrix.benchmark.id)
38+
&& format('runs-on={0}/runner=bench-dedicated/family=c8id.8xlarge/extras=s3-cache/tag=build-{1}', github.run_id, matrix.benchmark.id)
3939
|| 'ubuntu-latest' }}
4040
strategy:
4141
fail-fast: false
@@ -53,7 +53,7 @@ jobs:
5353
with:
5454
sccache: s3
5555
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
56-
- uses: ./.github/actions/setup-rust
56+
- uses: ./.github/actions/setup-prebuild
5757
with:
5858
repo-token: ${{ secrets.GITHUB_TOKEN }}
5959
enable-sccache: ${{ github.repository == 'vortex-data/vortex' && 'true' || 'false' }}
@@ -83,7 +83,7 @@ jobs:
8383
timeout-minutes: 120
8484
runs-on: >-
8585
${{ github.repository == 'vortex-data/vortex'
86-
&& format('runs-on={0}/runner=bench-dedicated/family=c6id.metal/extras=s3-cache/tag={1}', github.run_id, matrix.benchmark.id)
86+
&& format('runs-on={0}/runner=bench-dedicated/family=c8id.32xlarge/extras=s3-cache/tag={1}', github.run_id, matrix.benchmark.id)
8787
|| 'ubuntu-latest' }}
8888
strategy:
8989
fail-fast: false

‎.github/workflows/nightly-bench.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,4 +30,4 @@ jobs:
3030
matrix:
3131
machine_type:
3232
- id: x86
33-
instance_name: c6id.metal
33+
instance_name: c8id.32xlarge

‎.github/workflows/pr-bench-runner.yml‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
timeout-minutes: 60
3333
runs-on: >-
3434
${{ github.repository == 'vortex-data/vortex'
35-
&& format('runs-on={0}/runner=bench-dedicated/family=c6id.8xlarge/tag=build-{1}{2}', github.run_id, inputs.benchmark_id, github.event.pull_request.head.repo.fork == false && '/extras=s3-cache' || '')
35+
&& format('runs-on={0}/runner=bench-dedicated/family=c8id.8xlarge/tag=build-{1}{2}', github.run_id, inputs.benchmark_id, github.event.pull_request.head.repo.fork == false && '/extras=s3-cache' || '')
3636
|| 'ubuntu-latest' }}
3737
steps:
3838
- uses: runs-on/action@v2
@@ -43,7 +43,7 @@ jobs:
4343
with:
4444
ref: ${{ github.event.pull_request.head.sha || github.sha }}
4545
fetch-depth: 0
46-
- uses: ./.github/actions/setup-rust
46+
- uses: ./.github/actions/setup-prebuild
4747
with:
4848
repo-token: ${{ secrets.GITHUB_TOKEN }}
4949
enable-sccache: ${{ github.event.pull_request.head.repo.fork == false && 'true' || 'false' }}
@@ -75,7 +75,7 @@ jobs:
7575
timeout-minutes: 120
7676
runs-on: >-
7777
${{ github.repository == 'vortex-data/vortex'
78-
&& format('runs-on={0}/runner=bench-dedicated/family=c6id.metal/tag={1}{2}', github.run_id, inputs.benchmark_id, github.event.pull_request.head.repo.fork == false && '/extras=s3-cache' || '')
78+
&& format('runs-on={0}/runner=bench-dedicated/family=c8id.32xlarge/tag={1}{2}', github.run_id, inputs.benchmark_id, github.event.pull_request.head.repo.fork == false && '/extras=s3-cache' || '')
7979
|| 'ubuntu-latest' }}
8080
steps:
8181
# `extras=s3-cache` points ACTIONS_RESULTS_URL at the RunsOn artifact proxy, but only

‎.github/workflows/sql-bench-matrix.yml‎

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ on:
1313
machine_type:
1414
required: false
1515
type: string
16-
default: c6id.metal
16+
default: c8id.32xlarge
1717

1818
jobs:
1919
resolve-matrix:
@@ -50,7 +50,7 @@ jobs:
5050
FLAT_LAYOUT_INLINE_ARRAY_NODE: "1"
5151
runs-on: >-
5252
${{ github.repository == 'vortex-data/vortex'
53-
&& format('runs-on={0}/runner=bench-dedicated/family=c6id.8xlarge/tag=build{1}', github.run_id, (inputs.mode != 'pr' || github.event.pull_request.head.repo.fork == false) && '/extras=s3-cache' || '')
53+
&& format('runs-on={0}/runner=bench-dedicated/family=c8id.8xlarge/tag=build{1}', github.run_id, (inputs.mode != 'pr' || github.event.pull_request.head.repo.fork == false) && '/extras=s3-cache' || '')
5454
|| 'ubuntu-latest' }}
5555
steps:
5656
- uses: runs-on/action@v2
@@ -60,7 +60,7 @@ jobs:
6060
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
6161
with:
6262
ref: ${{ inputs.mode == 'pr' && github.event.pull_request.head.sha || github.sha }}
63-
- uses: ./.github/actions/setup-rust
63+
- uses: ./.github/actions/setup-prebuild
6464
with:
6565
repo-token: ${{ secrets.GITHUB_TOKEN }}
6666
enable-sccache: ${{ (inputs.mode != 'pr' || github.event.pull_request.head.repo.fork == false) && 'true' || 'false' }}
@@ -123,10 +123,6 @@ jobs:
123123
with:
124124
ref: ${{ inputs.mode == 'pr' && github.event.pull_request.head.sha || github.sha }}
125125
fetch-depth: ${{ inputs.mode == 'pr' && '0' || '1' }}
126-
- uses: ./.github/actions/setup-rust
127-
with:
128-
repo-token: ${{ secrets.GITHUB_TOKEN }}
129-
enable-sccache: ${{ (inputs.mode != 'pr' || github.event.pull_request.head.repo.fork == false) && 'true' || 'false' }}
130126
- name: Install uv
131127
uses: spiraldb/actions/.github/actions/setup-uv@a746510eafaa926484c354541cfc49b2ec06cc63 # 0.18.6
132128
with:

0 commit comments

Comments
 (0)