Skip to content

ci: move benchmark runners to c8id.metal-48xl - #9283

Open
joseph-isaacs wants to merge 1 commit into
developfrom
claude/benchmark-metal-c8id-update-zzy8n4
Open

ci: move benchmark runners to c8id.metal-48xl#9283
joseph-isaacs wants to merge 1 commit into
developfrom
claude/benchmark-metal-c8id-update-zzy8n4

Conversation

@joseph-isaacs

Copy link
Copy Markdown
Contributor

Rationale for this change

The benchmark workflows all pin their dedicated runs-on runner to the c6id.metal family. This moves them to c8id.metal-48xl so benchmarks execute on the newer generation bare-metal instance.

What changes are included in this PR?

Replaced every c6id.metal runner reference with c8id.metal-48xl:

  • .github/workflows/pr-bench-runner.ymlfamily= in the bench job's runs-on expression.
  • .github/workflows/develop-bench.ymlfamily= in the bench job's runs-on expression.
  • .github/workflows/sql-bench-matrix.yml — default value of the machine_type workflow_call input, which feeds the build and downstream jobs.
  • .github/workflows/nightly-bench.ymlinstance_name for the x86 matrix entry passed into the SQL benchmark matrix.

No other c6id.metal references remain under .github/. The unrelated ec2_c6id.8xlarge string in vortex-bench/src/runner.rs is a runner-id parser test fixture, not a CI runner selection, so it is untouched.

What APIs are changed? Are there any user-facing changes?

None. CI configuration only — no public API, feature flag, or generated-file changes.

Checks run

  • yamllint --strict -c .yamllint.yaml on the four changed workflow files — passes.
  • Rust build/clippy/test checks were not run: this change touches only .github/ YAML with no Rust or API impact.

Generated by Claude Code

@joseph-isaacs joseph-isaacs added the action/bench-all Runs all CPU benchmarks. Do not combine with other benchmark labels; GPU is the only exception. label Aug 7, 2026 — with Claude
@github-actions github-actions Bot removed the action/bench-all Runs all CPU benchmarks. Do not combine with other benchmark labels; GPU is the only exception. label Aug 7, 2026
@joseph-isaacs
joseph-isaacs marked this pull request as ready for review August 7, 2026 16:47
@connortsui20

Copy link
Copy Markdown
Member

this will change all of our benchmark right? so bench.vortex.dev will have a big shift?

@github-actions

github-actions Bot commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done 260de0a fineweb 1 Explore Profiling Data
🟢 Done 260de0a tpch-nvme 1 Explore Profiling Data
🟢 Done 260de0a statpopgen 1 Explore Profiling Data
🟢 Done 260de0a tpch-nvme-10 1 Explore Profiling Data
🟢 Done 260de0a appian-nvme 1 Explore Profiling Data
🟢 Done 260de0a tpch-s3 1 Explore Profiling Data
🟢 Done 260de0a clickbench-sorted-nvme 1 Explore Profiling Data
🟢 Done 260de0a clickbench-nvme 1 Explore Profiling Data
🟢 Done 260de0a fineweb-s3 1 Explore Profiling Data
🟢 Done 260de0a tpch-s3-10 1 Explore Profiling Data
🟢 Done 260de0a tpcds-nvme 1 Explore Profiling Data
🟢 Done 260de0a polarsignals 1 Explore Profiling Data
🟢 Done 260de0a random-access-bench 1 Explore Profiling Data
🟢 Done 260de0a string-bench 1 Explore Profiling Data
🟢 Done 260de0a compress-bench 1 Explore Profiling Data

Powered by Polar Signals Cloud

@codspeed-hq

codspeed-hq Bot commented Aug 7, 2026

Copy link
Copy Markdown

Merging this PR will degrade performance by 10.03%

⚡ 1 improved benchmark
❌ 2 regressed benchmarks
✅ 1934 untouched benchmarks
⏩ 85 skipped benchmarks1

Warning

Please fix the performance issues or acknowledge them on CodSpeed.

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation decompress[u32, (1000, 16)] 44.5 µs 57.1 µs -22.02%
Simulation cold_misaligned[(64, 256)] 4.4 ms 5.3 ms -16.96%
Simulation decompress[u64, (1000, 16)] 72.2 µs 64.2 µs +12.45%

Tip

Investigate this regression by commenting @codspeedbot fix this regression on this PR, or directly use the CodSpeed MCP with your agent.


Comparing claude/benchmark-metal-c8id-update-zzy8n4 (fcfb171) with develop (19f771f)

Open in CodSpeed

Footnotes

  1. 85 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports.

@github-actions

github-actions Bot commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: String Encoding 📖


vortex / vortex-file-compressed / ms (0.927x ➖, 2↑ 0↓)
name PR 260de0a (ms) base 2b3109a (ms) ratio (PR/base)
read/clickbench/URL/shard-0/fsst 🚀 43.142677 48.12827 0.90
read/clickbench/URL/shard-0/onpair-12 🚀 30.708003 38.190093 0.80
read/tpch/l_comment/fsst 92.490564 94.568344 0.98
read/tpch/l_comment/onpair-12 98.965636 107.984121 0.92
write/clickbench/URL/shard-0/fsst 859.396834 869.949537 0.99
write/clickbench/URL/shard-0/onpair-12 2033.75206 2122.31152 0.96
write/tpch/l_comment/fsst 3055.92516 3176.38457 0.96
write/tpch/l_comment/onpair-12 3685.4182 3968.1555 0.93
vortex / vortex-file-compressed / % (1.000x ➖, 0↑ 0↓)
name PR 260de0a (%) base 2b3109a (%) ratio (PR/base)
size/clickbench/URL/shard-0/fsst 47.4688937 47.4688937 1.00
size/clickbench/URL/shard-0/onpair-12 29.7509858 29.7509858 1.00
size/tpch/l_comment/fsst 30.5061014 30.5061014 1.00
size/tpch/l_comment/onpair-12 23.2390033 23.2390033 1.00

Copy link
Copy Markdown
Contributor Author

The CodSpeed regression on take[core/shuffled/primitive/nonnull/chunks=1024/indices=10000] isn't attributable to this PR, and there's nothing here to fix. Three independent reasons:

  1. The diff contains no Rust. It's 4 changed lines across 4 workflow YAML files:

    .github/workflows/develop-bench.yml    | 2 +-
    .github/workflows/nightly-bench.yml    | 2 +-
    .github/workflows/pr-bench-runner.yml  | 2 +-
    .github/workflows/sql-bench-matrix.yml | 2 +-
    

    No code in vortex-array/benches/take_chunked.rs or any of its dependencies is touched, so the compiled benchmark binary is identical.

  2. CodSpeed doesn't use the runners this PR changes. codspeed.yml runs on runner=amd64-medium and family=g5; this PR only changes runner=bench-dedicated families in pr-bench-runner.yml, develop-bench.yml, sql-bench-matrix.yml, and nightly-bench.yml. The CodSpeed harness is untouched.

  3. CodSpeed flagged its own base as unreliable, in the report footnote:

    No successful run was found on develop (66c447e) during the generation of this report, so 7e06a99 was used instead as the comparison base. There might be some changes unrelated to this pull request in this report.

    So the comparison spans commits that aren't in this PR. That also explains the 2 "improved" benchmarks, which this diff can't have caused either.

Once a successful develop run at 66c447e exists, re-running CodSpeed should compare against the correct base and come back clean. Suggest acknowledging it on CodSpeed rather than treating it as a blocker.


Generated by Claude Code

@github-actions

github-actions Bot commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: PolarSignals Profiling 📖

Vortex (geomean): 1.014x ➖


datafusion / vortex-file-compressed / ns (1.014x ➖, 4↑ 5↓)
name PR 260de0a (ns) base 39fde8c (ns) ratio (PR/base)
polarsignals_q00/datafusion:vortex-file-compressed 🚀 92973734 132020682 0.70
polarsignals_q01/datafusion:vortex-file-compressed 🚀 104734938 163834686 0.64
polarsignals_q02/datafusion:vortex-file-compressed 🚨 25906713 20651182 1.25
polarsignals_q03/datafusion:vortex-file-compressed 🚀 100984855 162043352 0.62
polarsignals_q04/datafusion:vortex-file-compressed 🚨 17295711 11926177 1.45
polarsignals_q05/datafusion:vortex-file-compressed 🚨 20956638 13640851 1.54
polarsignals_q06/datafusion:vortex-file-compressed 28254690 25947154 1.09
polarsignals_q07/datafusion:vortex-file-compressed 🚨 19712284 11693355 1.69
polarsignals_q08/datafusion:vortex-file-compressed 🚀 187994987 271370148 0.69
polarsignals_q09/datafusion:vortex-file-compressed 🚨 13441256 11625255 1.16

No file size changes detected.

@github-actions

github-actions Bot commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-DS SF=1 on NVME 📖

Verdict: Likely regression (environment too noisy confidence)
Attributed Vortex impact: +33.2%
Engines: DataFusion No clear signal (+6.5%, environment too noisy confidence) · DuckDB Likely regression (+66.7%, environment too noisy confidence)
Vortex (geomean): 1.347x ❌
Parquet (geomean): 1.011x ➖
Shifts: Parquet (control) +1.1% · Median polish +8.7%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed / ns (1.103x ❌, 9↑ 57↓)
name PR 260de0a (ns) base 39fde8c (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-file-compressed 🚨 36115931 27875498 1.30
tpcds_q02/datafusion:vortex-file-compressed 54098048 52565216 1.03
tpcds_q03/datafusion:vortex-file-compressed 🚨 16240000 14304074 1.14
tpcds_q04/datafusion:vortex-file-compressed 🚀 187886050 221376495 0.85
tpcds_q05/datafusion:vortex-file-compressed 65832384 64059567 1.03
tpcds_q06/datafusion:vortex-file-compressed 🚨 34722739 26452853 1.31
tpcds_q07/datafusion:vortex-file-compressed 43749754 42311347 1.03
tpcds_q08/datafusion:vortex-file-compressed 🚨 39989224 33563220 1.19
tpcds_q09/datafusion:vortex-file-compressed 26898074 26573997 1.01
tpcds_q10/datafusion:vortex-file-compressed 🚨 50629047 35592254 1.42
tpcds_q11/datafusion:vortex-file-compressed 🚀 104195070 116089460 0.90
tpcds_q12/datafusion:vortex-file-compressed 22982950 21445687 1.07
tpcds_q13/datafusion:vortex-file-compressed 🚨 51501389 45881258 1.12
tpcds_q14/datafusion:vortex-file-compressed 193444732 200976858 0.96
tpcds_q15/datafusion:vortex-file-compressed 🚨 33200328 29118334 1.14
tpcds_q16/datafusion:vortex-file-compressed 🚨 30792152 24635779 1.25
tpcds_q17/datafusion:vortex-file-compressed 79740387 73090831 1.09
tpcds_q18/datafusion:vortex-file-compressed 93823911 90745052 1.03
tpcds_q19/datafusion:vortex-file-compressed 🚨 27135866 21541416 1.26
tpcds_q20/datafusion:vortex-file-compressed 🚨 24779796 21718325 1.14
tpcds_q21/datafusion:vortex-file-compressed 31805026 33058955 0.96
tpcds_q22/datafusion:vortex-file-compressed 🚀 84268634 128298834 0.66
tpcds_q23/datafusion:vortex-file-compressed 🚀 106326534 133132410 0.80
tpcds_q24/datafusion:vortex-file-compressed 🚨 108613388 96959941 1.12
tpcds_q25/datafusion:vortex-file-compressed 82506808 75023329 1.10
tpcds_q26/datafusion:vortex-file-compressed 🚨 42257943 36702669 1.15
tpcds_q27/datafusion:vortex-file-compressed 🚀 84176297 96374213 0.87
tpcds_q28/datafusion:vortex-file-compressed 29615846 27671040 1.07
tpcds_q29/datafusion:vortex-file-compressed 🚨 79349769 71469576 1.11
tpcds_q30/datafusion:vortex-file-compressed 🚨 32741124 29103786 1.12
tpcds_q31/datafusion:vortex-file-compressed 🚨 98494089 79415730 1.24
tpcds_q32/datafusion:vortex-file-compressed 🚨 23832133 18269863 1.30
tpcds_q33/datafusion:vortex-file-compressed 🚨 35882075 32561066 1.10
tpcds_q34/datafusion:vortex-file-compressed 🚨 31594250 25621658 1.23
tpcds_q35/datafusion:vortex-file-compressed 🚨 56714065 43518706 1.30
tpcds_q36/datafusion:vortex-file-compressed 59818116 65553938 0.91
tpcds_q37/datafusion:vortex-file-compressed 🚨 24562495 18212565 1.35
tpcds_q38/datafusion:vortex-file-compressed 🚨 48407299 38772430 1.25
tpcds_q39/datafusion:vortex-file-compressed 🚀 87939651 107476921 0.82
tpcds_q40/datafusion:vortex-file-compressed 35115179 33184799 1.06
tpcds_q41/datafusion:vortex-file-compressed 🚨 27531936 23866883 1.15
tpcds_q42/datafusion:vortex-file-compressed 🚨 17283458 13388042 1.29
tpcds_q43/datafusion:vortex-file-compressed 🚨 21202054 19157425 1.11
tpcds_q44/datafusion:vortex-file-compressed 37944891 34753570 1.09
tpcds_q45/datafusion:vortex-file-compressed 🚨 41986358 32972034 1.27
tpcds_q46/datafusion:vortex-file-compressed 37571050 35597835 1.06
tpcds_q47/datafusion:vortex-file-compressed 121433503 128555764 0.94
tpcds_q48/datafusion:vortex-file-compressed 🚨 44640636 38964480 1.15
tpcds_q49/datafusion:vortex-file-compressed 67460366 71609463 0.94
tpcds_q50/datafusion:vortex-file-compressed 🚨 53298353 46611245 1.14
tpcds_q51/datafusion:vortex-file-compressed 🚨 85639844 76990437 1.11
tpcds_q52/datafusion:vortex-file-compressed 🚨 17658324 14309191 1.23
tpcds_q53/datafusion:vortex-file-compressed 🚨 26416527 23918662 1.10
tpcds_q54/datafusion:vortex-file-compressed 🚨 51104516 38016357 1.34
tpcds_q55/datafusion:vortex-file-compressed 🚨 17476988 13642231 1.28
tpcds_q56/datafusion:vortex-file-compressed 35822956 32814432 1.09
tpcds_q57/datafusion:vortex-file-compressed 106753562 100345599 1.06
tpcds_q58/datafusion:vortex-file-compressed 65511176 62472806 1.05
tpcds_q59/datafusion:vortex-file-compressed 55832749 55887530 1.00
tpcds_q60/datafusion:vortex-file-compressed 34857937 32860476 1.06
tpcds_q61/datafusion:vortex-file-compressed 34718585 36602409 0.95
tpcds_q62/datafusion:vortex-file-compressed 25774803 24385797 1.06
tpcds_q63/datafusion:vortex-file-compressed 26466548 24265135 1.09
tpcds_q64/datafusion:vortex-file-compressed 499625841 464236690 1.08
tpcds_q65/datafusion:vortex-file-compressed 🚨 86635148 70154965 1.23
tpcds_q66/datafusion:vortex-file-compressed 76153337 78369814 0.97
tpcds_q67/datafusion:vortex-file-compressed 🚀 104400986 116356138 0.90
tpcds_q68/datafusion:vortex-file-compressed 🚨 39057895 32879171 1.19
tpcds_q69/datafusion:vortex-file-compressed 🚨 47372805 33501939 1.41
tpcds_q70/datafusion:vortex-file-compressed 113136534 109564856 1.03
tpcds_q71/datafusion:vortex-file-compressed 🚨 30144840 23853254 1.26
tpcds_q72/datafusion:vortex-file-compressed 🚀 990896137 1479176190 0.67
tpcds_q73/datafusion:vortex-file-compressed 🚨 29979818 26540791 1.13
tpcds_q74/datafusion:vortex-file-compressed 79143900 74095508 1.07
tpcds_q75/datafusion:vortex-file-compressed 148240339 163391329 0.91
tpcds_q76/datafusion:vortex-file-compressed 🚨 46817001 41919569 1.12
tpcds_q77/datafusion:vortex-file-compressed 🚨 50515056 44226272 1.14
tpcds_q78/datafusion:vortex-file-compressed 105464484 108150666 0.98
tpcds_q79/datafusion:vortex-file-compressed 🚨 31411441 28144316 1.12
tpcds_q80/datafusion:vortex-file-compressed 🚀 89478623 102496149 0.87
tpcds_q81/datafusion:vortex-file-compressed 🚨 33242348 29466183 1.13
tpcds_q82/datafusion:vortex-file-compressed 🚨 23691082 18670884 1.27
tpcds_q83/datafusion:vortex-file-compressed 🚨 50598205 41938325 1.21
tpcds_q84/datafusion:vortex-file-compressed 🚨 18263202 13947485 1.31
tpcds_q85/datafusion:vortex-file-compressed 120320571 111360785 1.08
tpcds_q86/datafusion:vortex-file-compressed 🚨 21735671 18242677 1.19
tpcds_q87/datafusion:vortex-file-compressed 🚨 54936471 41260507 1.33
tpcds_q88/datafusion:vortex-file-compressed 48512144 53493607 0.91
tpcds_q89/datafusion:vortex-file-compressed 🚨 31211625 27754001 1.12
tpcds_q90/datafusion:vortex-file-compressed 🚨 18251486 14033932 1.30
tpcds_q91/datafusion:vortex-file-compressed 🚨 26588214 19384755 1.37
tpcds_q92/datafusion:vortex-file-compressed 🚨 22693315 17119985 1.33
tpcds_q93/datafusion:vortex-file-compressed 🚨 34542890 30937312 1.12
tpcds_q94/datafusion:vortex-file-compressed 🚨 29235147 23378999 1.25
tpcds_q95/datafusion:vortex-file-compressed 🚨 76762754 64703755 1.19
tpcds_q96/datafusion:vortex-file-compressed 🚨 15920063 11826325 1.35
tpcds_q97/datafusion:vortex-file-compressed 🚨 31570574 27814388 1.14
tpcds_q98/datafusion:vortex-file-compressed 🚨 28021946 24420246 1.15
tpcds_q99/datafusion:vortex-file-compressed 🚨 29661036 26201979 1.13
datafusion / vortex-compact / ns (1.046x ➖, 11↑ 36↓)
name PR 260de0a (ns) base 39fde8c (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-compact 🚨 35432935 30224802 1.17
tpcds_q02/datafusion:vortex-compact 59588735 58274432 1.02
tpcds_q03/datafusion:vortex-compact 🚨 19579671 16405165 1.19
tpcds_q04/datafusion:vortex-compact 🚀 205399610 244564375 0.84
tpcds_q05/datafusion:vortex-compact 62819630 65963934 0.95
tpcds_q06/datafusion:vortex-compact 🚨 36679567 29561057 1.24
tpcds_q07/datafusion:vortex-compact 59515973 58889802 1.01
tpcds_q08/datafusion:vortex-compact 🚨 47959412 41092805 1.17
tpcds_q09/datafusion:vortex-compact 🚀 36637152 42750051 0.86
tpcds_q10/datafusion:vortex-compact 🚨 63530444 53077760 1.20
tpcds_q11/datafusion:vortex-compact 🚀 118124394 132184456 0.89
tpcds_q12/datafusion:vortex-compact 26668778 25471973 1.05
tpcds_q13/datafusion:vortex-compact 🚀 97907367 112163802 0.87
tpcds_q14/datafusion:vortex-compact 🚀 200041417 234044936 0.85
tpcds_q15/datafusion:vortex-compact 🚨 38070147 34234528 1.11
tpcds_q16/datafusion:vortex-compact 🚨 35591113 31286377 1.14
tpcds_q17/datafusion:vortex-compact 110986884 110520302 1.00
tpcds_q18/datafusion:vortex-compact 106250343 101590699 1.05
tpcds_q19/datafusion:vortex-compact 🚨 35096326 30565435 1.15
tpcds_q20/datafusion:vortex-compact 27489360 26919294 1.02
tpcds_q21/datafusion:vortex-compact 31980322 35259065 0.91
tpcds_q22/datafusion:vortex-compact 🚀 100726261 127245893 0.79
tpcds_q23/datafusion:vortex-compact 🚀 115611962 139415892 0.83
tpcds_q24/datafusion:vortex-compact 118775252 113331683 1.05
tpcds_q25/datafusion:vortex-compact 🚨 92274020 81794780 1.13
tpcds_q26/datafusion:vortex-compact 54146972 52971286 1.02
tpcds_q27/datafusion:vortex-compact 🚀 105195363 118139836 0.89
tpcds_q28/datafusion:vortex-compact 🚀 53670092 61267496 0.88
tpcds_q29/datafusion:vortex-compact 89276820 83428452 1.07
tpcds_q30/datafusion:vortex-compact 🚨 40010329 33748877 1.19
tpcds_q31/datafusion:vortex-compact 🚨 116148844 100022852 1.16
tpcds_q32/datafusion:vortex-compact 🚨 27143972 22324037 1.22
tpcds_q33/datafusion:vortex-compact 🚨 43838844 39544817 1.11
tpcds_q34/datafusion:vortex-compact 39658945 37831194 1.05
tpcds_q35/datafusion:vortex-compact 🚨 67153444 58258482 1.15
tpcds_q36/datafusion:vortex-compact 69671440 74303002 0.94
tpcds_q37/datafusion:vortex-compact 🚨 32106675 25205241 1.27
tpcds_q38/datafusion:vortex-compact 🚨 58823702 49420188 1.19
tpcds_q39/datafusion:vortex-compact 🚀 90692213 111214023 0.82
tpcds_q40/datafusion:vortex-compact 39198723 36555615 1.07
tpcds_q41/datafusion:vortex-compact 28525348 26167999 1.09
tpcds_q42/datafusion:vortex-compact 🚨 19384848 16463315 1.18
tpcds_q43/datafusion:vortex-compact 25361216 24591586 1.03
tpcds_q44/datafusion:vortex-compact 45787986 49968137 0.92
tpcds_q45/datafusion:vortex-compact 🚨 43956731 39175127 1.12
tpcds_q46/datafusion:vortex-compact 47887519 46233741 1.04
tpcds_q47/datafusion:vortex-compact 143547221 140124093 1.02
tpcds_q48/datafusion:vortex-compact 81580014 88297352 0.92
tpcds_q49/datafusion:vortex-compact 77209619 84633401 0.91
tpcds_q50/datafusion:vortex-compact 🚨 60524121 53990108 1.12
tpcds_q51/datafusion:vortex-compact 🚨 88951483 79644269 1.12
tpcds_q52/datafusion:vortex-compact 🚨 20981710 17259909 1.22
tpcds_q53/datafusion:vortex-compact 30962267 28394987 1.09
tpcds_q54/datafusion:vortex-compact 🚨 56755221 45821829 1.24
tpcds_q55/datafusion:vortex-compact 20446956 18872686 1.08
tpcds_q56/datafusion:vortex-compact 40446635 39340725 1.03
tpcds_q57/datafusion:vortex-compact 118678871 111741297 1.06
tpcds_q58/datafusion:vortex-compact 70247630 67623000 1.04
tpcds_q59/datafusion:vortex-compact 64282770 62715258 1.02
tpcds_q60/datafusion:vortex-compact 37730727 38986605 0.97
tpcds_q61/datafusion:vortex-compact 45597819 48382281 0.94
tpcds_q62/datafusion:vortex-compact 26661027 27164953 0.98
tpcds_q63/datafusion:vortex-compact 30937894 28872055 1.07
tpcds_q64/datafusion:vortex-compact 543679426 528442680 1.03
tpcds_q65/datafusion:vortex-compact 🚨 93178768 83956258 1.11
tpcds_q66/datafusion:vortex-compact 76703370 82347522 0.93
tpcds_q67/datafusion:vortex-compact 121177772 117256330 1.03
tpcds_q68/datafusion:vortex-compact 46664162 45878847 1.02
tpcds_q69/datafusion:vortex-compact 🚨 62006374 51049482 1.21
tpcds_q70/datafusion:vortex-compact 119291888 117329331 1.02
tpcds_q71/datafusion:vortex-compact 🚨 34108209 30630788 1.11
tpcds_q72/datafusion:vortex-compact 🚀 966136951 1508091169 0.64
tpcds_q73/datafusion:vortex-compact 37768847 35112656 1.08
tpcds_q74/datafusion:vortex-compact 85673837 87933384 0.97
tpcds_q75/datafusion:vortex-compact 🚨 167414723 150863546 1.11
tpcds_q76/datafusion:vortex-compact 51072590 48048383 1.06
tpcds_q77/datafusion:vortex-compact 52132824 50188231 1.04
tpcds_q78/datafusion:vortex-compact 121126354 132983766 0.91
tpcds_q79/datafusion:vortex-compact 41097008 39352207 1.04
tpcds_q80/datafusion:vortex-compact 99169290 107407362 0.92
tpcds_q81/datafusion:vortex-compact 🚨 37699378 33130241 1.14
tpcds_q82/datafusion:vortex-compact 🚨 33707395 26217198 1.29
tpcds_q83/datafusion:vortex-compact 🚨 53052347 43540037 1.22
tpcds_q84/datafusion:vortex-compact 🚨 18592917 14518612 1.28
tpcds_q85/datafusion:vortex-compact 154278417 159740042 0.97
tpcds_q86/datafusion:vortex-compact 🚨 23540436 20626117 1.14
tpcds_q87/datafusion:vortex-compact 58037369 54392906 1.07
tpcds_q88/datafusion:vortex-compact 73779679 81383813 0.91
tpcds_q89/datafusion:vortex-compact 34266826 32435161 1.06
tpcds_q90/datafusion:vortex-compact 🚨 20243692 16470412 1.23
tpcds_q91/datafusion:vortex-compact 41947158 42317901 0.99
tpcds_q92/datafusion:vortex-compact 🚨 25577360 21125228 1.21
tpcds_q93/datafusion:vortex-compact 38194902 37394533 1.02
tpcds_q94/datafusion:vortex-compact 🚨 33701521 28480152 1.18
tpcds_q95/datafusion:vortex-compact 🚨 83707993 69881649 1.20
tpcds_q96/datafusion:vortex-compact 🚨 21007196 18040978 1.16
tpcds_q97/datafusion:vortex-compact 36540682 34148033 1.07
tpcds_q98/datafusion:vortex-compact 32136204 30679650 1.05
tpcds_q99/datafusion:vortex-compact 32198377 29412446 1.09
datafusion / parquet / ns (1.008x ➖, 18↑ 27↓)
name PR 260de0a (ns) base 39fde8c (ns) ratio (PR/base)
tpcds_q01/datafusion:parquet 🚨 35496258 30148809 1.18
tpcds_q02/datafusion:parquet 49302942 52916850 0.93
tpcds_q03/datafusion:parquet 16556940 17076163 0.97
tpcds_q04/datafusion:parquet 🚀 287327186 338590415 0.85
tpcds_q05/datafusion:parquet 🚨 86894555 77443091 1.12
tpcds_q06/datafusion:parquet 🚨 33990657 30466482 1.12
tpcds_q07/datafusion:parquet 🚨 126426003 98626545 1.28
tpcds_q08/datafusion:parquet 39925994 37809836 1.06
tpcds_q09/datafusion:parquet 🚨 40827738 36009411 1.13
tpcds_q10/datafusion:parquet 90979731 89992766 1.01
tpcds_q11/datafusion:parquet 🚀 139938889 167868247 0.83
tpcds_q12/datafusion:parquet 22959402 23917042 0.96
tpcds_q13/datafusion:parquet 🚨 115636422 97168397 1.19
tpcds_q14/datafusion:parquet 252364847 279729952 0.90
tpcds_q15/datafusion:parquet 🚨 42408568 37504689 1.13
tpcds_q16/datafusion:parquet 🚨 55591382 47340479 1.17
tpcds_q17/datafusion:parquet 🚨 121342854 107975021 1.12
tpcds_q18/datafusion:parquet 🚨 157478297 135223918 1.16
tpcds_q19/datafusion:parquet 29646448 28481557 1.04
tpcds_q20/datafusion:parquet 22987359 24157596 0.95
tpcds_q21/datafusion:parquet 22769984 21855911 1.04
tpcds_q22/datafusion:parquet 🚀 94600648 128941720 0.73
tpcds_q23/datafusion:parquet 🚀 155162129 178095475 0.87
tpcds_q24/datafusion:parquet 🚨 147647857 134197479 1.10
tpcds_q25/datafusion:parquet 🚨 118415886 106216369 1.11
tpcds_q26/datafusion:parquet 🚨 114471896 88836013 1.29
tpcds_q27/datafusion:parquet 155681480 160180082 0.97
tpcds_q28/datafusion:parquet 39515902 41416364 0.95
tpcds_q29/datafusion:parquet 🚨 120152925 108604894 1.11
tpcds_q30/datafusion:parquet 46144398 43783814 1.05
tpcds_q31/datafusion:parquet 94059826 93622884 1.00
tpcds_q32/datafusion:parquet 🚨 25886859 23328475 1.11
tpcds_q33/datafusion:parquet 🚀 33933680 38110965 0.89
tpcds_q34/datafusion:parquet 🚀 26142696 29638404 0.88
tpcds_q35/datafusion:parquet 95310712 94351186 1.01
tpcds_q36/datafusion:parquet 🚀 61694838 68929837 0.90
tpcds_q37/datafusion:parquet 🚨 26931862 24307052 1.11
tpcds_q38/datafusion:parquet 53729962 57250364 0.94
tpcds_q39/datafusion:parquet 77902158 81761095 0.95
tpcds_q40/datafusion:parquet 32335826 34621652 0.93
tpcds_q41/datafusion:parquet 20873332 19146671 1.09
tpcds_q42/datafusion:parquet 15655245 16092774 0.97
tpcds_q43/datafusion:parquet 🚀 20059957 22706921 0.88
tpcds_q44/datafusion:parquet 42263543 42369176 1.00
tpcds_q45/datafusion:parquet 49175518 45450119 1.08
tpcds_q46/datafusion:parquet 🚀 36872823 41428429 0.89
tpcds_q47/datafusion:parquet 141037451 150455437 0.94
tpcds_q48/datafusion:parquet 🚨 111348927 86775086 1.28
tpcds_q49/datafusion:parquet 72588090 76303739 0.95
tpcds_q50/datafusion:parquet 76246955 75059897 1.02
tpcds_q51/datafusion:parquet 87357720 82740630 1.06
tpcds_q52/datafusion:parquet 16633512 17303763 0.96
tpcds_q53/datafusion:parquet 23347231 25395755 0.92
tpcds_q54/datafusion:parquet 🚨 55455213 46514980 1.19
tpcds_q55/datafusion:parquet 16783977 16154735 1.04
tpcds_q56/datafusion:parquet 38208123 36907732 1.04
tpcds_q57/datafusion:parquet 120596003 131853933 0.91
tpcds_q58/datafusion:parquet 🚀 73618827 82547405 0.89
tpcds_q59/datafusion:parquet 🚀 64805499 75682394 0.86
tpcds_q60/datafusion:parquet 36717865 37970843 0.97
tpcds_q61/datafusion:parquet 43296408 45931543 0.94
tpcds_q62/datafusion:parquet 27461660 27947023 0.98
tpcds_q63/datafusion:parquet 23792749 25109018 0.95
tpcds_q64/datafusion:parquet 348796521 362311853 0.96
tpcds_q65/datafusion:parquet 48633555 48453294 1.00
tpcds_q66/datafusion:parquet 74138601 81396247 0.91
tpcds_q67/datafusion:parquet 🚀 128225667 142931823 0.90
tpcds_q68/datafusion:parquet 🚀 35920991 41075595 0.87
tpcds_q69/datafusion:parquet 87535139 82833709 1.06
tpcds_q70/datafusion:parquet 45310441 44752519 1.01
tpcds_q71/datafusion:parquet 🚨 32470874 26464489 1.23
tpcds_q72/datafusion:parquet 🚀 356956188 439182740 0.81
tpcds_q73/datafusion:parquet 🚀 24859333 28485999 0.87
tpcds_q74/datafusion:parquet 🚀 91960552 103624296 0.89
tpcds_q75/datafusion:parquet 178333839 178491573 1.00
tpcds_q76/datafusion:parquet 🚨 63798876 57929131 1.10
tpcds_q77/datafusion:parquet 58877306 56690598 1.04
tpcds_q78/datafusion:parquet 122985935 127789675 0.96
tpcds_q79/datafusion:parquet 🚀 30014048 34360172 0.87
tpcds_q80/datafusion:parquet 🚀 82637771 97898723 0.84
tpcds_q81/datafusion:parquet 🚨 44298811 39197801 1.13
tpcds_q82/datafusion:parquet 24556483 23364837 1.05
tpcds_q83/datafusion:parquet 60866624 55574219 1.10
tpcds_q84/datafusion:parquet 51266133 49284818 1.04
tpcds_q85/datafusion:parquet 🚨 217410277 194292700 1.12
tpcds_q86/datafusion:parquet 22725605 20850733 1.09
tpcds_q87/datafusion:parquet 54899632 59626802 0.92
tpcds_q88/datafusion:parquet 57348752 60917180 0.94
tpcds_q89/datafusion:parquet 30192886 30250198 1.00
tpcds_q90/datafusion:parquet 🚨 22278550 19126963 1.16
tpcds_q91/datafusion:parquet 🚨 84639871 65278624 1.30
tpcds_q92/datafusion:parquet 🚨 27452170 24607282 1.12
tpcds_q93/datafusion:parquet 38711131 39369186 0.98
tpcds_q94/datafusion:parquet 🚨 35911268 30482685 1.18
tpcds_q95/datafusion:parquet 🚨 106205850 89094956 1.19
tpcds_q96/datafusion:parquet 16031006 16073628 1.00
tpcds_q97/datafusion:parquet 41023976 39346790 1.04
tpcds_q98/datafusion:parquet 26504058 27319329 0.97
tpcds_q99/datafusion:parquet 32029211 35181476 0.91
duckdb / vortex-file-compressed / ns (1.791x ❌, 0↑ 97↓)
name PR 260de0a (ns) base 39fde8c (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-file-compressed 🚨 47382913 27316354 1.73
tpcds_q02/duckdb:vortex-file-compressed 🚨 46609744 29120409 1.60
tpcds_q03/duckdb:vortex-file-compressed 🚨 41682676 23752987 1.75
tpcds_q04/duckdb:vortex-file-compressed 105196709 98396882 1.07
tpcds_q05/duckdb:vortex-file-compressed 🚨 57409825 38673137 1.48
tpcds_q06/duckdb:vortex-file-compressed 🚨 163641703 53694057 3.05
tpcds_q07/duckdb:vortex-file-compressed 🚨 49206085 35656555 1.38
tpcds_q08/duckdb:vortex-file-compressed 🚨 55952882 35015969 1.60
tpcds_q09/duckdb:vortex-file-compressed 🚨 30114320 16469092 1.83
tpcds_q10/duckdb:vortex-file-compressed 🚨 92659521 53472088 1.73
tpcds_q11/duckdb:vortex-file-compressed 🚨 87546522 74673730 1.17
tpcds_q12/duckdb:vortex-file-compressed 🚨 45268139 18861441 2.40
tpcds_q13/duckdb:vortex-file-compressed 🚨 91122972 39937685 2.28
tpcds_q14/duckdb:vortex-file-compressed 🚨 139174658 115455235 1.21
tpcds_q15/duckdb:vortex-file-compressed 🚨 47586607 34940844 1.36
tpcds_q16/duckdb:vortex-file-compressed 🚨 58859550 32490032 1.81
tpcds_q17/duckdb:vortex-file-compressed 🚨 110009066 58756257 1.87
tpcds_q18/duckdb:vortex-file-compressed 🚨 113792708 51141633 2.23
tpcds_q19/duckdb:vortex-file-compressed 🚨 79203353 41837786 1.89
tpcds_q20/duckdb:vortex-file-compressed 🚨 42201181 19973581 2.11
tpcds_q21/duckdb:vortex-file-compressed 🚨 44742515 22951976 1.95
tpcds_q22/duckdb:vortex-file-compressed 🚨 88555554 66414989 1.33
tpcds_q23/duckdb:vortex-file-compressed 🚨 117543754 82240212 1.43
tpcds_q24/duckdb:vortex-file-compressed 🚨 66197142 49763835 1.33
tpcds_q25/duckdb:vortex-file-compressed 🚨 110596210 52282237 2.12
tpcds_q26/duckdb:vortex-file-compressed 🚨 44014279 22109731 1.99
tpcds_q27/duckdb:vortex-file-compressed 🚨 56387759 33285052 1.69
tpcds_q28/duckdb:vortex-file-compressed 🚨 28936165 15593959 1.86
tpcds_q29/duckdb:vortex-file-compressed 🚨 100103458 56451421 1.77
tpcds_q30/duckdb:vortex-file-compressed 🚨 77828763 36272289 2.15
tpcds_q31/duckdb:vortex-file-compressed 🚨 49144731 34276757 1.43
tpcds_q32/duckdb:vortex-file-compressed 🚨 37272115 19920263 1.87
tpcds_q33/duckdb:vortex-file-compressed 🚨 70933704 34877067 2.03
tpcds_q34/duckdb:vortex-file-compressed 🚨 42263286 31086000 1.36
tpcds_q35/duckdb:vortex-file-compressed 🚨 106284417 88612229 1.20
tpcds_q36/duckdb:vortex-file-compressed 🚨 54137399 30804329 1.76
tpcds_q37/duckdb:vortex-file-compressed 🚨 51063034 26298485 1.94
tpcds_q38/duckdb:vortex-file-compressed 🚨 62139935 41886063 1.48
tpcds_q39/duckdb:vortex-file-compressed 🚨 61403826 35217730 1.74
tpcds_q40/duckdb:vortex-file-compressed 🚨 46470068 25067267 1.85
tpcds_q41/duckdb:vortex-file-compressed 🚨 27071123 14409891 1.88
tpcds_q42/duckdb:vortex-file-compressed 🚨 40063059 19334584 2.07
tpcds_q43/duckdb:vortex-file-compressed 🚨 42375004 21043457 2.01
tpcds_q44/duckdb:vortex-file-compressed 🚨 64547889 27302240 2.36
tpcds_q45/duckdb:vortex-file-compressed 🚨 50689097 36195379 1.40
tpcds_q46/duckdb:vortex-file-compressed 🚨 57661674 42852412 1.35
tpcds_q47/duckdb:vortex-file-compressed 🚨 95902288 56967680 1.68
tpcds_q48/duckdb:vortex-file-compressed 🚨 91625386 39230333 2.34
tpcds_q49/duckdb:vortex-file-compressed 🚨 70221577 48564636 1.45
tpcds_q50/duckdb:vortex-file-compressed 🚨 72510582 38315539 1.89
tpcds_q51/duckdb:vortex-file-compressed 🚨 198333125 111451135 1.78
tpcds_q52/duckdb:vortex-file-compressed 🚨 43541526 17856183 2.44
tpcds_q53/duckdb:vortex-file-compressed 🚨 57137868 28941195 1.97
tpcds_q54/duckdb:vortex-file-compressed 🚨 110970374 47668765 2.33
tpcds_q55/duckdb:vortex-file-compressed 🚨 40696523 17051100 2.39
tpcds_q56/duckdb:vortex-file-compressed 🚨 63479197 34004532 1.87
tpcds_q57/duckdb:vortex-file-compressed 🚨 73971315 42522951 1.74
tpcds_q58/duckdb:vortex-file-compressed 🚨 99051111 39832936 2.49
tpcds_q59/duckdb:vortex-file-compressed 🚨 62460846 40185332 1.55
tpcds_q60/duckdb:vortex-file-compressed 🚨 58648986 35380037 1.66
tpcds_q61/duckdb:vortex-file-compressed 🚨 96387488 39298837 2.45
tpcds_q62/duckdb:vortex-file-compressed 🚨 43014412 20352465 2.11
tpcds_q63/duckdb:vortex-file-compressed 🚨 74859518 26270298 2.85
tpcds_q64/duckdb:vortex-file-compressed 🚨 168840040 117194199 1.44
tpcds_q65/duckdb:vortex-file-compressed 🚨 51207808 27582850 1.86
tpcds_q66/duckdb:vortex-file-compressed 🚨 72917075 40054709 1.82
tpcds_q67/duckdb:vortex-file-compressed 🚨 186927600 135901537 1.38
tpcds_q68/duckdb:vortex-file-compressed 🚨 73139459 40780716 1.79
tpcds_q69/duckdb:vortex-file-compressed 🚨 92854512 59228744 1.57
tpcds_q70/duckdb:vortex-file-compressed 🚨 82283910 44506699 1.85
tpcds_q71/duckdb:vortex-file-compressed 🚨 47831801 25694828 1.86
tpcds_q72/duckdb:vortex-file-compressed 156588662 156024073 1.00
tpcds_q73/duckdb:vortex-file-compressed 🚨 47020159 32315819 1.46
tpcds_q74/duckdb:vortex-file-compressed 🚨 75801609 51691346 1.47
tpcds_q75/duckdb:vortex-file-compressed 🚨 86408910 58457483 1.48
tpcds_q76/duckdb:vortex-file-compressed 🚨 49285925 26595672 1.85
tpcds_q77/duckdb:vortex-file-compressed 🚨 73233423 33717859 2.17
tpcds_q78/duckdb:vortex-file-compressed 🚨 100362522 81143202 1.24
tpcds_q79/duckdb:vortex-file-compressed 🚨 52791380 34785041 1.52
tpcds_q80/duckdb:vortex-file-compressed 🚨 90036264 55923418 1.61
tpcds_q81/duckdb:vortex-file-compressed 🚨 90201311 43028286 2.10
tpcds_q82/duckdb:vortex-file-compressed 🚨 74307156 57144936 1.30
tpcds_q83/duckdb:vortex-file-compressed 🚨 101841520 44104096 2.31
tpcds_q84/duckdb:vortex-file-compressed 🚨 113279178 30049369 3.77
tpcds_q85/duckdb:vortex-file-compressed 🚨 132107168 56024745 2.36
tpcds_q86/duckdb:vortex-file-compressed 🚨 46297981 22426940 2.06
tpcds_q87/duckdb:vortex-file-compressed 🚨 71646456 48667186 1.47
tpcds_q88/duckdb:vortex-file-compressed 🚨 104146560 63061881 1.65
tpcds_q89/duckdb:vortex-file-compressed 🚨 52321432 30136602 1.74
tpcds_q90/duckdb:vortex-file-compressed 🚨 58515966 18868282 3.10
tpcds_q91/duckdb:vortex-file-compressed 🚨 75633658 34496753 2.19
tpcds_q92/duckdb:vortex-file-compressed 🚨 49326935 25058219 1.97
tpcds_q93/duckdb:vortex-file-compressed 🚨 53169697 29935556 1.78
tpcds_q94/duckdb:vortex-file-compressed 🚨 66018173 36769357 1.80
tpcds_q95/duckdb:vortex-file-compressed 🚨 191089554 150568113 1.27
tpcds_q96/duckdb:vortex-file-compressed 🚨 58742085 17901338 3.28
tpcds_q97/duckdb:vortex-file-compressed 🚨 60665809 44488818 1.36
tpcds_q98/duckdb:vortex-file-compressed 🚨 52243922 25614547 2.04
tpcds_q99/duckdb:vortex-file-compressed 🚨 50474530 27592839 1.83
duckdb / vortex-compact / ns (1.591x ❌, 0↑ 97↓)
name PR 260de0a (ns) base 39fde8c (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-compact 🚨 57331057 29726422 1.93
tpcds_q02/duckdb:vortex-compact 🚨 47375209 29445014 1.61
tpcds_q03/duckdb:vortex-compact 🚨 61330026 44664405 1.37
tpcds_q04/duckdb:vortex-compact 🚨 124173206 97800659 1.27
tpcds_q05/duckdb:vortex-compact 🚨 70753759 48013588 1.47
tpcds_q06/duckdb:vortex-compact 🚨 154605313 61509430 2.51
tpcds_q07/duckdb:vortex-compact 🚨 69578948 54302077 1.28
tpcds_q08/duckdb:vortex-compact 🚨 107447695 94791512 1.13
tpcds_q09/duckdb:vortex-compact 🚨 51534754 22406761 2.30
tpcds_q10/duckdb:vortex-compact 🚨 123078669 87197085 1.41
tpcds_q11/duckdb:vortex-compact 🚨 97570271 81973625 1.19
tpcds_q12/duckdb:vortex-compact 🚨 43248242 22964317 1.88
tpcds_q13/duckdb:vortex-compact 🚨 103973381 75623911 1.37
tpcds_q14/duckdb:vortex-compact 🚨 147112564 133355784 1.10
tpcds_q15/duckdb:vortex-compact 🚨 81410263 41531919 1.96
tpcds_q16/duckdb:vortex-compact 🚨 72015720 44101876 1.63
tpcds_q17/duckdb:vortex-compact 🚨 127591620 87090101 1.47
tpcds_q18/duckdb:vortex-compact 🚨 113520177 69352128 1.64
tpcds_q19/duckdb:vortex-compact 🚨 78977561 64630217 1.22
tpcds_q20/duckdb:vortex-compact 🚨 45830624 22227038 2.06
tpcds_q21/duckdb:vortex-compact 🚨 44012006 24703715 1.78
tpcds_q22/duckdb:vortex-compact 🚨 85760146 69617241 1.23
tpcds_q23/duckdb:vortex-compact 🚨 121553418 93883413 1.29
tpcds_q24/duckdb:vortex-compact 🚨 104411160 69764738 1.50
tpcds_q25/duckdb:vortex-compact 🚨 123005441 78401233 1.57
tpcds_q26/duckdb:vortex-compact 🚨 57536249 39086916 1.47
tpcds_q27/duckdb:vortex-compact 🚨 75596876 61463353 1.23
tpcds_q28/duckdb:vortex-compact 🚨 36602303 20715948 1.77
tpcds_q29/duckdb:vortex-compact 🚨 112387818 83757237 1.34
tpcds_q30/duckdb:vortex-compact 🚨 81332327 40166931 2.02
tpcds_q31/duckdb:vortex-compact 🚨 66614962 46813492 1.42
tpcds_q32/duckdb:vortex-compact 🚨 53145431 26208518 2.03
tpcds_q33/duckdb:vortex-compact 🚨 72582879 45400014 1.60
tpcds_q34/duckdb:vortex-compact 🚨 63318926 47833031 1.32
tpcds_q35/duckdb:vortex-compact 🚨 152492539 114657638 1.33
tpcds_q36/duckdb:vortex-compact 🚨 69877703 43778203 1.60
tpcds_q37/duckdb:vortex-compact 🚨 46434744 28092529 1.65
tpcds_q38/duckdb:vortex-compact 🚨 66157201 52300668 1.26
tpcds_q39/duckdb:vortex-compact 🚨 63545515 36538854 1.74
tpcds_q40/duckdb:vortex-compact 🚨 48661138 27217594 1.79
tpcds_q41/duckdb:vortex-compact 🚨 28600161 15584543 1.84
tpcds_q42/duckdb:vortex-compact 🚨 50706619 23620328 2.15
tpcds_q43/duckdb:vortex-compact 🚨 58805177 34615288 1.70
tpcds_q44/duckdb:vortex-compact 🚨 64715978 33000677 1.96
tpcds_q45/duckdb:vortex-compact 🚨 56053442 44494119 1.26
tpcds_q46/duckdb:vortex-compact 🚨 80424728 64588278 1.25
tpcds_q47/duckdb:vortex-compact 🚨 105670218 68004218 1.55
tpcds_q48/duckdb:vortex-compact 🚨 99278438 69498913 1.43
tpcds_q49/duckdb:vortex-compact 🚨 79822479 56672770 1.41
tpcds_q50/duckdb:vortex-compact 🚨 85177289 55864423 1.52
tpcds_q51/duckdb:vortex-compact 🚨 210343080 141571250 1.49
tpcds_q52/duckdb:vortex-compact 🚨 48412417 23848684 2.03
tpcds_q53/duckdb:vortex-compact 🚨 72023932 42501280 1.69
tpcds_q54/duckdb:vortex-compact 🚨 110643092 54045283 2.05
tpcds_q55/duckdb:vortex-compact 🚨 47219694 25391578 1.86
tpcds_q56/duckdb:vortex-compact 🚨 73625612 47539270 1.55
tpcds_q57/duckdb:vortex-compact 🚨 81838562 49289534 1.66
tpcds_q58/duckdb:vortex-compact 🚨 98915335 47386362 2.09
tpcds_q59/duckdb:vortex-compact 🚨 70176401 49019556 1.43
tpcds_q60/duckdb:vortex-compact 🚨 71360140 46327854 1.54
tpcds_q61/duckdb:vortex-compact 🚨 105574455 62670760 1.68
tpcds_q62/duckdb:vortex-compact 🚨 54358362 22246788 2.44
tpcds_q63/duckdb:vortex-compact 🚨 78176137 42461846 1.84
tpcds_q64/duckdb:vortex-compact 🚨 197194543 163114765 1.21
tpcds_q65/duckdb:vortex-compact 🚨 59150401 37290359 1.59
tpcds_q66/duckdb:vortex-compact 🚨 83715630 46640896 1.79
tpcds_q67/duckdb:vortex-compact 🚨 195540862 142512195 1.37
tpcds_q68/duckdb:vortex-compact 🚨 97554899 62430057 1.56
tpcds_q69/duckdb:vortex-compact 🚨 131307022 91327202 1.44
tpcds_q70/duckdb:vortex-compact 🚨 88173403 63624183 1.39
tpcds_q71/duckdb:vortex-compact 🚨 60977654 37729175 1.62
tpcds_q72/duckdb:vortex-compact 175627593 166155802 1.06
tpcds_q73/duckdb:vortex-compact 52414299 47973301 1.09
tpcds_q74/duckdb:vortex-compact 🚨 81781690 58066790 1.41
tpcds_q75/duckdb:vortex-compact 🚨 102214881 73341007 1.39
tpcds_q76/duckdb:vortex-compact 🚨 63384250 30374845 2.09
tpcds_q77/duckdb:vortex-compact 🚨 93462055 44303468 2.11
tpcds_q78/duckdb:vortex-compact 🚨 111486134 92244682 1.21
tpcds_q79/duckdb:vortex-compact 🚨 93711457 75434204 1.24
tpcds_q80/duckdb:vortex-compact 🚨 111459401 80282308 1.39
tpcds_q81/duckdb:vortex-compact 🚨 92807591 44639919 2.08
tpcds_q82/duckdb:vortex-compact 🚨 78958032 60565849 1.30
tpcds_q83/duckdb:vortex-compact 🚨 116220365 52114156 2.23
tpcds_q84/duckdb:vortex-compact 🚨 121100671 28358690 4.27
tpcds_q85/duckdb:vortex-compact 🚨 127862924 80630455 1.59
tpcds_q86/duckdb:vortex-compact 🚨 47504303 24306457 1.95
tpcds_q87/duckdb:vortex-compact 🚨 85152881 57800896 1.47
tpcds_q88/duckdb:vortex-compact 🚨 136628176 113091792 1.21
tpcds_q89/duckdb:vortex-compact 🚨 67510204 42005529 1.61
tpcds_q90/duckdb:vortex-compact 🚨 61125433 20407094 3.00
tpcds_q91/duckdb:vortex-compact 🚨 114625555 70844355 1.62
tpcds_q92/duckdb:vortex-compact 🚨 63631710 41262694 1.54
tpcds_q93/duckdb:vortex-compact 🚨 57695188 36196088 1.59
tpcds_q94/duckdb:vortex-compact 🚨 70880380 41529287 1.71
tpcds_q95/duckdb:vortex-compact 🚨 200886925 162116186 1.24
tpcds_q96/duckdb:vortex-compact 🚨 62305203 40707467 1.53
tpcds_q97/duckdb:vortex-compact 🚨 67109608 53117715 1.26
tpcds_q98/duckdb:vortex-compact 🚨 57975504 32768969 1.77
tpcds_q99/duckdb:vortex-compact 🚨 55353311 30254217 1.83
duckdb / parquet / ns (1.013x ➖, 6↑ 16↓)
name PR 260de0a (ns) base 39fde8c (ns) ratio (PR/base)
tpcds_q01/duckdb:parquet 🚨 36409928 31335032 1.16
tpcds_q02/duckdb:parquet 19614758 21734561 0.90
tpcds_q03/duckdb:parquet 11981805 12391500 0.97
tpcds_q04/duckdb:parquet 178671806 197182240 0.91
tpcds_q05/duckdb:parquet 33199906 32570167 1.02
tpcds_q06/duckdb:parquet 36467265 35097829 1.04
tpcds_q07/duckdb:parquet 22669868 22077571 1.03
tpcds_q08/duckdb:parquet 34184927 32410878 1.05
tpcds_q09/duckdb:parquet 30058110 30528012 0.98
tpcds_q10/duckdb:parquet 44263500 41214776 1.07
tpcds_q11/duckdb:parquet 98872057 101842266 0.97
tpcds_q12/duckdb:parquet 19373603 17796593 1.09
tpcds_q13/duckdb:parquet 🚀 33983971 39416453 0.86
tpcds_q14/duckdb:parquet 95263905 102270545 0.93
tpcds_q15/duckdb:parquet 🚀 31920638 35551455 0.90
tpcds_q16/duckdb:parquet 28079442 27293422 1.03
tpcds_q17/duckdb:parquet 41451191 44981318 0.92
tpcds_q18/duckdb:parquet 56934388 54984626 1.04
tpcds_q19/duckdb:parquet 32368640 33752543 0.96
tpcds_q20/duckdb:parquet 21034119 19344926 1.09
tpcds_q21/duckdb:parquet 🚨 15794527 14109103 1.12
tpcds_q22/duckdb:parquet 59010945 59203012 1.00
tpcds_q23/duckdb:parquet 62799979 64672746 0.97
tpcds_q24/duckdb:parquet 48265305 48325358 1.00
tpcds_q25/duckdb:parquet 39183570 41996334 0.93
tpcds_q26/duckdb:parquet 42403689 43424992 0.98
tpcds_q27/duckdb:parquet 52399360 54874628 0.95
tpcds_q28/duckdb:parquet 32451966 29680993 1.09
tpcds_q29/duckdb:parquet 40540905 43125281 0.94
tpcds_q30/duckdb:parquet 43349241 45059506 0.96
tpcds_q31/duckdb:parquet 27771743 28155398 0.99
tpcds_q32/duckdb:parquet 16358492 15100246 1.08
tpcds_q33/duckdb:parquet 🚨 26134330 23579228 1.11
tpcds_q34/duckdb:parquet 21175931 21928536 0.97
tpcds_q35/duckdb:parquet 🚨 75216957 67699512 1.11
tpcds_q36/duckdb:parquet 🚨 26884511 22143258 1.21
tpcds_q37/duckdb:parquet 🚨 23429633 17462125 1.34
tpcds_q38/duckdb:parquet 43201622 41411042 1.04
tpcds_q39/duckdb:parquet 36539242 38190967 0.96
tpcds_q40/duckdb:parquet 21675340 22857869 0.95
tpcds_q41/duckdb:parquet 10890980 10679970 1.02
tpcds_q42/duckdb:parquet 11162477 11583914 0.96
tpcds_q43/duckdb:parquet 🚀 13669987 18914314 0.72
tpcds_q44/duckdb:parquet 23906397 24451190 0.98
tpcds_q45/duckdb:parquet 31460317 33542540 0.94
tpcds_q46/duckdb:parquet 44752926 49537223 0.90
tpcds_q47/duckdb:parquet 🚨 59098831 47377603 1.25
tpcds_q48/duckdb:parquet 29613055 30783826 0.96
tpcds_q49/duckdb:parquet 30409891 28663843 1.06
tpcds_q50/duckdb:parquet 23866115 24459330 0.98
tpcds_q51/duckdb:parquet 🚨 175992270 94810760 1.86
tpcds_q52/duckdb:parquet 🚀 11695183 13415984 0.87
tpcds_q53/duckdb:parquet 18097070 18104596 1.00
tpcds_q54/duckdb:parquet 32480262 31062306 1.05
tpcds_q55/duckdb:parquet 12102468 12031023 1.01
tpcds_q56/duckdb:parquet 25016604 24909714 1.00
tpcds_q57/duckdb:parquet 46603581 42573586 1.09
tpcds_q58/duckdb:parquet 26508252 28909466 0.92
tpcds_q59/duckdb:parquet 28274087 29783694 0.95
tpcds_q60/duckdb:parquet 26709650 25877898 1.03
tpcds_q61/duckdb:parquet 🚀 28426565 31596457 0.90
tpcds_q62/duckdb:parquet 13661567 14231943 0.96
tpcds_q63/duckdb:parquet 15938057 17185492 0.93
tpcds_q64/duckdb:parquet 80173223 83931472 0.96
tpcds_q65/duckdb:parquet 🚨 26560262 21602898 1.23
tpcds_q66/duckdb:parquet 31962704 34741052 0.92
tpcds_q67/duckdb:parquet 🚨 137981550 124354856 1.11
tpcds_q68/duckdb:parquet 36633176 39602879 0.93
tpcds_q69/duckdb:parquet 46084163 42528822 1.08
tpcds_q70/duckdb:parquet 🚨 40495029 30618083 1.32
tpcds_q71/duckdb:parquet 21075675 21006510 1.00
tpcds_q72/duckdb:parquet 126549838 121319348 1.04
tpcds_q73/duckdb:parquet 17785217 18174666 0.98
tpcds_q74/duckdb:parquet 140586407 146049662 0.96
tpcds_q75/duckdb:parquet 58061695 60341903 0.96
tpcds_q76/duckdb:parquet 18694119 18877853 0.99
tpcds_q77/duckdb:parquet 26455475 25428462 1.04
tpcds_q78/duckdb:parquet 77138971 77698453 0.99
tpcds_q79/duckdb:parquet 25381043 27784255 0.91
tpcds_q80/duckdb:parquet 46689131 47255391 0.99
tpcds_q81/duckdb:parquet 41936003 41046983 1.02
tpcds_q82/duckdb:parquet 🚨 23541444 19877688 1.18
tpcds_q83/duckdb:parquet 21122489 22198998 0.95
tpcds_q84/duckdb:parquet 21966679 23830350 0.92
tpcds_q85/duckdb:parquet 43437242 47955274 0.91
tpcds_q86/duckdb:parquet 🚨 18160919 14652392 1.24
tpcds_q87/duckdb:parquet 46920538 43127593 1.09
tpcds_q88/duckdb:parquet 🚀 38173933 42930240 0.89
tpcds_q89/duckdb:parquet 🚨 20507290 17686325 1.16
tpcds_q90/duckdb:parquet 🚨 11890604 9598008 1.24
tpcds_q91/duckdb:parquet 25573285 27134928 0.94
tpcds_q92/duckdb:parquet 16398301 15525269 1.06
tpcds_q93/duckdb:parquet 32011586 30636240 1.04
tpcds_q94/duckdb:parquet 22675654 21715168 1.04
tpcds_q95/duckdb:parquet 131337154 137898280 0.95
tpcds_q96/duckdb:parquet 10025187 11078578 0.90
tpcds_q97/duckdb:parquet 38147581 39724793 0.96
tpcds_q98/duckdb:parquet 🚨 24767324 21198139 1.17
tpcds_q99/duckdb:parquet 22072227 23574530 0.94

No file size changes detected.

@github-actions

github-actions Bot commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb S3 📖

Verdict: Likely regression (environment too noisy confidence)
Attributed Vortex impact: +104.6%
Engines: DataFusion No clear signal (-12.5%, environment too noisy confidence) · DuckDB Likely regression (+378.3%, environment too noisy confidence)
Vortex (geomean): 0.797x ➖
Parquet (geomean): 0.389x ✅
Shifts: Parquet (control) -61.1% · Median polish -23.3%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed / ns (0.807x ➖, 1↑ 0↓)
name PR 260de0a (ns) base ad5de22 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 46353364 38923420 1.19
fineweb_q01/datafusion:vortex-file-compressed 546632798 729272880 0.75
fineweb_q02/datafusion:vortex-file-compressed 394798352 550268995 0.72
fineweb_q03/datafusion:vortex-file-compressed 🚀 517456120 766070805 0.68
fineweb_q04/datafusion:vortex-file-compressed 318610288 426398619 0.75
fineweb_q05/datafusion:vortex-file-compressed 370344524 397345726 0.93
fineweb_q06/datafusion:vortex-file-compressed 722510538 814794549 0.89
fineweb_q07/datafusion:vortex-file-compressed 449122433 627454267 0.72
fineweb_q08/datafusion:vortex-file-compressed 193414420 255267809 0.76
datafusion / vortex-compact / ns (0.853x ➖, 0↑ 0↓)
name PR 260de0a (ns) base ad5de22 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 55653556 51168012 1.09
fineweb_q01/datafusion:vortex-compact 446729219 436289669 1.02
fineweb_q02/datafusion:vortex-compact 416533676 499193059 0.83
fineweb_q03/datafusion:vortex-compact 570811829 759627313 0.75
fineweb_q04/datafusion:vortex-compact 533746300 744758778 0.72
fineweb_q05/datafusion:vortex-compact 478247746 642689573 0.74
fineweb_q06/datafusion:vortex-compact 624573721 687086509 0.91
fineweb_q07/datafusion:vortex-compact 458708401 618853944 0.74
fineweb_q08/datafusion:vortex-compact 178205805 186826517 0.95
datafusion / parquet / ns (0.948x ➖, 0↑ 0↓)
name PR 260de0a (ns) base ad5de22 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 502539018 572601481 0.88
fineweb_q01/datafusion:parquet 885197596 916745517 0.97
fineweb_q02/datafusion:parquet 1009167509 915339215 1.10
fineweb_q03/datafusion:parquet 898778582 1000510269 0.90
fineweb_q04/datafusion:parquet 878759401 1038571603 0.85
fineweb_q05/datafusion:parquet 863011478 1040998607 0.83
fineweb_q06/datafusion:parquet 934799304 1025859478 0.91
fineweb_q07/datafusion:parquet 906723520 982851990 0.92
fineweb_q08/datafusion:parquet 1117093371 894822535 1.25
duckdb / vortex-file-compressed / ns (0.788x ➖, 0↑ 0↓)
name PR 260de0a (ns) base ad5de22 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 50039081 54927517 0.91
fineweb_q01/duckdb:vortex-file-compressed 512075480 622968518 0.82
fineweb_q02/duckdb:vortex-file-compressed 476237896 535150686 0.89
fineweb_q03/duckdb:vortex-file-compressed 1238839985 1605698623 0.77
fineweb_q04/duckdb:vortex-file-compressed 1340580970 1835742377 0.73
fineweb_q05/duckdb:vortex-file-compressed 1227135413 1739884687 0.71
fineweb_q06/duckdb:vortex-file-compressed 1457118857 1804826631 0.81
fineweb_q07/duckdb:vortex-file-compressed 1253875629 1622580549 0.77
fineweb_q08/duckdb:vortex-file-compressed 538477299 762081199 0.71
duckdb / vortex-compact / ns (0.744x ➖, 2↑ 0↓)
name PR 260de0a (ns) base ad5de22 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 44131410 51860165 0.85
fineweb_q01/duckdb:vortex-compact 483578496 670293797 0.72
fineweb_q02/duckdb:vortex-compact 552286396 618816217 0.89
fineweb_q03/duckdb:vortex-compact 1167878580 1627267963 0.72
fineweb_q04/duckdb:vortex-compact 🚀 1210878838 1788116801 0.68
fineweb_q05/duckdb:vortex-compact 🚀 1173692895 1714252502 0.68
fineweb_q06/duckdb:vortex-compact 1299401307 1711889669 0.76
fineweb_q07/duckdb:vortex-compact 1097804798 1552334546 0.71
fineweb_q08/duckdb:vortex-compact 448781880 630422904 0.71
duckdb / parquet / ns (0.160x ✅, 9↑ 0↓)
name PR 260de0a (ns) base ad5de22 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 🚀 507987494 5235355026 0.10
fineweb_q01/duckdb:parquet 🚀 621639285 5319772618 0.12
fineweb_q02/duckdb:parquet 🚀 727611915 5338946969 0.14
fineweb_q03/duckdb:parquet 🚀 1284145877 5360677845 0.24
fineweb_q04/duckdb:parquet 🚀 1051047908 5317978320 0.20
fineweb_q05/duckdb:parquet 🚀 1135004956 5319985933 0.21
fineweb_q06/duckdb:parquet 🚀 1172533069 5370892004 0.22
fineweb_q07/duckdb:parquet 🚀 930409267 5324194744 0.17
fineweb_q08/duckdb:parquet 🚀 607220493 5255437092 0.12

@github-actions

github-actions Bot commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench Sorted on NVME 📖

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -24.2%
Engines: DataFusion No clear signal (+3.6%, environment too noisy confidence) · DuckDB No clear signal (-44.6%, environment too noisy confidence)
Vortex (geomean): 0.955x ➖
Parquet (geomean): 1.260x ❌
Shifts: Parquet (control) +26.0% · Median polish -7.4%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed / ns (0.974x ➖, 5↑ 1↓)
name PR 260de0a (ns) base ad5de22 (ns) ratio (PR/base)
clickbench-sorted_q23/datafusion:vortex-file-compressed 🚨 454196913 231648832 1.96
clickbench-sorted_q24/datafusion:vortex-file-compressed 22380284 22106620 1.01
clickbench-sorted_q26/datafusion:vortex-file-compressed 22215307 22402893 0.99
clickbench-sorted_q36/datafusion:vortex-file-compressed 🚀 40740930 51177963 0.80
clickbench-sorted_q37/datafusion:vortex-file-compressed 🚀 32221182 36637958 0.88
clickbench-sorted_q38/datafusion:vortex-file-compressed 🚀 29330607 33488142 0.88
clickbench-sorted_q39/datafusion:vortex-file-compressed 🚀 73597151 86906232 0.85
clickbench-sorted_q40/datafusion:vortex-file-compressed 🚀 16833335 22320329 0.75
clickbench-sorted_q41/datafusion:vortex-file-compressed 17018754 17290882 0.98
clickbench-sorted_q42/datafusion:vortex-file-compressed 13477748 13339143 1.01
datafusion / vortex-compact / ns (0.922x ➖, 5↑ 0↓)
name PR 260de0a (ns) base ad5de22 (ns) ratio (PR/base)
clickbench-sorted_q23/datafusion:vortex-compact 222650617 206809490 1.08
clickbench-sorted_q24/datafusion:vortex-compact 🚀 42591985 52711373 0.81
clickbench-sorted_q26/datafusion:vortex-compact 🚀 42363555 50120830 0.85
clickbench-sorted_q36/datafusion:vortex-compact 🚀 50784450 57202676 0.89
clickbench-sorted_q37/datafusion:vortex-compact 🚀 39277453 47422386 0.83
clickbench-sorted_q38/datafusion:vortex-compact 46399883 44744118 1.04
clickbench-sorted_q39/datafusion:vortex-compact 🚀 84495318 106172226 0.80
clickbench-sorted_q40/datafusion:vortex-compact 27116560 25993444 1.04
clickbench-sorted_q41/datafusion:vortex-compact 21196174 22549401 0.94
clickbench-sorted_q42/datafusion:vortex-compact 15446276 15221184 1.01
datafusion / parquet / ns (0.915x ➖, 5↑ 2↓)
name PR 260de0a (ns) base ad5de22 (ns) ratio (PR/base)
clickbench-sorted_q23/datafusion:parquet 🚀 1936184945 2909810852 0.67
clickbench-sorted_q24/datafusion:parquet 🚀 30755370 38162588 0.81
clickbench-sorted_q26/datafusion:parquet 🚨 41578669 32508226 1.28
clickbench-sorted_q36/datafusion:parquet 🚀 154168840 179954134 0.86
clickbench-sorted_q37/datafusion:parquet 98287529 108391097 0.91
clickbench-sorted_q38/datafusion:parquet 🚀 138325479 156834714 0.88
clickbench-sorted_q39/datafusion:parquet 🚀 252342985 309491342 0.82
clickbench-sorted_q40/datafusion:parquet 62437397 64843443 0.96
clickbench-sorted_q41/datafusion:parquet 60077081 61692752 0.97
clickbench-sorted_q42/datafusion:parquet 🚨 39620993 34700571 1.14
duckdb / vortex-file-compressed / ns (0.974x ➖, 4↑ 3↓)
name PR 260de0a (ns) base ad5de22 (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:vortex-file-compressed 🚀 154864695 230868987 0.67
clickbench-sorted_q24/duckdb:vortex-file-compressed 45312034 43543856 1.04
clickbench-sorted_q26/duckdb:vortex-file-compressed 🚀 49341256 60930715 0.81
clickbench-sorted_q36/duckdb:vortex-file-compressed 67703096 70138485 0.97
clickbench-sorted_q37/duckdb:vortex-file-compressed 🚨 59217324 51556501 1.15
clickbench-sorted_q38/duckdb:vortex-file-compressed 59547022 65012669 0.92
clickbench-sorted_q39/duckdb:vortex-file-compressed 🚀 93578368 116445677 0.80
clickbench-sorted_q40/duckdb:vortex-file-compressed 🚨 51278772 34212664 1.50
clickbench-sorted_q41/duckdb:vortex-file-compressed 🚨 49823311 38339425 1.30
clickbench-sorted_q42/duckdb:vortex-file-compressed 🚀 28509805 33426355 0.85
duckdb / vortex-compact / ns (0.950x ➖, 4↑ 3↓)
name PR 260de0a (ns) base ad5de22 (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:vortex-compact 🚀 177560842 256860211 0.69
clickbench-sorted_q24/duckdb:vortex-compact 🚀 49884741 60349947 0.83
clickbench-sorted_q26/duckdb:vortex-compact 🚀 57116281 79610371 0.72
clickbench-sorted_q36/duckdb:vortex-compact 🚨 75806401 65482076 1.16
clickbench-sorted_q37/duckdb:vortex-compact 59505321 58339882 1.02
clickbench-sorted_q38/duckdb:vortex-compact 60334821 63819584 0.95
clickbench-sorted_q39/duckdb:vortex-compact 🚀 93982842 114940147 0.82
clickbench-sorted_q40/duckdb:vortex-compact 🚨 51432203 39351775 1.31
clickbench-sorted_q41/duckdb:vortex-compact 🚨 49066688 37432971 1.31
clickbench-sorted_q42/duckdb:vortex-compact 30116189 32247546 0.93
duckdb / parquet / ns (1.735x ❌, 0↑ 9↓)
name PR 260de0a (ns) base ad5de22 (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:parquet 🚨 315934535 215594898 1.47
clickbench-sorted_q24/duckdb:parquet 🚨 106639614 28813724 3.70
clickbench-sorted_q26/duckdb:parquet 🚨 50874022 22335431 2.28
clickbench-sorted_q36/duckdb:parquet 🚨 86774101 70101349 1.24
clickbench-sorted_q37/duckdb:parquet 🚨 74687804 56072973 1.33
clickbench-sorted_q38/duckdb:parquet 🚨 72924944 63972357 1.14
clickbench-sorted_q39/duckdb:parquet 117405002 108261706 1.08
clickbench-sorted_q40/duckdb:parquet 🚨 56878685 30219132 1.88
clickbench-sorted_q41/duckdb:parquet 🚨 57951601 28813109 2.01
clickbench-sorted_q42/duckdb:parquet 🚨 52618179 20242678 2.60

File Size Changes (200 files changed, -0.0% overall, 101↑ 99↓)
File Scale Format Base HEAD Change %
hits_080.vortex 1.0 vortex-compact 95.03 MB 96.82 MB +1.79 MB +1.9%
hits_038.vortex 1.0 vortex-file-compressed 190.17 MB 191.85 MB +1.69 MB +0.9%
hits_076.vortex 1.0 vortex-compact 125.00 MB 126.09 MB +1.09 MB +0.9%
hits_090.vortex 1.0 vortex-compact 140.02 MB 141.22 MB +1.20 MB +0.9%
hits_060.vortex 1.0 vortex-compact 140.06 MB 141.22 MB +1.16 MB +0.8%
hits_049.vortex 1.0 vortex-compact 139.45 MB 140.48 MB +1.04 MB +0.7%
hits_061.vortex 1.0 vortex-compact 123.93 MB 124.81 MB +905.46 KB +0.7%
hits_033.vortex 1.0 vortex-compact 152.44 MB 153.52 MB +1.08 MB +0.7%
hits_040.vortex 1.0 vortex-file-compressed 142.91 MB 143.92 MB +1.01 MB +0.7%
hits_063.vortex 1.0 vortex-compact 98.16 MB 98.77 MB +625.74 KB +0.6%
hits_065.vortex 1.0 vortex-file-compressed 160.41 MB 161.24 MB +849.14 KB +0.5%
hits_082.vortex 1.0 vortex-compact 105.80 MB 106.29 MB +498.97 KB +0.5%
hits_020.vortex 1.0 vortex-compact 111.65 MB 112.15 MB +519.02 KB +0.5%
hits_008.vortex 1.0 vortex-compact 105.75 MB 106.21 MB +472.91 KB +0.4%
hits_017.vortex 1.0 vortex-compact 111.77 MB 112.25 MB +492.37 KB +0.4%
hits_024.vortex 1.0 vortex-file-compressed 160.55 MB 161.15 MB +613.05 KB +0.4%
hits_075.vortex 1.0 vortex-compact 139.11 MB 139.62 MB +523.41 KB +0.4%
hits_066.vortex 1.0 vortex-compact 117.02 MB 117.42 MB +406.29 KB +0.3%
hits_031.vortex 1.0 vortex-compact 111.21 MB 111.58 MB +380.38 KB +0.3%
hits_093.vortex 1.0 vortex-compact 98.93 MB 99.26 MB +333.22 KB +0.3%
hits_093.vortex 1.0 vortex-file-compressed 131.64 MB 132.07 MB +440.88 KB +0.3%
hits_031.vortex 1.0 vortex-file-compressed 159.72 MB 160.22 MB +513.49 KB +0.3%
hits_095.vortex 1.0 vortex-file-compressed 154.38 MB 154.81 MB +435.82 KB +0.3%
hits_011.vortex 1.0 vortex-file-compressed 199.31 MB 199.86 MB +561.58 KB +0.3%
hits_052.vortex 1.0 vortex-compact 97.98 MB 98.25 MB +272.77 KB +0.3%
hits_023.vortex 1.0 vortex-file-compressed 195.38 MB 195.90 MB +526.24 KB +0.3%
hits_068.vortex 1.0 vortex-file-compressed 160.50 MB 160.91 MB +416.21 KB +0.3%
hits_041.vortex 1.0 vortex-compact 97.98 MB 98.23 MB +247.93 KB +0.2%
hits_099.vortex 1.0 vortex-compact 133.12 MB 133.44 MB +329.73 KB +0.2%
hits_037.vortex 1.0 vortex-compact 132.15 MB 132.45 MB +311.22 KB +0.2%
hits_062.vortex 1.0 vortex-file-compressed 170.79 MB 171.18 MB +401.40 KB +0.2%
hits_063.vortex 1.0 vortex-file-compressed 131.56 MB 131.81 MB +257.62 KB +0.2%
hits_081.vortex 1.0 vortex-compact 153.66 MB 153.93 MB +277.40 KB +0.2%
hits_021.vortex 1.0 vortex-file-compressed 154.20 MB 154.46 MB +268.17 KB +0.2%
hits_036.vortex 1.0 vortex-file-compressed 171.40 MB 171.68 MB +287.09 KB +0.2%
hits_016.vortex 1.0 vortex-compact 127.35 MB 127.55 MB +211.61 KB +0.2%
hits_035.vortex 1.0 vortex-file-compressed 102.91 MB 103.08 MB +167.38 KB +0.2%
hits_060.vortex 1.0 vortex-file-compressed 193.09 MB 193.39 MB +311.46 KB +0.2%
hits_052.vortex 1.0 vortex-file-compressed 131.04 MB 131.23 MB +199.45 KB +0.1%
hits_074.vortex 1.0 vortex-file-compressed 199.35 MB 199.65 MB +300.72 KB +0.1%
hits_006.vortex 1.0 vortex-compact 96.23 MB 96.37 MB +144.31 KB +0.1%
hits_083.vortex 1.0 vortex-compact 109.97 MB 110.13 MB +157.24 KB +0.1%
hits_077.vortex 1.0 vortex-compact 134.39 MB 134.57 MB +185.99 KB +0.1%
hits_089.vortex 1.0 vortex-file-compressed 131.49 MB 131.65 MB +169.88 KB +0.1%
hits_026.vortex 1.0 vortex-compact 97.48 MB 97.60 MB +121.95 KB +0.1%
hits_057.vortex 1.0 vortex-file-compressed 160.04 MB 160.23 MB +197.91 KB +0.1%
hits_047.vortex 1.0 vortex-file-compressed 154.62 MB 154.81 MB +188.87 KB +0.1%
hits_034.vortex 1.0 vortex-compact 133.33 MB 133.48 MB +161.30 KB +0.1%
hits_053.vortex 1.0 vortex-compact 138.44 MB 138.59 MB +157.32 KB +0.1%
hits_087.vortex 1.0 vortex-compact 125.29 MB 125.43 MB +140.25 KB +0.1%
hits_067.vortex 1.0 vortex-compact 99.00 MB 99.11 MB +106.56 KB +0.1%
hits_029.vortex 1.0 vortex-compact 153.37 MB 153.53 MB +160.11 KB +0.1%
hits_092.vortex 1.0 vortex-compact 153.27 MB 153.43 MB +157.51 KB +0.1%
hits_072.vortex 1.0 vortex-compact 75.57 MB 75.64 MB +75.17 KB +0.1%
hits_054.vortex 1.0 vortex-file-compressed 147.03 MB 147.17 MB +144.69 KB +0.1%
hits_014.vortex 1.0 vortex-compact 134.05 MB 134.16 MB +115.58 KB +0.1%
hits_022.vortex 1.0 vortex-compact 153.09 MB 153.22 MB +130.03 KB +0.1%
hits_055.vortex 1.0 vortex-compact 153.38 MB 153.49 MB +117.09 KB +0.1%
hits_004.vortex 1.0 vortex-file-compressed 131.49 MB 131.59 MB +98.03 KB +0.1%
hits_010.vortex 1.0 vortex-file-compressed 169.06 MB 169.18 MB +122.59 KB +0.1%
hits_072.vortex 1.0 vortex-file-compressed 102.37 MB 102.44 MB +68.19 KB +0.1%
hits_048.vortex 1.0 vortex-compact 152.63 MB 152.73 MB +97.55 KB +0.1%
hits_043.vortex 1.0 vortex-compact 94.35 MB 94.40 MB +57.31 KB +0.1%
hits_059.vortex 1.0 vortex-compact 152.96 MB 153.05 MB +88.48 KB +0.1%
hits_009.vortex 1.0 vortex-file-compressed 101.36 MB 101.41 MB +54.95 KB +0.1%
hits_041.vortex 1.0 vortex-file-compressed 131.27 MB 131.34 MB +70.73 KB +0.1%
hits_028.vortex 1.0 vortex-file-compressed 151.75 MB 151.83 MB +77.20 KB +0.0%
hits_044.vortex 1.0 vortex-compact 153.73 MB 153.81 MB +77.73 KB +0.0%
hits_064.vortex 1.0 vortex-compact 140.04 MB 140.11 MB +67.38 KB +0.0%
hits_007.vortex 1.0 vortex-compact 153.85 MB 153.92 MB +73.38 KB +0.0%
hits_019.vortex 1.0 vortex-compact 106.13 MB 106.18 MB +49.34 KB +0.0%
hits_074.vortex 1.0 vortex-compact 153.08 MB 153.14 MB +66.23 KB +0.0%
hits_086.vortex 1.0 vortex-compact 140.81 MB 140.87 MB +60.75 KB +0.0%
hits_065.vortex 1.0 vortex-compact 125.62 MB 125.67 MB +51.05 KB +0.0%
hits_045.vortex 1.0 vortex-compact 106.08 MB 106.12 MB +40.10 KB +0.0%
hits_008.vortex 1.0 vortex-file-compressed 140.23 MB 140.27 MB +39.85 KB +0.0%
hits_005.vortex 1.0 vortex-compact 115.88 MB 115.91 MB +31.64 KB +0.0%
hits_027.vortex 1.0 vortex-file-compressed 189.91 MB 189.96 MB +49.79 KB +0.0%
hits_006.vortex 1.0 vortex-file-compressed 126.37 MB 126.40 MB +30.80 KB +0.0%
hits_025.vortex 1.0 vortex-file-compressed 171.95 MB 171.99 MB +41.85 KB +0.0%
hits_099.vortex 1.0 vortex-file-compressed 171.29 MB 171.32 MB +39.49 KB +0.0%
hits_094.vortex 1.0 vortex-file-compressed 159.09 MB 159.12 MB +36.64 KB +0.0%
hits_040.vortex 1.0 vortex-compact 109.98 MB 110.00 MB +24.51 KB +0.0%
hits_021.vortex 1.0 vortex-compact 110.62 MB 110.65 MB +23.97 KB +0.0%
hits_083.vortex 1.0 vortex-file-compressed 157.04 MB 157.07 MB +32.53 KB +0.0%
hits_057.vortex 1.0 vortex-compact 111.82 MB 111.84 MB +22.82 KB +0.0%
hits_042.vortex 1.0 vortex-file-compressed 201.70 MB 201.74 MB +40.27 KB +0.0%
hits_051.vortex 1.0 vortex-compact 133.85 MB 133.87 MB +23.45 KB +0.0%
hits_036.vortex 1.0 vortex-compact 133.37 MB 133.39 MB +21.58 KB +0.0%
hits_015.vortex 1.0 vortex-compact 98.49 MB 98.50 MB +13.02 KB +0.0%
hits_050.vortex 1.0 vortex-compact 125.57 MB 125.58 MB +13.62 KB +0.0%
hits_012.vortex 1.0 vortex-compact 139.97 MB 139.98 MB +11.72 KB +0.0%
hits_048.vortex 1.0 vortex-file-compressed 199.57 MB 199.58 MB +13.38 KB +0.0%
hits_030.vortex 1.0 vortex-file-compressed 131.99 MB 132.00 MB +7.80 KB +0.0%
hits_047.vortex 1.0 vortex-compact 110.47 MB 110.48 MB +6.06 KB +0.0%
hits_003.vortex 1.0 vortex-compact 104.53 MB 104.54 MB +5.52 KB +0.0%
hits_032.vortex 1.0 vortex-compact 110.64 MB 110.64 MB +4.62 KB +0.0%
hits_058.vortex 1.0 vortex-compact 111.07 MB 111.07 MB +4.13 KB +0.0%
hits_009.vortex 1.0 vortex-compact 75.23 MB 75.23 MB +2.02 KB +0.0%
hits_028.vortex 1.0 vortex-compact 115.73 MB 115.74 MB +1.12 KB +0.0%
hits_035.vortex 1.0 vortex-compact 75.93 MB 75.93 MB +664 B +0.0%
hits_088.vortex 1.0 vortex-compact 134.12 MB 134.11 MB 560 B -0.0%
hits_056.vortex 1.0 vortex-compact 101.37 MB 101.37 MB 616 B -0.0%
hits_056.vortex 1.0 vortex-file-compressed 135.73 MB 135.73 MB 984 B -0.0%
hits_082.vortex 1.0 vortex-file-compressed 139.91 MB 139.91 MB 2.60 KB -0.0%
hits_003.vortex 1.0 vortex-file-compressed 136.54 MB 136.54 MB 2.98 KB -0.0%
hits_067.vortex 1.0 vortex-file-compressed 131.77 MB 131.77 MB 2.89 KB -0.0%
hits_013.vortex 1.0 vortex-file-compressed 161.32 MB 161.32 MB 4.82 KB -0.0%
hits_017.vortex 1.0 vortex-file-compressed 147.22 MB 147.21 MB 7.77 KB -0.0%
hits_043.vortex 1.0 vortex-file-compressed 126.49 MB 126.48 MB 10.65 KB -0.0%
hits_001.vortex 1.0 vortex-compact 139.00 MB 138.99 MB 15.30 KB -0.0%
hits_044.vortex 1.0 vortex-file-compressed 200.10 MB 200.08 MB 22.13 KB -0.0%
hits_097.vortex 1.0 vortex-file-compressed 192.87 MB 192.84 MB 24.84 KB -0.0%
hits_011.vortex 1.0 vortex-compact 152.76 MB 152.73 MB 22.38 KB -0.0%
hits_018.vortex 1.0 vortex-compact 152.93 MB 152.91 MB 22.83 KB -0.0%
hits_024.vortex 1.0 vortex-compact 125.17 MB 125.15 MB 20.84 KB -0.0%
hits_042.vortex 1.0 vortex-compact 136.30 MB 136.27 MB 23.98 KB -0.0%
hits_095.vortex 1.0 vortex-compact 110.65 MB 110.63 MB 20.73 KB -0.0%
hits_014.vortex 1.0 vortex-file-compressed 172.18 MB 172.15 MB 34.15 KB -0.0%
hits_084.vortex 1.0 vortex-file-compressed 154.56 MB 154.53 MB 31.33 KB -0.0%
hits_029.vortex 1.0 vortex-file-compressed 199.90 MB 199.86 MB 41.02 KB -0.0%
hits_064.vortex 1.0 vortex-file-compressed 190.92 MB 190.88 MB 40.81 KB -0.0%
hits_037.vortex 1.0 vortex-file-compressed 177.25 MB 177.22 MB 38.07 KB -0.0%
hits_001.vortex 1.0 vortex-file-compressed 189.07 MB 189.02 MB 42.16 KB -0.0%
hits_015.vortex 1.0 vortex-file-compressed 131.06 MB 131.03 MB 32.08 KB -0.0%
hits_051.vortex 1.0 vortex-file-compressed 172.44 MB 172.40 MB 42.35 KB -0.0%
hits_002.vortex 1.0 vortex-compact 124.20 MB 124.17 MB 35.55 KB -0.0%
hits_032.vortex 1.0 vortex-file-compressed 154.77 MB 154.73 MB 46.61 KB -0.0%
hits_070.vortex 1.0 vortex-file-compressed 199.96 MB 199.91 MB 60.48 KB -0.0%
hits_073.vortex 1.0 vortex-compact 134.18 MB 134.13 MB 49.83 KB -0.0%
hits_080.vortex 1.0 vortex-file-compressed 126.94 MB 126.89 MB 48.44 KB -0.0%
hits_068.vortex 1.0 vortex-compact 112.48 MB 112.43 MB 44.02 KB -0.0%
hits_005.vortex 1.0 vortex-file-compressed 167.43 MB 167.36 MB 66.01 KB -0.0%
hits_062.vortex 1.0 vortex-compact 132.60 MB 132.54 MB 57.46 KB -0.0%
hits_026.vortex 1.0 vortex-file-compressed 131.54 MB 131.49 MB 58.01 KB -0.0%
hits_049.vortex 1.0 vortex-file-compressed 191.67 MB 191.58 MB 87.36 KB -0.0%
hits_012.vortex 1.0 vortex-file-compressed 190.91 MB 190.83 MB 87.28 KB -0.0%
hits_092.vortex 1.0 vortex-file-compressed 199.69 MB 199.59 MB 109.09 KB -0.1%
hits_046.vortex 1.0 vortex-file-compressed 101.43 MB 101.37 MB 55.48 KB -0.1%
hits_025.vortex 1.0 vortex-compact 133.70 MB 133.61 MB 89.15 KB -0.1%
hits_091.vortex 1.0 vortex-file-compressed 147.05 MB 146.95 MB 98.30 KB -0.1%
hits_078.vortex 1.0 vortex-file-compressed 131.10 MB 131.01 MB 89.94 KB -0.1%
hits_061.vortex 1.0 vortex-file-compressed 160.84 MB 160.73 MB 112.87 KB -0.1%
hits_094.vortex 1.0 vortex-compact 110.77 MB 110.69 MB 83.09 KB -0.1%
hits_079.vortex 1.0 vortex-compact 128.24 MB 128.14 MB 101.54 KB -0.1%
hits_039.vortex 1.0 vortex-file-compressed 161.14 MB 161.01 MB 130.69 KB -0.1%
hits_086.vortex 1.0 vortex-file-compressed 192.28 MB 192.13 MB 158.48 KB -0.1%
hits_034.vortex 1.0 vortex-file-compressed 182.12 MB 181.96 MB 163.10 KB -0.1%
hits_023.vortex 1.0 vortex-compact 142.76 MB 142.63 MB 129.41 KB -0.1%
hits_096.vortex 1.0 vortex-compact 153.26 MB 153.10 MB 160.25 KB -0.1%
hits_019.vortex 1.0 vortex-file-compressed 141.07 MB 140.92 MB 149.19 KB -0.1%
hits_046.vortex 1.0 vortex-compact 74.97 MB 74.89 MB 82.84 KB -0.1%
hits_022.vortex 1.0 vortex-file-compressed 199.21 MB 198.99 MB 220.62 KB -0.1%
hits_077.vortex 1.0 vortex-file-compressed 172.60 MB 172.41 MB 193.21 KB -0.1%
hits_087.vortex 1.0 vortex-file-compressed 161.20 MB 161.01 MB 189.03 KB -0.1%
hits_081.vortex 1.0 vortex-file-compressed 200.17 MB 199.94 MB 242.23 KB -0.1%
hits_050.vortex 1.0 vortex-file-compressed 161.16 MB 160.96 MB 205.02 KB -0.1%
hits_016.vortex 1.0 vortex-file-compressed 180.50 MB 180.25 MB 252.52 KB -0.1%
hits_010.vortex 1.0 vortex-compact 123.33 MB 123.16 MB 172.66 KB -0.1%
hits_078.vortex 1.0 vortex-compact 97.92 MB 97.77 MB 150.69 KB -0.2%
hits_098.vortex 1.0 vortex-compact 104.19 MB 104.03 MB 170.79 KB -0.2%
hits_058.vortex 1.0 vortex-file-compressed 155.58 MB 155.30 MB 282.95 KB -0.2%
hits_000.vortex 1.0 vortex-file-compressed 131.83 MB 131.59 MB 249.97 KB -0.2%
hits_055.vortex 1.0 vortex-file-compressed 199.97 MB 199.58 MB 391.40 KB -0.2%
hits_066.vortex 1.0 vortex-file-compressed 164.73 MB 164.41 MB 325.89 KB -0.2%
hits_085.vortex 1.0 vortex-compact 153.50 MB 153.20 MB 304.70 KB -0.2%
hits_018.vortex 1.0 vortex-file-compressed 199.89 MB 199.49 MB 415.13 KB -0.2%
hits_069.vortex 1.0 vortex-compact 99.83 MB 99.59 MB 238.34 KB -0.2%
hits_079.vortex 1.0 vortex-file-compressed 181.45 MB 180.98 MB 479.63 KB -0.3%
hits_059.vortex 1.0 vortex-file-compressed 199.51 MB 199.00 MB 530.92 KB -0.3%
hits_020.vortex 1.0 vortex-file-compressed 160.93 MB 160.47 MB 477.32 KB -0.3%
hits_069.vortex 1.0 vortex-file-compressed 142.67 MB 142.24 MB 433.47 KB -0.3%
hits_039.vortex 1.0 vortex-compact 124.58 MB 124.20 MB 389.27 KB -0.3%
hits_054.vortex 1.0 vortex-compact 112.10 MB 111.75 MB 357.98 KB -0.3%
hits_075.vortex 1.0 vortex-file-compressed 189.96 MB 189.35 MB 623.80 KB -0.3%
hits_088.vortex 1.0 vortex-file-compressed 172.58 MB 171.98 MB 613.20 KB -0.3%
hits_076.vortex 1.0 vortex-file-compressed 161.65 MB 161.04 MB 624.83 KB -0.4%
hits_097.vortex 1.0 vortex-compact 141.82 MB 141.27 MB 568.21 KB -0.4%
hits_045.vortex 1.0 vortex-file-compressed 140.69 MB 140.12 MB 586.70 KB -0.4%
hits_084.vortex 1.0 vortex-compact 111.16 MB 110.70 MB 472.77 KB -0.4%
hits_071.vortex 1.0 vortex-compact 106.20 MB 105.76 MB 453.17 KB -0.4%
hits_002.vortex 1.0 vortex-file-compressed 161.70 MB 161.01 MB 700.30 KB -0.4%
hits_098.vortex 1.0 vortex-file-compressed 138.13 MB 137.53 MB 615.45 KB -0.4%
hits_091.vortex 1.0 vortex-compact 112.26 MB 111.74 MB 534.40 KB -0.5%
hits_096.vortex 1.0 vortex-file-compressed 199.48 MB 198.56 MB 951.09 KB -0.5%
hits_073.vortex 1.0 vortex-file-compressed 173.38 MB 172.57 MB 834.83 KB -0.5%
hits_070.vortex 1.0 vortex-compact 153.54 MB 152.77 MB 788.44 KB -0.5%
hits_033.vortex 1.0 vortex-file-compressed 200.13 MB 199.08 MB 1.05 MB -0.5%
hits_071.vortex 1.0 vortex-file-compressed 140.80 MB 139.97 MB 853.70 KB -0.6%
hits_007.vortex 1.0 vortex-file-compressed 200.14 MB 198.81 MB 1.33 MB -0.7%
hits_030.vortex 1.0 vortex-compact 99.25 MB 98.57 MB 703.62 KB -0.7%
hits_000.vortex 1.0 vortex-compact 99.12 MB 98.39 MB 741.36 KB -0.7%
hits_085.vortex 1.0 vortex-file-compressed 199.93 MB 198.39 MB 1.54 MB -0.8%
hits_004.vortex 1.0 vortex-compact 98.02 MB 97.23 MB 803.88 KB -0.8%
hits_089.vortex 1.0 vortex-compact 99.73 MB 98.93 MB 820.68 KB -0.8%
hits_038.vortex 1.0 vortex-compact 139.43 MB 138.26 MB 1.17 MB -0.8%
hits_027.vortex 1.0 vortex-compact 139.24 MB 137.94 MB 1.30 MB -0.9%
hits_053.vortex 1.0 vortex-file-compressed 192.12 MB 189.97 MB 2.14 MB -1.1%
hits_090.vortex 1.0 vortex-file-compressed 194.83 MB 192.63 MB 2.20 MB -1.1%
hits_013.vortex 1.0 vortex-compact 126.70 MB 124.08 MB 2.62 MB -2.1%

Totals:

  • vortex-compact: 11.93 GB → 11.94 GB (+0.0%)
  • vortex-file-compressed: 15.97 GB → 15.96 GB (-0.1%)

@github-actions

github-actions Bot commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Random Access 📖

Verdict: Likely regression (high confidence)
Attributed Vortex impact: +98.0%
Engines: random-access Likely regression (+98.0%, high confidence)
Vortex (geomean): 1.874x ❌
Parquet (geomean): 0.947x ➖
Shifts: Parquet (control) -5.3% · Median polish +26.6%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

random-access / vortex-file-compressed / ns (1.874x ❌, 0↑ 14↓)
name PR 260de0a (ns) base 2b3109a (ns) ratio (PR/base)
random-access/feature-vectors/correlated/vortex-tokio-local-disk 🚨 2315782 326581 7.09
random-access/feature-vectors/correlated/vortex-tokio-local-disk-footer 🚨 1462194 588705 2.48
random-access/feature-vectors/uniform/vortex-tokio-local-disk 2717047 2606155 1.04
random-access/feature-vectors/uniform/vortex-tokio-local-disk-footer 🚨 3621776 3033097 1.19
random-access/nested-lists/correlated/vortex-tokio-local-disk 🚨 766224 275198 2.78
random-access/nested-lists/correlated/vortex-tokio-local-disk-footer 🚨 864648 323188 2.68
random-access/nested-lists/uniform/vortex-tokio-local-disk 1519086 1419618 1.07
random-access/nested-lists/uniform/vortex-tokio-local-disk-footer 1692655 1602563 1.06
random-access/nested-structs/correlated/vortex-tokio-local-disk 🚨 1112827 323466 3.44
random-access/nested-structs/correlated/vortex-tokio-local-disk-footer 🚨 1235967 465363 2.66
random-access/nested-structs/uniform/vortex-tokio-local-disk 🚨 1600329 990434 1.62
random-access/nested-structs/uniform/vortex-tokio-local-disk-footer 🚨 1747466 1231863 1.42
random-access/taxi/correlated/vortex-tokio-local-disk 🚨 1798035 948589 1.90
random-access/taxi/correlated/vortex-tokio-local-disk-footer 🚨 2291134 1418840 1.61
random-access/taxi/uniform/vortex-tokio-local-disk 🚨 4691926 4198669 1.12
random-access/taxi/uniform/vortex-tokio-local-disk-footer 5435530 4970645 1.09
random-access/vortex-tokio-local-disk 🚨 1430662 531431 2.69
random-access/vortex-tokio-local-disk-footer 🚨 1921979 920377 2.09
random-access / parquet / ns (0.947x ➖, 3↑ 0↓)
name PR 260de0a (ns) base 2b3109a (ns) ratio (PR/base)
random-access/feature-vectors/correlated/parquet-tokio-local-disk 9106126590 9233382016 0.99
random-access/feature-vectors/correlated/parquet-tokio-local-disk-footer 9123973972 9044665837 1.01
random-access/feature-vectors/uniform/parquet-tokio-local-disk 8650820656 8948795230 0.97
random-access/feature-vectors/uniform/parquet-tokio-local-disk-footer 8649419970 8974773534 0.96
random-access/nested-lists/correlated/parquet-tokio-local-disk 136864043 138490094 0.99
random-access/nested-lists/correlated/parquet-tokio-local-disk-footer 135828117 138322069 0.98
random-access/nested-lists/uniform/parquet-tokio-local-disk 138001491 140355594 0.98
random-access/nested-lists/uniform/parquet-tokio-local-disk-footer 136534908 140892346 0.97
random-access/nested-structs/correlated/parquet-tokio-local-disk 19112575 20427892 0.94
random-access/nested-structs/correlated/parquet-tokio-local-disk-footer 20229924 20614540 0.98
random-access/nested-structs/uniform/parquet-tokio-local-disk 19010063 20253041 0.94
random-access/nested-structs/uniform/parquet-tokio-local-disk-footer 18698001 20621371 0.91
random-access/parquet-tokio-local-disk 🚀 163660194 184111007 0.89
random-access/parquet-tokio-local-disk-footer 🚀 164098843 183044591 0.90
random-access/taxi/correlated/parquet-tokio-local-disk 🚀 245165583 274608999 0.89
random-access/taxi/correlated/parquet-tokio-local-disk-footer 249291825 274732462 0.91
random-access/taxi/uniform/parquet-tokio-local-disk 266523776 290929839 0.92
random-access/taxi/uniform/parquet-tokio-local-disk-footer 275133253 293121614 0.94
random-access / lance / ns (2.147x ❌, 0↑ 18↓)
name PR 260de0a (ns) base 2b3109a (ns) ratio (PR/base)
random-access/feature-vectors/correlated/lance-tokio-local-disk 🚨 760412 364022 2.09
random-access/feature-vectors/correlated/lance-tokio-local-disk-footer 🚨 2335993 1049346 2.23
random-access/feature-vectors/uniform/lance-tokio-local-disk 🚨 1885929 1150234 1.64
random-access/feature-vectors/uniform/lance-tokio-local-disk-footer 🚨 3815436 1830468 2.08
random-access/lance-tokio-local-disk 🚨 1106218 632144 1.75
random-access/lance-tokio-local-disk-footer 🚨 2474200 1360972 1.82
random-access/nested-lists/correlated/lance-tokio-local-disk 🚨 850049 191124 4.45
random-access/nested-lists/correlated/lance-tokio-local-disk-footer 🚨 1998628 517446 3.86
random-access/nested-lists/uniform/lance-tokio-local-disk 🚨 1689963 978700 1.73
random-access/nested-lists/uniform/lance-tokio-local-disk-footer 🚨 2520099 1283337 1.96
random-access/nested-structs/correlated/lance-tokio-local-disk 🚨 1172043 323945 3.62
random-access/nested-structs/correlated/lance-tokio-local-disk-footer 🚨 1850731 485891 3.81
random-access/nested-structs/uniform/lance-tokio-local-disk 🚨 4765225 2509998 1.90
random-access/nested-structs/uniform/lance-tokio-local-disk-footer 🚨 5128375 2585018 1.98
random-access/taxi/correlated/lance-tokio-local-disk 🚨 1495819 969185 1.54
random-access/taxi/correlated/lance-tokio-local-disk-footer 🚨 2943882 1934934 1.52
random-access/taxi/uniform/lance-tokio-local-disk 🚨 15816775 9821260 1.61
random-access/taxi/uniform/lance-tokio-local-disk-footer 🚨 16977745 10439843 1.63

@github-actions

github-actions Bot commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench on NVME 📖

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -17.7%
Engines: DataFusion No clear signal (-3.2%, environment too noisy confidence) · DuckDB No clear signal (-30.1%, environment too noisy confidence)
Vortex (geomean): 0.867x ✅
Parquet (geomean): 1.054x ➖
Shifts: Parquet (control) +5.4% · Median polish -23.1%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed / ns (0.819x ✅, 32↑ 6↓)
name PR 260de0a (ns) base ad5de22 (ns) ratio (PR/base)
clickbench_q00/datafusion:vortex-file-compressed 2001274 2074978 0.96
clickbench_q01/datafusion:vortex-file-compressed 11900570 11028003 1.08
clickbench_q02/datafusion:vortex-file-compressed 21536759 22298435 0.97
clickbench_q03/datafusion:vortex-file-compressed 🚀 20996771 25565013 0.82
clickbench_q04/datafusion:vortex-file-compressed 🚀 105372739 161754924 0.65
clickbench_q05/datafusion:vortex-file-compressed 🚀 147257522 213794766 0.69
clickbench_q06/datafusion:vortex-file-compressed 2048087 2032971 1.01
clickbench_q07/datafusion:vortex-file-compressed 🚨 16215071 14497811 1.12
clickbench_q08/datafusion:vortex-file-compressed 🚀 168277025 216831182 0.78
clickbench_q09/datafusion:vortex-file-compressed 🚀 273480985 356678021 0.77
clickbench_q10/datafusion:vortex-file-compressed 🚀 42530899 51514958 0.83
clickbench_q11/datafusion:vortex-file-compressed 🚀 50261995 58803461 0.85
clickbench_q12/datafusion:vortex-file-compressed 🚀 144589515 195974470 0.74
clickbench_q13/datafusion:vortex-file-compressed 🚀 238862351 343125969 0.70
clickbench_q14/datafusion:vortex-file-compressed 🚀 146726271 195389690 0.75
clickbench_q15/datafusion:vortex-file-compressed 🚀 144471043 198983788 0.73
clickbench_q16/datafusion:vortex-file-compressed 🚀 340385320 481578125 0.71
clickbench_q17/datafusion:vortex-file-compressed 🚀 328080782 473501054 0.69
clickbench_q18/datafusion:vortex-file-compressed 🚀 635385030 931567020 0.68
clickbench_q19/datafusion:vortex-file-compressed 🚀 14932755 35294170 0.42
clickbench_q20/datafusion:vortex-file-compressed 🚀 134264905 196448717 0.68
clickbench_q21/datafusion:vortex-file-compressed 🚀 200682678 271354771 0.74
clickbench_q22/datafusion:vortex-file-compressed 🚀 244032893 344759664 0.71
clickbench_q23/datafusion:vortex-file-compressed 🚀 369774550 430212138 0.86
clickbench_q24/datafusion:vortex-file-compressed 🚀 32265363 37784915 0.85
clickbench_q25/datafusion:vortex-file-compressed 🚀 37720547 47064794 0.80
clickbench_q26/datafusion:vortex-file-compressed 🚀 33486449 39251908 0.85
clickbench_q27/datafusion:vortex-file-compressed 🚀 202430841 279990897 0.72
clickbench_q28/datafusion:vortex-file-compressed 🚀 1076327909 1494062664 0.72
clickbench_q29/datafusion:vortex-file-compressed 🚀 36567740 52638941 0.69
clickbench_q30/datafusion:vortex-file-compressed 🚀 120419715 174291225 0.69
clickbench_q31/datafusion:vortex-file-compressed 🚀 134907907 193441040 0.70
clickbench_q32/datafusion:vortex-file-compressed 🚀 552700039 829159743 0.67
clickbench_q33/datafusion:vortex-file-compressed 🚀 723899711 1032993318 0.70
clickbench_q34/datafusion:vortex-file-compressed 🚀 707868181 1021148047 0.69
clickbench_q35/datafusion:vortex-file-compressed 🚀 122455913 176943776 0.69
clickbench_q36/datafusion:vortex-file-compressed 56110478 58250368 0.96
clickbench_q37/datafusion:vortex-file-compressed 🚨 33022999 28043332 1.18
clickbench_q38/datafusion:vortex-file-compressed 🚨 22239346 16222972 1.37
clickbench_q39/datafusion:vortex-file-compressed 🚀 121601465 136103077 0.89
clickbench_q40/datafusion:vortex-file-compressed 🚨 18906317 12665987 1.49
clickbench_q41/datafusion:vortex-file-compressed 🚨 16490753 12147360 1.36
clickbench_q42/datafusion:vortex-file-compressed 🚨 17957621 13361568 1.34
datafusion / vortex-compact / ns (0.830x ✅, 33↑ 5↓)
name PR 260de0a (ns) base ad5de22 (ns) ratio (PR/base)
clickbench_q00/datafusion:vortex-compact 2003156 2057428 0.97
clickbench_q01/datafusion:vortex-compact 15393099 14202736 1.08
clickbench_q02/datafusion:vortex-compact 🚀 46061084 52896296 0.87
clickbench_q03/datafusion:vortex-compact 🚀 28907162 32227012 0.90
clickbench_q04/datafusion:vortex-compact 🚀 114882938 164561255 0.70
clickbench_q05/datafusion:vortex-compact 🚀 172002464 245360317 0.70
clickbench_q06/datafusion:vortex-compact 2023553 1960268 1.03
clickbench_q07/datafusion:vortex-compact 23677066 23767369 1.00
clickbench_q08/datafusion:vortex-compact 🚀 179753728 246384086 0.73
clickbench_q09/datafusion:vortex-compact 🚀 334397609 405614982 0.82
clickbench_q10/datafusion:vortex-compact 🚀 92425850 110798577 0.83
clickbench_q11/datafusion:vortex-compact 🚀 123744436 149729285 0.83
clickbench_q12/datafusion:vortex-compact 🚀 165027194 235022262 0.70
clickbench_q13/datafusion:vortex-compact 🚀 291728250 393504685 0.74
clickbench_q14/datafusion:vortex-compact 🚀 186581253 247688332 0.75
clickbench_q15/datafusion:vortex-compact 🚀 138178709 199967871 0.69
clickbench_q16/datafusion:vortex-compact 🚀 360171893 501434686 0.72
clickbench_q17/datafusion:vortex-compact 🚀 357392582 489667358 0.73
clickbench_q18/datafusion:vortex-compact 🚀 634529034 910101164 0.70
clickbench_q19/datafusion:vortex-compact 21250107 23231677 0.91
clickbench_q20/datafusion:vortex-compact 🚀 163972756 238795054 0.69
clickbench_q21/datafusion:vortex-compact 🚀 263297965 349984024 0.75
clickbench_q22/datafusion:vortex-compact 🚀 420522983 556523174 0.76
clickbench_q23/datafusion:vortex-compact 🚀 1213594078 1560536681 0.78
clickbench_q24/datafusion:vortex-compact 🚀 59972279 70526198 0.85
clickbench_q25/datafusion:vortex-compact 🚀 83325269 106054721 0.79
clickbench_q26/datafusion:vortex-compact 🚀 60555143 71274266 0.85
clickbench_q27/datafusion:vortex-compact 🚀 236183882 328780520 0.72
clickbench_q28/datafusion:vortex-compact 🚀 1145948431 1535408725 0.75
clickbench_q29/datafusion:vortex-compact 🚀 58521962 76721267 0.76
clickbench_q30/datafusion:vortex-compact 🚀 207794748 268391094 0.77
clickbench_q31/datafusion:vortex-compact 🚀 219646547 293418903 0.75
clickbench_q32/datafusion:vortex-compact 🚀 576664842 833551350 0.69
clickbench_q33/datafusion:vortex-compact 🚀 725923307 1036221992 0.70
clickbench_q34/datafusion:vortex-compact 🚀 735978984 1037828918 0.71
clickbench_q35/datafusion:vortex-compact 🚀 132102074 172779149 0.76
clickbench_q36/datafusion:vortex-compact 🚀 59732464 71719049 0.83
clickbench_q37/datafusion:vortex-compact 🚨 33662571 30244149 1.11
clickbench_q38/datafusion:vortex-compact 🚨 22073972 19148625 1.15
clickbench_q39/datafusion:vortex-compact 🚀 125238669 141543881 0.88
clickbench_q40/datafusion:vortex-compact 🚨 20234912 16359471 1.24
clickbench_q41/datafusion:vortex-compact 🚨 22385815 16854171 1.33
clickbench_q42/datafusion:vortex-compact 🚨 17700576 13717799 1.29
datafusion / parquet / ns (0.852x ✅, 27↑ 5↓)
name PR 260de0a (ns) base ad5de22 (ns) ratio (PR/base)
clickbench_q00/datafusion:parquet 1954894 1967969 0.99
clickbench_q01/datafusion:parquet 🚨 24609325 17524360 1.40
clickbench_q02/datafusion:parquet 29729536 32236912 0.92
clickbench_q03/datafusion:parquet 24921315 26834396 0.93
clickbench_q04/datafusion:parquet 🚀 125655848 175389643 0.72
clickbench_q05/datafusion:parquet 🚀 181985878 232111244 0.78
clickbench_q06/datafusion:parquet 1969774 1923192 1.02
clickbench_q07/datafusion:parquet 🚨 25330717 17831677 1.42
clickbench_q08/datafusion:parquet 🚀 161614485 235869697 0.69
clickbench_q09/datafusion:parquet 🚀 286447706 367261038 0.78
clickbench_q10/datafusion:parquet 🚀 55901130 72180786 0.77
clickbench_q11/datafusion:parquet 🚀 65261108 91234141 0.72
clickbench_q12/datafusion:parquet 🚀 176045187 237243988 0.74
clickbench_q13/datafusion:parquet 🚀 274722154 404267730 0.68
clickbench_q14/datafusion:parquet 🚀 196811888 255801324 0.77
clickbench_q15/datafusion:parquet 🚀 129950874 195103567 0.67
clickbench_q16/datafusion:parquet 🚀 330307357 483262185 0.68
clickbench_q17/datafusion:parquet 🚀 326042376 478508328 0.68
clickbench_q18/datafusion:parquet 🚀 623539252 937478140 0.67
clickbench_q19/datafusion:parquet 🚨 28420798 23567154 1.21
clickbench_q20/datafusion:parquet 🚀 409831596 468944866 0.87
clickbench_q21/datafusion:parquet 🚀 432118251 487543215 0.89
clickbench_q22/datafusion:parquet 🚀 539123816 645546290 0.84
clickbench_q23/datafusion:parquet 🚀 2209812412 2858443129 0.77
clickbench_q24/datafusion:parquet 47017562 49002296 0.96
clickbench_q25/datafusion:parquet 🚀 80635608 98213802 0.82
clickbench_q26/datafusion:parquet 46137818 50277484 0.92
clickbench_q27/datafusion:parquet 🚀 424294309 541823646 0.78
clickbench_q28/datafusion:parquet 🚀 1183257340 1537748214 0.77
clickbench_q29/datafusion:parquet 42455126 45032374 0.94
clickbench_q30/datafusion:parquet 🚀 191788074 244204471 0.79
clickbench_q31/datafusion:parquet 🚀 201521350 279062288 0.72
clickbench_q32/datafusion:parquet 🚀 573071429 854154202 0.67
clickbench_q33/datafusion:parquet 🚀 821037420 1091305620 0.75
clickbench_q34/datafusion:parquet 🚀 833348196 1061409528 0.79
clickbench_q35/datafusion:parquet 🚀 122989519 166671920 0.74
clickbench_q36/datafusion:parquet 🚀 105957277 120118811 0.88
clickbench_q37/datafusion:parquet 47959268 47582950 1.01
clickbench_q38/datafusion:parquet 69609911 68709051 1.01
clickbench_q39/datafusion:parquet 211803992 232303050 0.91
clickbench_q40/datafusion:parquet 🚨 29109547 26039977 1.12
clickbench_q41/datafusion:parquet 🚨 28913391 24759665 1.17
clickbench_q42/datafusion:parquet 25180316 25743610 0.98
duckdb / vortex-file-compressed / ns (0.973x ➖, 22↑ 9↓)
name PR 260de0a (ns) base ad5de22 (ns) ratio (PR/base)
clickbench_q00/duckdb:vortex-file-compressed 🚨 33485681 12716958 2.63
clickbench_q01/duckdb:vortex-file-compressed 🚨 40433238 22032714 1.84
clickbench_q02/duckdb:vortex-file-compressed 🚨 75056083 22543677 3.33
clickbench_q03/duckdb:vortex-file-compressed 🚨 45621691 35927114 1.27
clickbench_q04/duckdb:vortex-file-compressed 124278935 132664525 0.94
clickbench_q05/duckdb:vortex-file-compressed 159379896 164057142 0.97
clickbench_q06/duckdb:vortex-file-compressed 🚨 65308913 21483127 3.04
clickbench_q07/duckdb:vortex-file-compressed 🚨 27657359 24464929 1.13
clickbench_q08/duckdb:vortex-file-compressed 🚀 142902636 165626405 0.86
clickbench_q09/duckdb:vortex-file-compressed 🚀 161456840 201825923 0.80
clickbench_q10/duckdb:vortex-file-compressed 70983972 67258733 1.06
clickbench_q11/duckdb:vortex-file-compressed 72255014 71125168 1.02
clickbench_q12/duckdb:vortex-file-compressed 176104381 195138632 0.90
clickbench_q13/duckdb:vortex-file-compressed 🚀 270893582 341441849 0.79
clickbench_q14/duckdb:vortex-file-compressed 🚀 187778938 216842772 0.87
clickbench_q15/duckdb:vortex-file-compressed 🚀 160899053 189173829 0.85
clickbench_q16/duckdb:vortex-file-compressed 🚀 303846182 384964505 0.79
clickbench_q17/duckdb:vortex-file-compressed 🚀 297145359 377694157 0.79
clickbench_q18/duckdb:vortex-file-compressed 🚀 566784607 746489936 0.76
clickbench_q19/duckdb:vortex-file-compressed 🚨 39353808 25703098 1.53
clickbench_q20/duckdb:vortex-file-compressed 🚀 154001309 238661344 0.65
clickbench_q21/duckdb:vortex-file-compressed 🚀 212546665 341321578 0.62
clickbench_q22/duckdb:vortex-file-compressed 🚀 292680386 497048396 0.59
clickbench_q23/duckdb:vortex-file-compressed 🚀 143684366 213105899 0.67
clickbench_q24/duckdb:vortex-file-compressed 53776925 57725490 0.93
clickbench_q25/duckdb:vortex-file-compressed 🚀 48908226 75956498 0.64
clickbench_q26/duckdb:vortex-file-compressed 🚀 49303516 73392422 0.67
clickbench_q27/duckdb:vortex-file-compressed 🚀 138001653 195148731 0.71
clickbench_q28/duckdb:vortex-file-compressed 🚨 1466179269 1274973977 1.15
clickbench_q29/duckdb:vortex-file-compressed 🚨 52659540 25771917 2.04
clickbench_q30/duckdb:vortex-file-compressed 🚀 137271404 161182816 0.85
clickbench_q31/duckdb:vortex-file-compressed 🚀 223454934 318862125 0.70
clickbench_q32/duckdb:vortex-file-compressed 🚀 819195148 931500168 0.88
clickbench_q33/duckdb:vortex-file-compressed 🚀 773308553 1100606280 0.70
clickbench_q34/duckdb:vortex-file-compressed 🚀 767878924 1152960643 0.67
clickbench_q35/duckdb:vortex-file-compressed 🚀 166734016 210449614 0.79
clickbench_q36/duckdb:vortex-file-compressed 🚀 35290969 40944699 0.86
clickbench_q37/duckdb:vortex-file-compressed 29755755 27189072 1.09
clickbench_q38/duckdb:vortex-file-compressed 29965909 31412778 0.95
clickbench_q39/duckdb:vortex-file-compressed 50643840 55795530 0.91
clickbench_q40/duckdb:vortex-file-compressed 28676526 27964227 1.03
clickbench_q41/duckdb:vortex-file-compressed 29159512 28915768 1.01
clickbench_q42/duckdb:vortex-file-compressed 26539743 27461865 0.97
duckdb / vortex-compact / ns (0.855x ✅, 29↑ 5↓)
name PR 260de0a (ns) base ad5de22 (ns) ratio (PR/base)
clickbench_q00/duckdb:vortex-compact 🚨 29646736 14909139 1.99
clickbench_q01/duckdb:vortex-compact 🚨 35921302 22730534 1.58
clickbench_q02/duckdb:vortex-compact 🚀 27586634 34521433 0.80
clickbench_q03/duckdb:vortex-compact 🚨 47733894 34941557 1.37
clickbench_q04/duckdb:vortex-compact 127294137 135342755 0.94
clickbench_q05/duckdb:vortex-compact 🚀 135820791 163962936 0.83
clickbench_q06/duckdb:vortex-compact 🚨 63698501 18641366 3.42
clickbench_q07/duckdb:vortex-compact 27627797 25587827 1.08
clickbench_q08/duckdb:vortex-compact 🚀 148424361 180134133 0.82
clickbench_q09/duckdb:vortex-compact 🚀 185685253 257993567 0.72
clickbench_q10/duckdb:vortex-compact 🚀 65390526 80138935 0.82
clickbench_q11/duckdb:vortex-compact 🚀 72926451 97835076 0.75
clickbench_q12/duckdb:vortex-compact 🚀 164488523 201500280 0.82
clickbench_q13/duckdb:vortex-compact 🚀 270965261 346437572 0.78
clickbench_q14/duckdb:vortex-compact 🚀 165473977 207598828 0.80
clickbench_q15/duckdb:vortex-compact 🚀 160618116 187622788 0.86
clickbench_q16/duckdb:vortex-compact 🚀 297847415 423084867 0.70
clickbench_q17/duckdb:vortex-compact 🚀 287080258 377444642 0.76
clickbench_q18/duckdb:vortex-compact 🚀 583829480 756953278 0.77
clickbench_q19/duckdb:vortex-compact 🚨 34476169 25527216 1.35
clickbench_q20/duckdb:vortex-compact 🚀 141692403 206327675 0.69
clickbench_q21/duckdb:vortex-compact 🚀 170954797 320010467 0.53
clickbench_q22/duckdb:vortex-compact 🚀 242908975 474985887 0.51
clickbench_q23/duckdb:vortex-compact 🚀 219487164 296291766 0.74
clickbench_q24/duckdb:vortex-compact 🚀 64140066 76679037 0.84
clickbench_q25/duckdb:vortex-compact 🚀 55259314 96506251 0.57
clickbench_q26/duckdb:vortex-compact 🚀 44667041 79929037 0.56
clickbench_q27/duckdb:vortex-compact 🚀 203763354 383175132 0.53
clickbench_q28/duckdb:vortex-compact 1718572249 1588808801 1.08
clickbench_q29/duckdb:vortex-compact 🚀 31732485 39628476 0.80
clickbench_q30/duckdb:vortex-compact 🚀 135071900 195844256 0.69
clickbench_q31/duckdb:vortex-compact 🚀 240852805 377596765 0.64
clickbench_q32/duckdb:vortex-compact 🚀 772322688 931354699 0.83
clickbench_q33/duckdb:vortex-compact 🚀 699379259 1023826851 0.68
clickbench_q34/duckdb:vortex-compact 🚀 644943133 1076900098 0.60
clickbench_q35/duckdb:vortex-compact 🚀 167086124 220392089 0.76
clickbench_q36/duckdb:vortex-compact 37437252 38224795 0.98
clickbench_q37/duckdb:vortex-compact 🚀 28234855 35056905 0.81
clickbench_q38/duckdb:vortex-compact 34173786 32537857 1.05
clickbench_q39/duckdb:vortex-compact 52340962 55996375 0.93
clickbench_q40/duckdb:vortex-compact 29660730 29955988 0.99
clickbench_q41/duckdb:vortex-compact 28682153 30785140 0.93
clickbench_q42/duckdb:vortex-compact 27375078 27488518 1.00
duckdb / parquet / ns (1.304x ❌, 10↑ 23↓)
name PR 260de0a (ns) base ad5de22 (ns) ratio (PR/base)
clickbench_q00/duckdb:parquet 🚨 56032174 17039834 3.29
clickbench_q01/duckdb:parquet 🚨 48996322 18118120 2.70
clickbench_q02/duckdb:parquet 🚨 60331547 23844564 2.53
clickbench_q03/duckdb:parquet 🚨 76756325 26175394 2.93
clickbench_q04/duckdb:parquet 133261602 130175850 1.02
clickbench_q05/duckdb:parquet 206889560 200088188 1.03
clickbench_q06/duckdb:parquet 🚨 49093099 22285251 2.20
clickbench_q07/duckdb:parquet 🚨 48577910 18629681 2.61
clickbench_q08/duckdb:parquet 167004610 162927481 1.03
clickbench_q09/duckdb:parquet 🚀 191799076 231089783 0.83
clickbench_q10/duckdb:parquet 🚨 72961195 57596688 1.27
clickbench_q11/duckdb:parquet 🚨 83288382 66820555 1.25
clickbench_q12/duckdb:parquet 🚨 196284482 172065304 1.14
clickbench_q13/duckdb:parquet 282443043 306268993 0.92
clickbench_q14/duckdb:parquet 🚨 209782465 187332711 1.12
clickbench_q15/duckdb:parquet 171518827 182960199 0.94
clickbench_q16/duckdb:parquet 🚀 292788982 357725768 0.82
clickbench_q17/duckdb:parquet 🚀 303927760 358935212 0.85
clickbench_q18/duckdb:parquet 🚀 594711014 686780927 0.87
clickbench_q19/duckdb:parquet 🚨 49397838 21045544 2.35
clickbench_q20/duckdb:parquet 🚨 297758991 267682753 1.11
clickbench_q21/duckdb:parquet 340948136 319880848 1.07
clickbench_q22/duckdb:parquet 470677826 473512791 0.99
clickbench_q23/duckdb:parquet 258930030 246310388 1.05
clickbench_q24/duckdb:parquet 🚨 108855241 71879323 1.51
clickbench_q25/duckdb:parquet 🚨 84960521 72136889 1.18
clickbench_q26/duckdb:parquet 🚨 61779639 48789910 1.27
clickbench_q27/duckdb:parquet 297363817 276450128 1.08
clickbench_q28/duckdb:parquet 🚀 1028535090 1759157086 0.58
clickbench_q29/duckdb:parquet 🚨 55139962 27073723 2.04
clickbench_q30/duckdb:parquet 159453142 176663342 0.90
clickbench_q31/duckdb:parquet 🚀 250616074 310652256 0.81
clickbench_q32/duckdb:parquet 🚀 804383347 910213946 0.88
clickbench_q33/duckdb:parquet 🚀 674961510 778849557 0.87
clickbench_q34/duckdb:parquet 🚀 679377436 799727626 0.85
clickbench_q35/duckdb:parquet 🚀 173359905 209440161 0.83
clickbench_q36/duckdb:parquet 🚨 67014178 56985705 1.18
clickbench_q37/duckdb:parquet 🚨 57286291 36155421 1.58
clickbench_q38/duckdb:parquet 🚨 56804297 37662187 1.51
clickbench_q39/duckdb:parquet 🚨 101499086 85731274 1.18
clickbench_q40/duckdb:parquet 🚨 56304940 20337598 2.77
clickbench_q41/duckdb:parquet 🚨 63327747 20827046 3.04
clickbench_q42/duckdb:parquet 🚨 63042267 22989405 2.74

No file size changes detected.

@github-actions

github-actions Bot commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on S3 📖

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +9.9%
Engines: DataFusion No clear signal (+20.2%, environment too noisy confidence) · DuckDB No clear signal (+0.5%, environment too noisy confidence)
Vortex (geomean): 1.074x ➖
Parquet (geomean): 0.977x ➖
Shifts: Parquet (control) -2.3% · Median polish +4.6%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-compact / ns (1.058x ➖, 2↑ 6↓)
name PR 260de0a (ns) base ad5de22 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 600340035 585225054 1.03
tpch_q02/datafusion:vortex-compact 679738969 624961918 1.09
tpch_q03/datafusion:vortex-compact 🚨 720982547 524388948 1.37
tpch_q04/datafusion:vortex-compact 305992168 295936846 1.03
tpch_q05/datafusion:vortex-compact 674819415 647732210 1.04
tpch_q06/datafusion:vortex-compact 313198684 334908933 0.94
tpch_q07/datafusion:vortex-compact 621258282 700100725 0.89
tpch_q08/datafusion:vortex-compact 875839190 843236268 1.04
tpch_q09/datafusion:vortex-compact 879967187 866867769 1.02
tpch_q10/datafusion:vortex-compact 🚨 993422781 707752215 1.40
tpch_q11/datafusion:vortex-compact 🚨 546306168 384348707 1.42
tpch_q12/datafusion:vortex-compact 🚨 888575110 493760441 1.80
tpch_q13/datafusion:vortex-compact 🚨 368855914 247669897 1.49
tpch_q14/datafusion:vortex-compact 🚨 513437596 296521295 1.73
tpch_q15/datafusion:vortex-compact 751615200 667017684 1.13
tpch_q16/datafusion:vortex-compact 375905571 329498147 1.14
tpch_q17/datafusion:vortex-compact 661458389 750681313 0.88
tpch_q18/datafusion:vortex-compact 645820266 861207242 0.75
tpch_q19/datafusion:vortex-compact 583634235 626480522 0.93
tpch_q20/datafusion:vortex-compact 🚀 601586683 919755888 0.65
tpch_q21/datafusion:vortex-compact 🚀 748462275 1388507518 0.54
tpch_q22/datafusion:vortex-compact 352147956 377354941 0.93
datafusion / parquet / ns (0.881x ➖, 3↑ 2↓)
name PR 260de0a (ns) base ad5de22 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 292789418 416257387 0.70
tpch_q02/datafusion:parquet 684711404 711055172 0.96
tpch_q03/datafusion:parquet 568430286 795443437 0.71
tpch_q04/datafusion:parquet 🚀 266047334 490939145 0.54
tpch_q05/datafusion:parquet 🚀 752467476 1149165538 0.65
tpch_q06/datafusion:parquet 🚀 216335228 377530866 0.57
tpch_q07/datafusion:parquet 803098077 1089542862 0.74
tpch_q08/datafusion:parquet 987159172 1029405703 0.96
tpch_q09/datafusion:parquet 1214373463 1412010587 0.86
tpch_q10/datafusion:parquet 1806204227 1808195187 1.00
tpch_q11/datafusion:parquet 485921760 497702578 0.98
tpch_q12/datafusion:parquet 403853614 487524320 0.83
tpch_q13/datafusion:parquet 662226131 639304587 1.04
tpch_q14/datafusion:parquet 385223585 462632182 0.83
tpch_q15/datafusion:parquet 655058548 761852136 0.86
tpch_q16/datafusion:parquet 416050092 419484950 0.99
tpch_q17/datafusion:parquet 818829165 900813560 0.91
tpch_q18/datafusion:parquet 1267587205 1277268195 0.99
tpch_q19/datafusion:parquet 🚨 641202747 488767481 1.31
tpch_q20/datafusion:parquet 🚨 1326998748 805602427 1.65
tpch_q21/datafusion:parquet 1116867126 1240839899 0.90
tpch_q22/datafusion:parquet 701075296 713753554 0.98
duckdb / vortex-compact / ns (1.089x ➖, 0↑ 1↓)
name PR 260de0a (ns) base ad5de22 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 558974753 613034699 0.91
tpch_q02/duckdb:vortex-compact 850361800 794673942 1.07
tpch_q03/duckdb:vortex-compact 821448218 738600347 1.11
tpch_q04/duckdb:vortex-compact 729132611 576793667 1.26
tpch_q05/duckdb:vortex-compact 🚨 1301688647 982927034 1.32
tpch_q06/duckdb:vortex-compact 715010201 675502680 1.06
tpch_q07/duckdb:vortex-compact 1185530614 1127725190 1.05
tpch_q08/duckdb:vortex-compact 1283861031 1204736946 1.07
tpch_q09/duckdb:vortex-compact 1414498090 1272653136 1.11
tpch_q10/duckdb:vortex-compact 1438533912 1161224053 1.24
tpch_q11/duckdb:vortex-compact 472715834 449462281 1.05
tpch_q12/duckdb:vortex-compact 1159211438 1223178447 0.95
tpch_q13/duckdb:vortex-compact 761317210 664889742 1.15
tpch_q14/duckdb:vortex-compact 603608543 568733558 1.06
tpch_q15/duckdb:vortex-compact 584691008 549242150 1.06
tpch_q16/duckdb:vortex-compact 346523736 295963145 1.17
tpch_q17/duckdb:vortex-compact 993143363 971100601 1.02
tpch_q18/duckdb:vortex-compact 682352531 695008608 0.98
tpch_q19/duckdb:vortex-compact 841803586 827392970 1.02
tpch_q20/duckdb:vortex-compact 1281576025 1063576714 1.20
tpch_q21/duckdb:vortex-compact 1822793669 1803731088 1.01
tpch_q22/duckdb:vortex-compact 353066024 299806917 1.18
duckdb / parquet / ns (1.084x ➖, 0↑ 1↓)
name PR 260de0a (ns) base ad5de22 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 533131835 445799206 1.20
tpch_q02/duckdb:parquet 851613722 848893573 1.00
tpch_q03/duckdb:parquet 1203631666 1193656240 1.01
tpch_q04/duckdb:parquet 729392931 739376487 0.99
tpch_q05/duckdb:parquet 1412764129 1397493065 1.01
tpch_q06/duckdb:parquet 485339543 393353651 1.23
tpch_q07/duckdb:parquet 1327554334 1217209348 1.09
tpch_q08/duckdb:parquet 1664849702 1520145695 1.10
tpch_q09/duckdb:parquet 1551847256 1606238545 0.97
tpch_q10/duckdb:parquet 2723345140 2637343777 1.03
tpch_q11/duckdb:parquet 579879663 542467450 1.07
tpch_q12/duckdb:parquet 839568620 770189356 1.09
tpch_q13/duckdb:parquet 1127600565 1014393913 1.11
tpch_q14/duckdb:parquet 922282493 719637109 1.28
tpch_q15/duckdb:parquet 🚨 786473558 441974172 1.78
tpch_q16/duckdb:parquet 691535573 729966194 0.95
tpch_q17/duckdb:parquet 738638528 771243386 0.96
tpch_q18/duckdb:parquet 924064899 1050811601 0.88
tpch_q19/duckdb:parquet 946545343 837277127 1.13
tpch_q20/duckdb:parquet 1390827946 1250547398 1.11
tpch_q21/duckdb:parquet 1214118741 1157858486 1.05
tpch_q22/duckdb:parquet 961826611 892636816 1.08

@github-actions

github-actions Bot commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Statistical and Population Genetics 📖

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -4.5%
Engines: DuckDB No clear signal (-4.5%, environment too noisy confidence)
Vortex (geomean): 0.984x ➖
Parquet (geomean): 1.031x ➖
Shifts: Parquet (control) +3.1% · Median polish -5.1%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

duckdb / vortex-file-compressed / ns (0.987x ➖, 4↑ 2↓)
name PR 260de0a (ns) base 39fde8c (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-file-compressed 🚨 27729729 13962480 1.99
statpopgen_q01/duckdb:vortex-file-compressed 🚀 11274636 13060251 0.86
statpopgen_q02/duckdb:vortex-file-compressed 🚀 508144150 573764689 0.89
statpopgen_q03/duckdb:vortex-file-compressed 1173698608 1211094966 0.97
statpopgen_q04/duckdb:vortex-file-compressed 🚨 1393434618 1228778223 1.13
statpopgen_q05/duckdb:vortex-file-compressed 🚀 503546239 623241260 0.81
statpopgen_q06/duckdb:vortex-file-compressed 🚀 1562634727 2377725394 0.66
statpopgen_q07/duckdb:vortex-file-compressed 235872784 238480082 0.99
statpopgen_q08/duckdb:vortex-file-compressed 260764285 274282680 0.95
statpopgen_q09/duckdb:vortex-file-compressed 1105857664 1010033042 1.09
statpopgen_q10/duckdb:vortex-file-compressed 2960253140 3119561988 0.95
duckdb / vortex-compact / ns (0.981x ➖, 5↑ 3↓)
name PR 260de0a (ns) base 39fde8c (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-compact 🚨 26064938 14410415 1.81
statpopgen_q01/duckdb:vortex-compact 🚀 13603992 16219965 0.84
statpopgen_q02/duckdb:vortex-compact 🚀 610582125 695805834 0.88
statpopgen_q03/duckdb:vortex-compact 🚨 1567927646 1389897523 1.13
statpopgen_q04/duckdb:vortex-compact 1246688053 1372204077 0.91
statpopgen_q05/duckdb:vortex-compact 692756469 647038019 1.07
statpopgen_q06/duckdb:vortex-compact 🚨 2066283377 1793638012 1.15
statpopgen_q07/duckdb:vortex-compact 🚀 919364571 1060090366 0.87
statpopgen_q08/duckdb:vortex-compact 🚀 970194184 1091255248 0.89
statpopgen_q09/duckdb:vortex-compact 1029362516 1140365534 0.90
statpopgen_q10/duckdb:vortex-compact 🚀 2967386084 4268908664 0.70
duckdb / parquet / ns (1.031x ➖, 3↑ 4↓)
name PR 260de0a (ns) base 39fde8c (ns) ratio (PR/base)
statpopgen_q00/duckdb:parquet 🚀 339576714 377651907 0.90
statpopgen_q01/duckdb:parquet 425371046 467063020 0.91
statpopgen_q02/duckdb:parquet 801729607 774476074 1.04
statpopgen_q03/duckdb:parquet 🚨 1282227022 1056532033 1.21
statpopgen_q04/duckdb:parquet 🚨 1269410427 1045821690 1.21
statpopgen_q05/duckdb:parquet 779896342 764109093 1.02
statpopgen_q06/duckdb:parquet 956024594 1017000103 0.94
statpopgen_q07/duckdb:parquet 🚀 860139950 957539561 0.90
statpopgen_q08/duckdb:parquet 🚀 859293931 962896188 0.89
statpopgen_q09/duckdb:parquet 🚨 1162636284 996796669 1.17
statpopgen_q10/duckdb:parquet 🚨 2060051641 1647747940 1.25

No file size changes detected.

@github-actions

github-actions Bot commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on NVME 📖

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +5.8%
Engines: DataFusion No clear signal (+1.0%, environment too noisy confidence) · DuckDB No clear signal (+10.8%, environment too noisy confidence)
Vortex (geomean): 0.926x ➖
Parquet (geomean): 0.875x ✅
Shifts: Parquet (control) -12.5% · Median polish -10.6%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed / ns (0.797x ✅, 17↑ 0↓)
name PR 260de0a (ns) base 39fde8c (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 🚀 234414614 344516732 0.68
tpch_q02/datafusion:vortex-file-compressed 95622200 102167801 0.94
tpch_q03/datafusion:vortex-file-compressed 🚀 115949364 158456397 0.73
tpch_q04/datafusion:vortex-file-compressed 63925665 69619343 0.92
tpch_q05/datafusion:vortex-file-compressed 🚀 205806276 271940288 0.76
tpch_q06/datafusion:vortex-file-compressed 25556475 27748657 0.92
tpch_q07/datafusion:vortex-file-compressed 🚀 237650962 366622198 0.65
tpch_q08/datafusion:vortex-file-compressed 🚀 215998467 286108616 0.75
tpch_q09/datafusion:vortex-file-compressed 🚀 322249770 488287018 0.66
tpch_q10/datafusion:vortex-file-compressed 🚀 144882114 181402137 0.80
tpch_q11/datafusion:vortex-file-compressed 🚀 63356820 79292917 0.80
tpch_q12/datafusion:vortex-file-compressed 🚀 72241539 87034557 0.83
tpch_q13/datafusion:vortex-file-compressed 🚀 94820858 121406795 0.78
tpch_q14/datafusion:vortex-file-compressed 🚀 38167913 43073516 0.89
tpch_q15/datafusion:vortex-file-compressed 🚀 65209709 74192071 0.88
tpch_q16/datafusion:vortex-file-compressed 69611930 74630117 0.93
tpch_q17/datafusion:vortex-file-compressed 🚀 299226304 435981908 0.69
tpch_q18/datafusion:vortex-file-compressed 🚀 435460412 649980662 0.67
tpch_q19/datafusion:vortex-file-compressed 🚀 57221015 64724220 0.88
tpch_q20/datafusion:vortex-file-compressed 🚀 108100258 137710481 0.78
tpch_q21/datafusion:vortex-file-compressed 🚀 330516355 486833216 0.68
tpch_q22/datafusion:vortex-file-compressed 45153104 41376892 1.09
datafusion / vortex-compact / ns (0.797x ✅, 20↑ 0↓)
name PR 260de0a (ns) base 39fde8c (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 🚀 268503682 357934621 0.75
tpch_q02/datafusion:vortex-compact 🚀 91484203 103833187 0.88
tpch_q03/datafusion:vortex-compact 🚀 124197093 163898627 0.76
tpch_q04/datafusion:vortex-compact 🚀 74941674 85408454 0.88
tpch_q05/datafusion:vortex-compact 🚀 203268462 274073757 0.74
tpch_q06/datafusion:vortex-compact 36085723 39996332 0.90
tpch_q07/datafusion:vortex-compact 🚀 243639020 370989371 0.66
tpch_q08/datafusion:vortex-compact 🚀 217873762 293178121 0.74
tpch_q09/datafusion:vortex-compact 🚀 345929657 483964508 0.71
tpch_q10/datafusion:vortex-compact 🚀 156256350 193120510 0.81
tpch_q11/datafusion:vortex-compact 🚀 64447078 75494385 0.85
tpch_q12/datafusion:vortex-compact 🚀 110741155 123280662 0.90
tpch_q13/datafusion:vortex-compact 🚀 110691469 149042939 0.74
tpch_q14/datafusion:vortex-compact 🚀 47054494 53314963 0.88
tpch_q15/datafusion:vortex-compact 🚀 88561167 108075540 0.82
tpch_q16/datafusion:vortex-compact 🚀 69727255 78657200 0.89
tpch_q17/datafusion:vortex-compact 🚀 299083650 440567951 0.68
tpch_q18/datafusion:vortex-compact 🚀 449861922 667072308 0.67
tpch_q19/datafusion:vortex-compact 🚀 127003773 148463648 0.86
tpch_q20/datafusion:vortex-compact 🚀 120607795 150603646 0.80
tpch_q21/datafusion:vortex-compact 🚀 371520976 494408716 0.75
tpch_q22/datafusion:vortex-compact 47830577 50102875 0.95
datafusion / parquet / ns (0.789x ✅, 18↑ 0↓)
name PR 260de0a (ns) base 39fde8c (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 🚀 162797999 326526222 0.50
tpch_q02/datafusion:parquet 203093786 213921967 0.95
tpch_q03/datafusion:parquet 🚀 190574673 230420356 0.83
tpch_q04/datafusion:parquet 91281258 100324991 0.91
tpch_q05/datafusion:parquet 🚀 267862338 361513506 0.74
tpch_q06/datafusion:parquet 🚀 52085360 74440704 0.70
tpch_q07/datafusion:parquet 🚀 345379931 514417071 0.67
tpch_q08/datafusion:parquet 🚀 310931720 404282204 0.77
tpch_q09/datafusion:parquet 🚀 478452708 671496557 0.71
tpch_q10/datafusion:parquet 🚀 470663150 555523302 0.85
tpch_q11/datafusion:parquet 145076578 153360419 0.95
tpch_q12/datafusion:parquet 🚀 135495327 150730528 0.90
tpch_q13/datafusion:parquet 🚀 304119834 351420686 0.87
tpch_q14/datafusion:parquet 🚀 101618006 119764825 0.85
tpch_q15/datafusion:parquet 🚀 125728990 190596765 0.66
tpch_q16/datafusion:parquet 🚀 129644854 147001638 0.88
tpch_q17/datafusion:parquet 🚀 379881316 508432206 0.75
tpch_q18/datafusion:parquet 🚀 486979219 702494894 0.69
tpch_q19/datafusion:parquet 🚀 166924062 191861370 0.87
tpch_q20/datafusion:parquet 🚀 246963745 303149795 0.81
tpch_q21/datafusion:parquet 🚀 411252471 545438240 0.75
tpch_q22/datafusion:parquet 241145954 253574763 0.95
duckdb / vortex-file-compressed / ns (1.061x ➖, 6↑ 9↓)
name PR 260de0a (ns) base 39fde8c (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 🚀 59038696 88925387 0.66
tpch_q02/duckdb:vortex-file-compressed 🚨 123019887 70565103 1.74
tpch_q03/duckdb:vortex-file-compressed 144145933 138250898 1.04
tpch_q04/duckdb:vortex-file-compressed 🚀 136108139 165562409 0.82
tpch_q05/duckdb:vortex-file-compressed 147769998 149119628 0.99
tpch_q06/duckdb:vortex-file-compressed 🚨 56824278 38838028 1.46
tpch_q07/duckdb:vortex-file-compressed 🚨 157818757 141531444 1.12
tpch_q08/duckdb:vortex-file-compressed 🚨 215202416 181781022 1.18
tpch_q09/duckdb:vortex-file-compressed 277255043 306112118 0.91
tpch_q10/duckdb:vortex-file-compressed 202546503 219301398 0.92
tpch_q11/duckdb:vortex-file-compressed 🚨 57899971 40661932 1.42
tpch_q12/duckdb:vortex-file-compressed 110822940 119915708 0.92
tpch_q13/duckdb:vortex-file-compressed 169383064 174332489 0.97
tpch_q14/duckdb:vortex-file-compressed 🚨 80097081 58392316 1.37
tpch_q15/duckdb:vortex-file-compressed 🚀 70062714 93404377 0.75
tpch_q16/duckdb:vortex-file-compressed 🚨 97824230 85086865 1.15
tpch_q17/duckdb:vortex-file-compressed 🚨 145845728 107673358 1.35
tpch_q18/duckdb:vortex-file-compressed 🚀 212227967 257149069 0.83
tpch_q19/duckdb:vortex-file-compressed 89475797 84859884 1.05
tpch_q20/duckdb:vortex-file-compressed 🚀 122664557 148402228 0.83
tpch_q21/duckdb:vortex-file-compressed 🚀 420591931 481254843 0.87
tpch_q22/duckdb:vortex-file-compressed 🚨 139986961 77295060 1.81
duckdb / vortex-compact / ns (1.091x ➖, 4↑ 9↓)
name PR 260de0a (ns) base 39fde8c (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 🚀 96580778 110809607 0.87
tpch_q02/duckdb:vortex-compact 🚨 123603251 77517243 1.59
tpch_q03/duckdb:vortex-compact 🚨 144177868 126758835 1.14
tpch_q04/duckdb:vortex-compact 149714621 157071261 0.95
tpch_q05/duckdb:vortex-compact 143431369 149977293 0.96
tpch_q06/duckdb:vortex-compact 🚨 56934773 41446165 1.37
tpch_q07/duckdb:vortex-compact 151472323 139436286 1.09
tpch_q08/duckdb:vortex-compact 🚨 217090360 184885829 1.17
tpch_q09/duckdb:vortex-compact 279206668 307818845 0.91
tpch_q10/duckdb:vortex-compact 208538586 217386692 0.96
tpch_q11/duckdb:vortex-compact 🚨 71748558 46727090 1.54
tpch_q12/duckdb:vortex-compact 122258691 122207923 1.00
tpch_q13/duckdb:vortex-compact 170848146 170421982 1.00
tpch_q14/duckdb:vortex-compact 🚨 85533873 64139356 1.33
tpch_q15/duckdb:vortex-compact 🚀 73157781 93964088 0.78
tpch_q16/duckdb:vortex-compact 🚨 97983963 87531040 1.12
tpch_q17/duckdb:vortex-compact 🚨 141556381 107998780 1.31
tpch_q18/duckdb:vortex-compact 🚀 217248118 244901340 0.89
tpch_q19/duckdb:vortex-compact 95316500 88679043 1.07
tpch_q20/duckdb:vortex-compact 🚀 131088151 150034419 0.87
tpch_q21/duckdb:vortex-compact 434163443 478160007 0.91
tpch_q22/duckdb:vortex-compact 🚨 140226756 81144245 1.73
duckdb / parquet / ns (0.971x ➖, 4↑ 1↓)
name PR 260de0a (ns) base 39fde8c (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 107732476 100159109 1.08
tpch_q02/duckdb:parquet 94371658 100564252 0.94
tpch_q03/duckdb:parquet 164111000 167014757 0.98
tpch_q04/duckdb:parquet 🚨 137308911 119902118 1.15
tpch_q05/duckdb:parquet 181861778 186212780 0.98
tpch_q06/duckdb:parquet 60485520 58364161 1.04
tpch_q07/duckdb:parquet 151819774 148412729 1.02
tpch_q08/duckdb:parquet 215546751 217563746 0.99
tpch_q09/duckdb:parquet 🚀 305677759 349396521 0.87
tpch_q10/duckdb:parquet 642364149 652085161 0.99
tpch_q11/duckdb:parquet 🚀 37055378 41370907 0.90
tpch_q12/duckdb:parquet 129256632 118751003 1.09
tpch_q13/duckdb:parquet 363100429 395370321 0.92
tpch_q14/duckdb:parquet 156317651 152863496 1.02
tpch_q15/duckdb:parquet 83733432 78666730 1.06
tpch_q16/duckdb:parquet 🚀 139000169 155312027 0.89
tpch_q17/duckdb:parquet 112926467 115898510 0.97
tpch_q18/duckdb:parquet 🚀 217445838 300469622 0.72
tpch_q19/duckdb:parquet 211224763 231378459 0.91
tpch_q20/duckdb:parquet 198304993 197804290 1.00
tpch_q21/duckdb:parquet 416976231 442562565 0.94
tpch_q22/duckdb:parquet 328828809 335494678 0.98

No file size changes detected.

@github-actions

github-actions Bot commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Appian on NVME 📖

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +4.8%
Engines: DataFusion No clear signal (-3.0%, environment too noisy confidence) · DuckDB No clear signal (+13.1%, environment too noisy confidence)
Vortex (geomean): 0.906x ➖
Parquet (geomean): 0.865x ✅
Shifts: Parquet (control) -13.5% · Median polish -10.5%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-compact / ns (0.884x ✅, 6↑ 1↓)
name PR 260de0a (ns) base 39fde8c (ns) ratio (PR/base)
appian_q01/datafusion:vortex-compact 🚀 88214018 102469997 0.86
appian_q02/datafusion:vortex-compact 🚀 400140982 475947330 0.84
appian_q03/datafusion:vortex-compact 🚀 216179081 280577857 0.77
appian_q04/datafusion:vortex-compact 12892213664 13595581040 0.95
appian_q05/datafusion:vortex-compact 🚀 204016391 226908860 0.90
appian_q06/datafusion:vortex-compact 🚨 349522622 273559579 1.28
appian_q07/datafusion:vortex-compact 🚀 294586679 352904248 0.83
appian_q08/datafusion:vortex-compact 🚀 1054531488 1431016772 0.74
datafusion / parquet / ns (0.911x ➖, 3↑ 0↓)
name PR 260de0a (ns) base 39fde8c (ns) ratio (PR/base)
appian_q01/datafusion:parquet 128854503 131213262 0.98
appian_q02/datafusion:parquet 531816799 585616844 0.91
appian_q03/datafusion:parquet 🚀 241224614 311907436 0.77
appian_q04/datafusion:parquet 13009741160 13678740149 0.95
appian_q05/datafusion:parquet 294016307 311163638 0.94
appian_q06/datafusion:parquet 329637406 309633178 1.06
appian_q07/datafusion:parquet 🚀 389925104 438344137 0.89
appian_q08/datafusion:parquet 🚀 1254652805 1546377171 0.81
duckdb / vortex-compact / ns (0.929x ➖, 3↑ 1↓)
name PR 260de0a (ns) base 39fde8c (ns) ratio (PR/base)
appian_q01/duckdb:vortex-compact 🚨 191212317 152959638 1.25
appian_q02/duckdb:vortex-compact 🚀 346717568 405682026 0.85
appian_q03/duckdb:vortex-compact 🚀 219820968 267288545 0.82
appian_q04/duckdb:vortex-compact 1431293474 1579817009 0.91
appian_q05/duckdb:vortex-compact 268361939 246142242 1.09
appian_q06/duckdb:vortex-compact 993095890 1037094105 0.96
appian_q07/duckdb:vortex-compact 291479894 303213327 0.96
appian_q08/duckdb:vortex-compact 🚀 643224740 927111354 0.69
duckdb / parquet / ns (0.821x ✅, 7↑ 0↓)
name PR 260de0a (ns) base 39fde8c (ns) ratio (PR/base)
appian_q01/duckdb:parquet 150595524 159787352 0.94
appian_q02/duckdb:parquet 🚀 277311215 357451123 0.78
appian_q03/duckdb:parquet 🚀 189860109 219204295 0.87
appian_q04/duckdb:parquet 🚀 1178951240 1469536046 0.80
appian_q05/duckdb:parquet 🚀 204262258 246986299 0.83
appian_q06/duckdb:parquet 🚀 793810210 960416721 0.83
appian_q07/duckdb:parquet 🚀 227556241 265960429 0.86
appian_q08/duckdb:parquet 🚀 546743931 785238058 0.70

File Size Changes (10 files changed, -63.8% overall, 0↑ 10↓)
File Scale Format Base HEAD Change %
addressview.vortex 1.0 vortex-file-compressed 34.61 MB 0 B 34.61 MB -100.0%
categoryview.vortex 1.0 vortex-file-compressed 19.91 KB 0 B 19.91 KB -100.0%
creditcardview.vortex 1.0 vortex-file-compressed 59.15 MB 0 B 59.15 MB -100.0%
customerview.vortex 1.0 vortex-file-compressed 19.98 MB 0 B 19.98 MB -100.0%
duckdb.db 1.0 vortex-file-compressed 268.00 KB 0 B 268.00 KB -100.0%
orderitemnovelty_update.vortex 1.0 vortex-file-compressed 11.95 KB 0 B 11.95 KB -100.0%
orderitemview.vortex 1.0 vortex-file-compressed 265.21 MB 0 B 265.21 MB -100.0%
orderview.vortex 1.0 vortex-file-compressed 78.51 MB 0 B 78.51 MB -100.0%
productview.vortex 1.0 vortex-file-compressed 19.78 KB 0 B 19.78 KB -100.0%
taxrecordview.vortex 1.0 vortex-file-compressed 21.91 MB 0 B 21.91 MB -100.0%

Totals:

  • vortex-compact: 271.91 MB → 271.91 MB (0.0%)
  • vortex-file-compressed: 479.69 MB → 0 B (-100.0%)

@github-actions

github-actions Bot commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on S3 📖

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +11.4%
Engines: DataFusion No clear signal (+12.3%, environment too noisy confidence) · DuckDB No clear signal (+10.5%, low confidence)
Vortex (geomean): 1.091x ➖
Parquet (geomean): 0.980x ➖
Shifts: Parquet (control) -2.0% · Median polish +6.5%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed / ns (1.113x ➖, 0↑ 4↓)
name PR 260de0a (ns) base 39fde8c (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 254724681 260063755 0.98
tpch_q02/datafusion:vortex-file-compressed 487856803 448777860 1.09
tpch_q03/datafusion:vortex-file-compressed 421733354 379668806 1.11
tpch_q04/datafusion:vortex-file-compressed 177805112 175385336 1.01
tpch_q05/datafusion:vortex-file-compressed 🚨 513294405 346160235 1.48
tpch_q06/datafusion:vortex-file-compressed 🚨 348569766 252676409 1.38
tpch_q07/datafusion:vortex-file-compressed 🚨 546373270 397113356 1.38
tpch_q08/datafusion:vortex-file-compressed 556968585 555726174 1.00
tpch_q09/datafusion:vortex-file-compressed 387323509 372663188 1.04
tpch_q10/datafusion:vortex-file-compressed 395460976 382143106 1.03
tpch_q11/datafusion:vortex-file-compressed 366632587 313656335 1.17
tpch_q12/datafusion:vortex-file-compressed 🚨 467864743 336821373 1.39
tpch_q13/datafusion:vortex-file-compressed 129545048 132520680 0.98
tpch_q14/datafusion:vortex-file-compressed 191898784 180175400 1.07
tpch_q15/datafusion:vortex-file-compressed 341044337 332691971 1.03
tpch_q16/datafusion:vortex-file-compressed 226348027 206470684 1.10
tpch_q17/datafusion:vortex-file-compressed 351504209 419240807 0.84
tpch_q18/datafusion:vortex-file-compressed 328053227 311770004 1.05
tpch_q19/datafusion:vortex-file-compressed 588639583 507357951 1.16
tpch_q20/datafusion:vortex-file-compressed 481100123 419052828 1.15
tpch_q21/datafusion:vortex-file-compressed 528435597 440368832 1.20
tpch_q22/datafusion:vortex-file-compressed 166605181 153327906 1.09
datafusion / vortex-compact / ns (1.016x ➖, 3↑ 4↓)
name PR 260de0a (ns) base 39fde8c (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 256241888 244727909 1.05
tpch_q02/datafusion:vortex-compact 🚨 786309559 429405193 1.83
tpch_q03/datafusion:vortex-compact 356412111 331269489 1.08
tpch_q04/datafusion:vortex-compact 181894033 167382250 1.09
tpch_q05/datafusion:vortex-compact 387564647 459882445 0.84
tpch_q06/datafusion:vortex-compact 293335710 378664327 0.77
tpch_q07/datafusion:vortex-compact 🚀 370395827 614139362 0.60
tpch_q08/datafusion:vortex-compact 539148751 676483039 0.80
tpch_q09/datafusion:vortex-compact 🚀 343136030 631098622 0.54
tpch_q10/datafusion:vortex-compact 424039857 402128284 1.05
tpch_q11/datafusion:vortex-compact 🚀 308720942 462445116 0.67
tpch_q12/datafusion:vortex-compact 404408879 385136165 1.05
tpch_q13/datafusion:vortex-compact 124091210 124311258 1.00
tpch_q14/datafusion:vortex-compact 197671266 188322206 1.05
tpch_q15/datafusion:vortex-compact 362996216 326458110 1.11
tpch_q16/datafusion:vortex-compact 🚨 284235542 217692109 1.31
tpch_q17/datafusion:vortex-compact 🚨 528831200 309957593 1.71
tpch_q18/datafusion:vortex-compact 🚨 333407282 245489852 1.36
tpch_q19/datafusion:vortex-compact 506128264 400533585 1.26
tpch_q20/datafusion:vortex-compact 409120424 343798529 1.19
tpch_q21/datafusion:vortex-compact 454251506 450541561 1.01
tpch_q22/datafusion:vortex-compact 183662467 194699809 0.94
datafusion / parquet / ns (0.947x ➖, 1↑ 0↓)
name PR 260de0a (ns) base 39fde8c (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 199006164 260111480 0.77
tpch_q02/datafusion:parquet 283529342 287547942 0.99
tpch_q03/datafusion:parquet 299211540 376731428 0.79
tpch_q04/datafusion:parquet 155058870 159328725 0.97
tpch_q05/datafusion:parquet 377724247 430381478 0.88
tpch_q06/datafusion:parquet 132492860 146398008 0.91
tpch_q07/datafusion:parquet 381848225 394129698 0.97
tpch_q08/datafusion:parquet 448140990 464699194 0.96
tpch_q09/datafusion:parquet 473549003 585039518 0.81
tpch_q10/datafusion:parquet 406285867 426816107 0.95
tpch_q11/datafusion:parquet 272739577 302105931 0.90
tpch_q12/datafusion:parquet 218631494 227815644 0.96
tpch_q13/datafusion:parquet 438245140 454526530 0.96
tpch_q14/datafusion:parquet 175595723 167193480 1.05
tpch_q15/datafusion:parquet 290874658 269867581 1.08
tpch_q16/datafusion:parquet 124210368 118307948 1.05
tpch_q17/datafusion:parquet 338255197 302168834 1.12
tpch_q18/datafusion:parquet 476533781 444889970 1.07
tpch_q19/datafusion:parquet 205383722 183339658 1.12
tpch_q20/datafusion:parquet 283244955 265472771 1.07
tpch_q21/datafusion:parquet 455197287 461775260 0.99
tpch_q22/datafusion:parquet 🚀 169874583 261078158 0.65
duckdb / vortex-file-compressed / ns (1.077x ➖, 1↑ 2↓)
name PR 260de0a (ns) base 39fde8c (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 253969257 269442686 0.94
tpch_q02/duckdb:vortex-file-compressed 719718284 641904993 1.12
tpch_q03/duckdb:vortex-file-compressed 🚨 638604772 485638791 1.31
tpch_q04/duckdb:vortex-file-compressed 🚀 317601175 518266425 0.61
tpch_q05/duckdb:vortex-file-compressed 726487611 692992181 1.05
tpch_q06/duckdb:vortex-file-compressed 340427363 276275665 1.23
tpch_q07/duckdb:vortex-file-compressed 615234497 584965805 1.05
tpch_q08/duckdb:vortex-file-compressed 876562321 738675524 1.19
tpch_q09/duckdb:vortex-file-compressed 680576309 593481303 1.15
tpch_q10/duckdb:vortex-file-compressed 515393580 489819949 1.05
tpch_q11/duckdb:vortex-file-compressed 329425105 274481533 1.20
tpch_q12/duckdb:vortex-file-compressed 574210764 530440778 1.08
tpch_q13/duckdb:vortex-file-compressed 298401213 310124060 0.96
tpch_q14/duckdb:vortex-file-compressed 🚨 343003673 263559381 1.30
tpch_q15/duckdb:vortex-file-compressed 194183379 183724516 1.06
tpch_q16/duckdb:vortex-file-compressed 264999782 252973109 1.05
tpch_q17/duckdb:vortex-file-compressed 515716810 476094462 1.08
tpch_q18/duckdb:vortex-file-compressed 382814300 372821318 1.03
tpch_q19/duckdb:vortex-file-compressed 395668253 347143117 1.14
tpch_q20/duckdb:vortex-file-compressed 513162376 512754057 1.00
tpch_q21/duckdb:vortex-file-compressed 890012548 727255887 1.22
tpch_q22/duckdb:vortex-file-compressed 199894409 180963582 1.10
duckdb / vortex-compact / ns (1.163x ➖, 0↑ 2↓)
name PR 260de0a (ns) base 39fde8c (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 240089092 244786606 0.98
tpch_q02/duckdb:vortex-compact 736493340 614806799 1.20
tpch_q03/duckdb:vortex-compact 499923415 462398354 1.08
tpch_q04/duckdb:vortex-compact 337502130 296907870 1.14
tpch_q05/duckdb:vortex-compact 757170898 593130997 1.28
tpch_q06/duckdb:vortex-compact 365862628 284565930 1.29
tpch_q07/duckdb:vortex-compact 758576729 591547305 1.28
tpch_q08/duckdb:vortex-compact 863560367 762060887 1.13
tpch_q09/duckdb:vortex-compact 661547383 726487114 0.91
tpch_q10/duckdb:vortex-compact 519606326 459257585 1.13
tpch_q11/duckdb:vortex-compact 321224501 267599583 1.20
tpch_q12/duckdb:vortex-compact 533236335 507877086 1.05
tpch_q13/duckdb:vortex-compact 🚨 521881816 319683239 1.63
tpch_q14/duckdb:vortex-compact 🚨 430208267 280357504 1.53
tpch_q15/duckdb:vortex-compact 263008730 208211939 1.26
tpch_q16/duckdb:vortex-compact 308414443 252088237 1.22
tpch_q17/duckdb:vortex-compact 505815155 468502386 1.08
tpch_q18/duckdb:vortex-compact 455211426 357468650 1.27
tpch_q19/duckdb:vortex-compact 454419116 431508650 1.05
tpch_q20/duckdb:vortex-compact 564328634 546567845 1.03
tpch_q21/duckdb:vortex-compact 770488367 734755454 1.05
tpch_q22/duckdb:vortex-compact 166342442 162330211 1.02
duckdb / parquet / ns (1.013x ➖, 0↑ 0↓)
name PR 260de0a (ns) base 39fde8c (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 353964785 365595304 0.97
tpch_q02/duckdb:parquet 727683140 750573670 0.97
tpch_q03/duckdb:parquet 807482121 834854454 0.97
tpch_q04/duckdb:parquet 507666994 510075640 1.00
tpch_q05/duckdb:parquet 1014696289 980753613 1.03
tpch_q06/duckdb:parquet 319579038 325070403 0.98
tpch_q07/duckdb:parquet 919392163 917887154 1.00
tpch_q08/duckdb:parquet 1090286963 1181737303 0.92
tpch_q09/duckdb:parquet 1045212693 1079579965 0.97
tpch_q10/duckdb:parquet 1052327229 1040809720 1.01
tpch_q11/duckdb:parquet 461992309 453747740 1.02
tpch_q12/duckdb:parquet 568186742 561260304 1.01
tpch_q13/duckdb:parquet 875618134 833415562 1.05
tpch_q14/duckdb:parquet 580485880 525181257 1.11
tpch_q15/duckdb:parquet 473482988 439403702 1.08
tpch_q16/duckdb:parquet 540326840 524244593 1.03
tpch_q17/duckdb:parquet 535787712 537687972 1.00
tpch_q18/duckdb:parquet 698216729 675513912 1.03
tpch_q19/duckdb:parquet 606628078 612229222 0.99
tpch_q20/duckdb:parquet 920561831 899107626 1.02
tpch_q21/duckdb:parquet 783474254 738401346 1.06
tpch_q22/duckdb:parquet 486266730 448533621 1.08

@github-actions

github-actions Bot commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on NVME 📖

Verdict: Likely regression (high confidence)
Attributed Vortex impact: +46.5%
Engines: DataFusion No clear signal (+16.9%, environment too noisy confidence) · DuckDB Likely regression (+83.5%, high confidence)
Vortex (geomean): 1.363x ❌
Parquet (geomean): 0.931x ➖
Shifts: Parquet (control) -6.9% · Median polish +9.5%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed / ns (1.100x ❌, 3↑ 14↓)
name PR 260de0a (ns) base 39fde8c (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 🚀 37486512 43618285 0.86
tpch_q02/datafusion:vortex-file-compressed 🚨 30231823 22911289 1.32
tpch_q03/datafusion:vortex-file-compressed 🚨 33608788 30246143 1.11
tpch_q04/datafusion:vortex-file-compressed 🚨 19073983 15629808 1.22
tpch_q05/datafusion:vortex-file-compressed 51508647 50156131 1.03
tpch_q06/datafusion:vortex-file-compressed 🚨 10992125 8291863 1.33
tpch_q07/datafusion:vortex-file-compressed 53705627 56759540 0.95
tpch_q08/datafusion:vortex-file-compressed 🚨 51568884 45902268 1.12
tpch_q09/datafusion:vortex-file-compressed 57898458 57330568 1.01
tpch_q10/datafusion:vortex-file-compressed 🚨 35230791 29171644 1.21
tpch_q11/datafusion:vortex-file-compressed 🚨 21150610 17750685 1.19
tpch_q12/datafusion:vortex-file-compressed 🚨 32359568 27866683 1.16
tpch_q13/datafusion:vortex-file-compressed 25689432 24709453 1.04
tpch_q14/datafusion:vortex-file-compressed 🚨 17755324 14929735 1.19
tpch_q15/datafusion:vortex-file-compressed 🚨 26252935 21146386 1.24
tpch_q16/datafusion:vortex-file-compressed 🚨 27129806 24398446 1.11
tpch_q17/datafusion:vortex-file-compressed 🚀 50551169 56271976 0.90
tpch_q18/datafusion:vortex-file-compressed 🚀 61277575 68581843 0.89
tpch_q19/datafusion:vortex-file-compressed 🚨 21862093 19139698 1.14
tpch_q20/datafusion:vortex-file-compressed 🚨 35729152 32406950 1.10
tpch_q21/datafusion:vortex-file-compressed 57994142 61175926 0.95
tpch_q22/datafusion:vortex-file-compressed 🚨 16003660 12049511 1.33
datafusion / vortex-compact / ns (1.080x ➖, 3↑ 11↓)
name PR 260de0a (ns) base 39fde8c (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 🚀 39343169 48476064 0.81
tpch_q02/datafusion:vortex-compact 🚨 32715706 27100469 1.21
tpch_q03/datafusion:vortex-compact 🚨 35692532 32111363 1.11
tpch_q04/datafusion:vortex-compact 🚨 22056274 17107549 1.29
tpch_q05/datafusion:vortex-compact 52800799 52041432 1.01
tpch_q06/datafusion:vortex-compact 🚨 14142984 9781400 1.45
tpch_q07/datafusion:vortex-compact 55082596 57350503 0.96
tpch_q08/datafusion:vortex-compact 🚨 56761606 48269558 1.18
tpch_q09/datafusion:vortex-compact 60815183 60183246 1.01
tpch_q10/datafusion:vortex-compact 🚨 38724286 34200920 1.13
tpch_q11/datafusion:vortex-compact 🚨 23162859 19862581 1.17
tpch_q12/datafusion:vortex-compact 🚨 35475442 31963128 1.11
tpch_q13/datafusion:vortex-compact 26825544 28067671 0.96
tpch_q14/datafusion:vortex-compact 🚨 19432500 17179061 1.13
tpch_q15/datafusion:vortex-compact 🚨 30539467 25546284 1.20
tpch_q16/datafusion:vortex-compact 31359809 28605214 1.10
tpch_q17/datafusion:vortex-compact 🚀 50225594 58987747 0.85
tpch_q18/datafusion:vortex-compact 🚀 61239235 69290690 0.88
tpch_q19/datafusion:vortex-compact 34337411 31942166 1.07
tpch_q20/datafusion:vortex-compact 37070514 34430716 1.08
tpch_q21/datafusion:vortex-compact 64271916 65755274 0.98
tpch_q22/datafusion:vortex-compact 🚨 17324236 13145241 1.32
datafusion / parquet / ns (0.933x ➖, 5↑ 0↓)
name PR 260de0a (ns) base 39fde8c (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 🚀 99226215 126256563 0.79
tpch_q02/datafusion:parquet 66520792 70671192 0.94
tpch_q03/datafusion:parquet 101485798 95557728 1.06
tpch_q04/datafusion:parquet 47785578 52274964 0.91
tpch_q05/datafusion:parquet 126886585 126466281 1.00
tpch_q06/datafusion:parquet 🚀 35304832 40305517 0.88
tpch_q07/datafusion:parquet 128957188 131898665 0.98
tpch_q08/datafusion:parquet 126865225 128262444 0.99
tpch_q09/datafusion:parquet 153465186 162014002 0.95
tpch_q10/datafusion:parquet 🚀 106881812 119203560 0.90
tpch_q11/datafusion:parquet 46379670 50055174 0.93
tpch_q12/datafusion:parquet 🚀 92708164 103601228 0.89
tpch_q13/datafusion:parquet 208468558 225041372 0.93
tpch_q14/datafusion:parquet 50308619 52922553 0.95
tpch_q15/datafusion:parquet 68910639 70111940 0.98
tpch_q16/datafusion:parquet 48997310 49178932 1.00
tpch_q17/datafusion:parquet 🚀 126601171 154055942 0.82
tpch_q18/datafusion:parquet 168435861 182518768 0.92
tpch_q19/datafusion:parquet 69814928 75143297 0.93
tpch_q20/datafusion:parquet 88573488 93984486 0.94
tpch_q21/datafusion:parquet 156517779 171421080 0.91
tpch_q22/datafusion:parquet 54955922 57241397 0.96
duckdb / vortex-file-compressed / ns (1.731x ❌, 1↑ 21↓)
name PR 260de0a (ns) base 39fde8c (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 🚀 22038552 24572952 0.90
tpch_q02/duckdb:vortex-file-compressed 🚨 85035327 34771426 2.45
tpch_q03/duckdb:vortex-file-compressed 🚨 75205672 39059616 1.93
tpch_q04/duckdb:vortex-file-compressed 🚨 45597129 32720591 1.39
tpch_q05/duckdb:vortex-file-compressed 🚨 71936458 45175876 1.59
tpch_q06/duckdb:vortex-file-compressed 🚨 30753058 12181758 2.52
tpch_q07/duckdb:vortex-file-compressed 🚨 90605302 45534158 1.99
tpch_q08/duckdb:vortex-file-compressed 🚨 134402681 54430006 2.47
tpch_q09/duckdb:vortex-file-compressed 🚨 98460612 62882427 1.57
tpch_q10/duckdb:vortex-file-compressed 🚨 87042890 54687905 1.59
tpch_q11/duckdb:vortex-file-compressed 🚨 55499993 19410628 2.86
tpch_q12/duckdb:vortex-file-compressed 🚨 39961837 30896494 1.29
tpch_q13/duckdb:vortex-file-compressed 🚨 73122217 43604760 1.68
tpch_q14/duckdb:vortex-file-compressed 🚨 63037200 23273301 2.71
tpch_q15/duckdb:vortex-file-compressed 🚨 30894868 22041700 1.40
tpch_q16/duckdb:vortex-file-compressed 🚨 53864880 32848860 1.64
tpch_q17/duckdb:vortex-file-compressed 🚨 63450347 36023657 1.76
tpch_q18/duckdb:vortex-file-compressed 🚨 82117516 54080302 1.52
tpch_q19/duckdb:vortex-file-compressed 🚨 66978418 38803899 1.73
tpch_q20/duckdb:vortex-file-compressed 🚨 54948003 39727449 1.38
tpch_q21/duckdb:vortex-file-compressed 🚨 153663802 127749369 1.20
tpch_q22/duckdb:vortex-file-compressed 🚨 45003946 22172056 2.03
duckdb / vortex-compact / ns (1.679x ❌, 1↑ 20↓)
name PR 260de0a (ns) base 39fde8c (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 🚀 25944990 29078128 0.89
tpch_q02/duckdb:vortex-compact 🚨 100748570 41088496 2.45
tpch_q03/duckdb:vortex-compact 🚨 77849011 41191579 1.89
tpch_q04/duckdb:vortex-compact 🚨 47421731 34022310 1.39
tpch_q05/duckdb:vortex-compact 🚨 75808323 45181702 1.68
tpch_q06/duckdb:vortex-compact 🚨 27846574 14286759 1.95
tpch_q07/duckdb:vortex-compact 🚨 102816828 46262470 2.22
tpch_q08/duckdb:vortex-compact 🚨 132063487 58449856 2.26
tpch_q09/duckdb:vortex-compact 🚨 100136914 64922751 1.54
tpch_q10/duckdb:vortex-compact 🚨 86260781 55940542 1.54
tpch_q11/duckdb:vortex-compact 🚨 55291570 19312282 2.86
tpch_q12/duckdb:vortex-compact 🚨 46837078 31684046 1.48
tpch_q13/duckdb:vortex-compact 🚨 81037404 46554927 1.74
tpch_q14/duckdb:vortex-compact 🚨 59740545 25356766 2.36
tpch_q15/duckdb:vortex-compact 🚨 29681935 21755914 1.36
tpch_q16/duckdb:vortex-compact 🚨 52024441 36103290 1.44
tpch_q17/duckdb:vortex-compact 🚨 64193668 37063406 1.73
tpch_q18/duckdb:vortex-compact 🚨 77929904 55299267 1.41
tpch_q19/duckdb:vortex-compact 🚨 68391096 39121717 1.75
tpch_q20/duckdb:vortex-compact 48324527 45617856 1.06
tpch_q21/duckdb:vortex-compact 🚨 164274637 121383832 1.35
tpch_q22/duckdb:vortex-compact 🚨 45163586 23900395 1.89
duckdb / parquet / ns (0.929x ➖, 2↑ 0↓)
name PR 260de0a (ns) base 39fde8c (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 77574172 81470107 0.95
tpch_q02/duckdb:parquet 43072509 45753449 0.94
tpch_q03/duckdb:parquet 73052558 80932315 0.90
tpch_q04/duckdb:parquet 55776786 58184259 0.96
tpch_q05/duckdb:parquet 71441254 77657898 0.92
tpch_q06/duckdb:parquet 23017266 24907426 0.92
tpch_q07/duckdb:parquet 72273067 79072931 0.91
tpch_q08/duckdb:parquet 🚀 85300861 96762313 0.88
tpch_q09/duckdb:parquet 144482602 147886879 0.98
tpch_q10/duckdb:parquet 132239426 142106328 0.93
tpch_q11/duckdb:parquet 🚀 23323556 28568868 0.82
tpch_q12/duckdb:parquet 48744054 52985328 0.92
tpch_q13/duckdb:parquet 279249492 289038774 0.97
tpch_q14/duckdb:parquet 51526552 55941963 0.92
tpch_q15/duckdb:parquet 29071572 30595211 0.95
tpch_q16/duckdb:parquet 61803152 66503339 0.93
tpch_q17/duckdb:parquet 55559056 57859114 0.96
tpch_q18/duckdb:parquet 122273947 127696920 0.96
tpch_q19/duckdb:parquet 71234900 77033077 0.92
tpch_q20/duckdb:parquet 71842112 77014325 0.93
tpch_q21/duckdb:parquet 174374307 189276391 0.92
tpch_q22/duckdb:parquet 61034213 64439779 0.95

No file size changes detected.

@github-actions

github-actions Bot commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb NVMe 📖

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -14.6%
Engines: DataFusion No clear signal (-1.5%, environment too noisy confidence) · DuckDB No clear signal (-26.0%, environment too noisy confidence)
Vortex (geomean): 0.879x ✅
Parquet (geomean): 1.029x ➖
Shifts: Parquet (control) +2.9% · Median polish -18.2%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed / ns (0.896x ✅, 5↑ 0↓)
name PR 260de0a (ns) base 39fde8c (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 8185979 8211803 1.00
fineweb_q01/datafusion:vortex-file-compressed 🚀 24769266 29614124 0.84
fineweb_q02/datafusion:vortex-file-compressed 🚀 28749135 33683638 0.85
fineweb_q03/datafusion:vortex-file-compressed 38895344 42696337 0.91
fineweb_q04/datafusion:vortex-file-compressed 🚀 172349453 207417555 0.83
fineweb_q05/datafusion:vortex-file-compressed 🚀 132128676 155221904 0.85
fineweb_q06/datafusion:vortex-file-compressed 38072992 38774891 0.98
fineweb_q07/datafusion:vortex-file-compressed 🚀 34320630 40700141 0.84
fineweb_q08/datafusion:vortex-file-compressed 15436719 15794533 0.98
datafusion / vortex-compact / ns (0.749x ✅, 8↑ 0↓)
name PR 260de0a (ns) base 39fde8c (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 🚀 7670528 8573747 0.89
fineweb_q01/datafusion:vortex-compact 🚀 74037468 102616331 0.72
fineweb_q02/datafusion:vortex-compact 🚀 79643519 104036241 0.77
fineweb_q03/datafusion:vortex-compact 🚀 366217686 530698515 0.69
fineweb_q04/datafusion:vortex-compact 🚀 381694964 559306383 0.68
fineweb_q05/datafusion:vortex-compact 🚀 350059185 505003290 0.69
fineweb_q06/datafusion:vortex-compact 🚀 202941783 288608775 0.70
fineweb_q07/datafusion:vortex-compact 🚀 205222728 296124206 0.69
fineweb_q08/datafusion:vortex-compact 14323774 15092111 0.95
datafusion / parquet / ns (0.832x ✅, 8↑ 1↓)
name PR 260de0a (ns) base 39fde8c (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 🚨 12693909 8550673 1.48
fineweb_q01/datafusion:parquet 🚀 150726204 195970334 0.77
fineweb_q02/datafusion:parquet 🚀 155497841 198146668 0.78
fineweb_q03/datafusion:parquet 🚀 149609208 197101425 0.76
fineweb_q04/datafusion:parquet 🚀 160843760 209724273 0.77
fineweb_q05/datafusion:parquet 🚀 154584081 207007777 0.75
fineweb_q06/datafusion:parquet 🚀 155781445 199140162 0.78
fineweb_q07/datafusion:parquet 🚀 154230186 197773983 0.78
fineweb_q08/datafusion:parquet 🚀 150617956 187823205 0.80
duckdb / vortex-file-compressed / ns (1.001x ➖, 5↑ 2↓)
name PR 260de0a (ns) base 39fde8c (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 🚨 21815871 5003168 4.36
fineweb_q01/duckdb:vortex-file-compressed 🚀 39386425 45638082 0.86
fineweb_q02/duckdb:vortex-file-compressed 🚀 37959563 49178597 0.77
fineweb_q03/duckdb:vortex-file-compressed 61570243 65359855 0.94
fineweb_q04/duckdb:vortex-file-compressed 🚀 183128148 293948191 0.62
fineweb_q05/duckdb:vortex-file-compressed 🚀 152783302 228473676 0.67
fineweb_q06/duckdb:vortex-file-compressed 68413099 69847500 0.98
fineweb_q07/duckdb:vortex-file-compressed 🚀 59642257 76592218 0.78
fineweb_q08/duckdb:vortex-file-compressed 🚨 33126585 28589203 1.16
duckdb / vortex-compact / ns (0.889x ✅, 7↑ 2↓)
name PR 260de0a (ns) base 39fde8c (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 🚨 20084421 4140857 4.85
fineweb_q01/duckdb:vortex-compact 🚀 87140144 109774928 0.79
fineweb_q02/duckdb:vortex-compact 🚀 89388889 112955346 0.79
fineweb_q03/duckdb:vortex-compact 🚀 221470758 348357805 0.64
fineweb_q04/duckdb:vortex-compact 🚀 230203873 381346523 0.60
fineweb_q05/duckdb:vortex-compact 🚀 215218426 347661300 0.62
fineweb_q06/duckdb:vortex-compact 🚀 133888579 226371282 0.59
fineweb_q07/duckdb:vortex-compact 🚀 132518926 229666247 0.58
fineweb_q08/duckdb:vortex-compact 🚨 35601456 25379540 1.40
duckdb / parquet / ns (1.274x ❌, 1↑ 6↓)
name PR 260de0a (ns) base 39fde8c (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 🚨 59294311 36173339 1.64
fineweb_q01/duckdb:parquet 81291635 76415481 1.06
fineweb_q02/duckdb:parquet 82745594 77835562 1.06
fineweb_q03/duckdb:parquet 🚨 281727913 206063963 1.37
fineweb_q04/duckdb:parquet 🚨 288437169 232985220 1.24
fineweb_q05/duckdb:parquet 🚀 165326939 200986268 0.82
fineweb_q06/duckdb:parquet 🚨 196771712 141839283 1.39
fineweb_q07/duckdb:parquet 🚨 209152970 141764837 1.48
fineweb_q08/duckdb:parquet 🚨 64750094 38690249 1.67

No file size changes detected.

@github-actions

github-actions Bot commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Compression 📖


vortex / vortex-file-compressed / ns (1.088x ➖, 7↑ 14↓)
name PR 260de0a (ns) base 39fde8c (ns) ratio (PR/base)
compress time/Arade 🚨 1115214843 956852167 1.17
compress time/Bimbo 🚨 6368971530 5071257954 1.26
compress time/CMSprovider 2999147671 2787565803 1.08
compress time/Euro2016 🚨 416514641 368575144 1.13
compress time/Food 392888883 359873080 1.09
compress time/HashTags 775597130 750079419 1.03
compress time/TPC-H l_comment canonical 🚨 1287755846 1145873324 1.12
compress time/TPC-H l_comment chunked 🚨 1296581396 1164500565 1.11
compress time/taxi 🚨 632028589 557288803 1.13
compress time/wide table cols=100 chunks=1 rows=1000 🚨 13683614 8966066 1.53
compress time/wide table cols=100 chunks=50 rows=1000 🚨 15360951 9012425 1.70
compress time/wide table cols=1000 chunks=1 rows=1000 🚨 139913321 93125136 1.50
compress time/wide table cols=1000 chunks=50 rows=1000 🚨 137863542 92256320 1.49
compress time/wide table cols=10000 chunks=1 rows=1000 🚨 1562622811 1095906207 1.43
compress time/wide table cols=10000 chunks=50 rows=1000 🚨 1592457107 1082351672 1.47
decompress time/Arade 🚀 16991985 23072209 0.74
decompress time/Bimbo 🚨 109975985 81702604 1.35
decompress time/CMSprovider 🚀 51551267 66731093 0.77
decompress time/Euro2016 🚀 14301541 16506475 0.87
decompress time/Food 🚀 6625342 7402400 0.90
decompress time/HashTags 🚨 121018356 94800607 1.28
decompress time/TPC-H l_comment canonical 🚀 32023799 38141249 0.84
decompress time/TPC-H l_comment chunked 🚀 31070843 37561890 0.83
decompress time/taxi 15913393 14676672 1.08
decompress time/wide table cols=100 chunks=1 rows=1000 2540997 2616431 0.97
decompress time/wide table cols=100 chunks=50 rows=1000 2547356 2710464 0.94
decompress time/wide table cols=1000 chunks=1 rows=1000 23263143 25354987 0.92
decompress time/wide table cols=1000 chunks=50 rows=1000 23635365 25690518 0.92
decompress time/wide table cols=10000 chunks=1 rows=1000 268516905 264383077 1.02
decompress time/wide table cols=10000 chunks=50 rows=1000 🚀 239721222 294202425 0.81
vortex / vortex-file-compressed / bytes (1.001x ➖, 0↑ 0↓)
name PR 260de0a (bytes) base 39fde8c (bytes) ratio (PR/base)
vortex-file-compressed size/Arade 145358300 145358300 1.00
vortex-file-compressed size/Bimbo 467257796 467257796 1.00
vortex-file-compressed size/CMSprovider 417789620 417789620 1.00
vortex-file-compressed size/Euro2016 162335692 162335692 1.00
vortex-file-compressed size/Food 41977336 41977336 1.00
vortex-file-compressed size/HashTags 186656428 184888244 1.01
vortex-file-compressed size/TPC-H l_comment canonical 172639984 172639984 1.00
vortex-file-compressed size/TPC-H l_comment chunked 172639984 172639984 1.00
vortex-file-compressed size/taxi 52296516 52296516 1.00
vortex-file-compressed size/wide table cols=100 chunks=1 rows=1000 932760 932760 1.00
vortex-file-compressed size/wide table cols=100 chunks=50 rows=1000 932760 932760 1.00
vortex-file-compressed size/wide table cols=1000 chunks=1 rows=1000 9309960 9309960 1.00
vortex-file-compressed size/wide table cols=1000 chunks=50 rows=1000 9309960 9309960 1.00
vortex-file-compressed size/wide table cols=10000 chunks=1 rows=1000 93117960 93117960 1.00
vortex-file-compressed size/wide table cols=10000 chunks=50 rows=1000 93117960 93117960 1.00
vortex / vortex-file-compressed / ratio (1.109x ❌, 5↑ 18↓)
name PR 260de0a (ratio) base 39fde8c (ratio) ratio (PR/base)
vortex:parquet-zstd ratio compress time/Arade 🚨 0.400784786 0.318605455 1.26
vortex:parquet-zstd ratio compress time/Bimbo 🚨 0.466767219 0.336020582 1.39
vortex:parquet-zstd ratio compress time/CMSprovider 🚨 0.422415419 0.35030599 1.21
vortex:parquet-zstd ratio compress time/Euro2016 🚨 0.29295008 0.241476197 1.21
vortex:parquet-zstd ratio compress time/Food 🚨 0.486579852 0.382978371 1.27
vortex:parquet-zstd ratio compress time/HashTags 🚨 0.350660601 0.299869958 1.17
vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical 🚨 0.361737205 0.304256691 1.19
vortex:parquet-zstd ratio compress time/TPC-H l_comment chunked 🚨 0.36261254 0.307706414 1.18
vortex:parquet-zstd ratio compress time/taxi 🚨 0.473704858 0.394769544 1.20
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=1 rows=1000 🚨 2.18055137 1.40145935 1.56
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=1000 🚨 2.47220248 1.42320376 1.74
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=1 rows=1000 🚨 2.19903342 1.21977382 1.80
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=50 rows=1000 🚨 2.19295749 1.19039577 1.84
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=1 rows=1000 🚨 1.97558996 1.28822137 1.53
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=50 rows=1000 🚨 2.14890585 1.29613703 1.66
vortex:parquet-zstd ratio decompress time/Arade 🚀 0.0236238896 0.0321939565 0.73
vortex:parquet-zstd ratio decompress time/Bimbo 🚨 0.0570021534 0.0416239777 1.37
vortex:parquet-zstd ratio decompress time/CMSprovider 🚀 0.026146053 0.0344073678 0.76
vortex:parquet-zstd ratio decompress time/Euro2016 🚀 0.0330088903 0.0379782608 0.87
vortex:parquet-zstd ratio decompress time/Food 0.0303032783 0.0324400045 0.93
vortex:parquet-zstd ratio decompress time/HashTags 🚨 0.180418818 0.132739522 1.36
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical 0.0549165367 0.054765903 1.00
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 0.0527058487 0.0543034102 0.97
vortex:parquet-zstd ratio decompress time/taxi 🚨 0.0581480804 0.0512196939 1.14
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 1.0008023 1.05728865 0.95
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 🚀 1.00104177 1.12003755 0.89
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 0.922616205 0.913006644 1.01
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 0.930959407 0.910010684 1.02
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=1000 0.887542786 0.845915875 1.05
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=1000 🚀 0.798303687 0.941050062 0.85
vortex:parquet-zstd size/Arade 0.563373077 0.563373077 1.00
vortex:parquet-zstd size/Bimbo 1.21518019 1.21518019 1.00
vortex:parquet-zstd size/CMSprovider 1.10853182 1.10853182 1.00
vortex:parquet-zstd size/Euro2016 1.32006532 1.32006532 1.00
vortex:parquet-zstd size/Food 1.17585221 1.17585221 1.00
vortex:parquet-zstd size/HashTags 1.39806089 1.38481715 1.01
vortex:parquet-zstd size/TPC-H l_comment canonical 1.09018632 1.09018632 1.00
vortex:parquet-zstd size/TPC-H l_comment chunked 1.09018632 1.09018632 1.00
vortex:parquet-zstd size/taxi 0.945967392 0.945967392 1.00
vortex:parquet-zstd size/wide table cols=100 chunks=1 rows=1000 1.00038181 1.00038181 1.00
vortex:parquet-zstd size/wide table cols=100 chunks=50 rows=1000 1.00038181 1.00038181 1.00
vortex:parquet-zstd size/wide table cols=1000 chunks=1 rows=1000 0.99849378 0.99849378 1.00
vortex:parquet-zstd size/wide table cols=1000 chunks=50 rows=1000 0.99849378 0.99849378 1.00
vortex:parquet-zstd size/wide table cols=10000 chunks=1 rows=1000 0.998691077 0.998691077 1.00
vortex:parquet-zstd size/wide table cols=10000 chunks=50 rows=1000 0.998691077 0.998691077 1.00
vortex / parquet / ns (0.932x ➖, 9↑ 0↓)
name PR 260de0a (ns) base 39fde8c (ns) ratio (PR/base)
parquet_rs-zstd compress time/Arade 2782577790 3003251052 0.93
parquet_rs-zstd compress time/Bimbo 13644856074 15092105146 0.90
parquet_rs-zstd compress time/CMSprovider 🚀 7099995735 7957516807 0.89
parquet_rs-zstd compress time/Euro2016 1421793913 1526341513 0.93
parquet_rs-zstd compress time/Food 🚀 807449962 939669462 0.86
parquet_rs-zstd compress time/HashTags 🚀 2211817146 2501348995 0.88
parquet_rs-zstd compress time/TPC-H l_comment canonical 3559920925 3766140094 0.95
parquet_rs-zstd compress time/TPC-H l_comment chunked 3575666179 3784453339 0.94
parquet_rs-zstd compress time/taxi 1334224419 1411681351 0.95
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 6275300 6397664 0.98
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 6213468 6332491 0.98
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 🚀 63624918 76346233 0.83
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 🚀 62866491 77500544 0.81
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 790965152 850712643 0.93
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 🚀 741054852 835059603 0.89
parquet_rs-zstd decompress time/Arade 719271268 716662738 1.00
parquet_rs-zstd decompress time/Bimbo 1929330359 1962873529 0.98
parquet_rs-zstd decompress time/CMSprovider 1971665361 1939441966 1.02
parquet_rs-zstd decompress time/Euro2016 433263308 434629566 1.00
parquet_rs-zstd decompress time/Food 218634497 228187391 0.96
parquet_rs-zstd decompress time/HashTags 670763490 714185239 0.94
parquet_rs-zstd decompress time/TPC-H l_comment canonical 🚀 583135808 696441525 0.84
parquet_rs-zstd decompress time/TPC-H l_comment chunked 🚀 589514139 691704073 0.85
parquet_rs-zstd decompress time/taxi 273670135 286543532 0.96
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 2538960 2474661 1.03
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 2544705 2419976 1.05
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 25214323 27770868 0.91
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 🚀 25388180 28231007 0.90
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 302539674 312540626 0.97
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 300288256 312632066 0.96
vortex / parquet / bytes (1.000x ➖, 0↑ 0↓)
name PR 260de0a (bytes) base 39fde8c (bytes) ratio (PR/base)
parquet size/Arade 258014282 258014282 1.00
parquet size/Bimbo 384517292 384517292 1.00
parquet size/CMSprovider 376885545 376885545 1.00
parquet size/Euro2016 122975499 122975499 1.00
parquet size/Food 35699500 35699500 1.00
parquet size/HashTags 133510943 133510943 1.00
parquet size/TPC-H l_comment canonical 158358238 158358238 1.00
parquet size/TPC-H l_comment chunked 158358238 158358238 1.00
parquet size/taxi 55283635 55283635 1.00
parquet size/wide table cols=100 chunks=1 rows=1000 932404 932404 1.00
parquet size/wide table cols=100 chunks=50 rows=1000 932404 932404 1.00
parquet size/wide table cols=1000 chunks=1 rows=1000 9324004 9324004 1.00
parquet size/wide table cols=1000 chunks=50 rows=1000 9324004 9324004 1.00
parquet size/wide table cols=10000 chunks=1 rows=1000 93240004 93240004 1.00
parquet size/wide table cols=10000 chunks=50 rows=1000 93240004 93240004 1.00

Update the bench-dedicated runner family used by the PR, develop, and
nightly benchmark workflows from c6id.metal to c8id.metal-48xl.

Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EE1ue4mLVxfSXTXUNbB8Y6
@joseph-isaacs
joseph-isaacs force-pushed the claude/benchmark-metal-c8id-update-zzy8n4 branch from 260de0a to fcfb171 Compare August 7, 2026 18:03

Copy link
Copy Markdown
Contributor Author

Correcting my earlier comment on the first CodSpeed failure: I said a re-run against a proper develop base should come back clean. That was wrong — this run (fcfb171) compared against 19f771f with no unexpected-base footnote, and still reports regressions. The stale-base explanation was incomplete.

The re-run does, however, produce much stronger evidence that this is measurement noise. The force-push changed only commit metadata — git diff 260de0a fcfb171 is empty, the two runs measured byte-identical trees. Yet they flagged disjoint benchmark sets:

Run Commit Flagged
1 260de0a take[core/shuffled/primitive/nonnull/chunks=1024/indices=10000] −12.3%; chunked_dict_primitive_into_canonical[u32] +15.05%; [f32] +12.26%
2 fcfb171 decompress[u32, (1000, 16)] −22.02%; cold_misaligned[(64, 256)] −16.96%; decompress[u64, (1000, 16)] +12.45%

No overlap. A real regression reproduces on the same benchmark across identical input; a set that reshuffles entirely does not.

The second run also contradicts itself internally: decompress[u32, (1000, 16)] regressed 22% while decompress[u64, (1000, 16)] — same function, same file, same shape, adjacent type parameter — improved 12.45%. One code path can't move 22% slower and 12% faster simultaneously.

And the mechanism is still absent. The diff is 4 lines across 4 workflow YAML files, no .rs or .toml touched, so the benchmark binaries are identical. CodSpeed runs on runner=amd64-medium and family=g5 (codspeed.yml); this PR only changes runner=bench-dedicated families in the four bench workflows. Nothing in the diff reaches the CodSpeed harness.

Suggest acknowledging on CodSpeed rather than treating it as a blocker. Worth noting separately that the noise floor here looks wider than the ±10% threshold — two consecutive runs on an identical tree each produced multiple >12% swings.


Generated by Claude Code

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants