Skip to content

feat: iterative execute alp/alp_rd#7233

Open
joseph-isaacs wants to merge 5 commits intodevelopfrom
ji/iterative-ee
Open

feat: iterative execute alp/alp_rd#7233
joseph-isaacs wants to merge 5 commits intodevelopfrom
ji/iterative-ee

Conversation

@joseph-isaacs
Copy link
Copy Markdown
Contributor

No description provided.

@joseph-isaacs joseph-isaacs added changelog/feature A new feature action/benchmark Trigger full benchmarks to run on this PR labels Apr 1, 2026
@github-actions github-actions bot removed the action/benchmark Trigger full benchmarks to run on this PR label Apr 1, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 1, 2026

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done 2a451d5 2 Explore Profiling Data
Previous Runs (1)
Status Commit Job Attempt Link
🟢 Done 2a451d5 1 Explore Profiling Data

Powered by Polar Signals Cloud

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 1, 2026

Benchmarks: PolarSignals Profiling

Vortex (geomean): 1.033x ➖


datafusion / vortex-file-compressed (1.033x ➖, 1↑ 2↓)
name PR 2a451d5 (ns) base 0e352e5 (ns) ratio (PR/base)
polarsignals_q00/datafusion:vortex-file-compressed 126691322 126914386 1.00
polarsignals_q01/datafusion:vortex-file-compressed 375433001 382586098 0.98
polarsignals_q02/datafusion:vortex-file-compressed 23845183 23456030 1.02
polarsignals_q03/datafusion:vortex-file-compressed 388314944 382112799 1.02
polarsignals_q04/datafusion:vortex-file-compressed 🚨 13521904 10935077 1.24
polarsignals_q05/datafusion:vortex-file-compressed 16851245 15515466 1.09
polarsignals_q06/datafusion:vortex-file-compressed 19682200 18677004 1.05
polarsignals_q07/datafusion:vortex-file-compressed 🚨 15132523 13531659 1.12
polarsignals_q08/datafusion:vortex-file-compressed 466087407 475434474 0.98
polarsignals_q09/datafusion:vortex-file-compressed 🚀 10233653 11584666 0.88

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 1, 2026

Benchmarks: TPC-H SF=1 on NVME

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -5.0%
Vortex (geomean): 0.917x ➖
Parquet (geomean): 0.964x ➖
Shifts: Parquet (control) -3.6% · Median polish -6.5%


datafusion / vortex-file-compressed (0.891x ✅, 14↑ 0↓)
name PR 2a451d5 (ns) base 0e352e5 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 51025731 54791352 0.93
tpch_q02/datafusion:vortex-file-compressed 🚀 31228357 35477423 0.88
tpch_q03/datafusion:vortex-file-compressed 27225311 29077638 0.94
tpch_q04/datafusion:vortex-file-compressed 🚀 18269006 20431096 0.89
tpch_q05/datafusion:vortex-file-compressed 🚀 53530895 60220733 0.89
tpch_q06/datafusion:vortex-file-compressed 🚀 9773483 11797538 0.83
tpch_q07/datafusion:vortex-file-compressed 🚀 62971367 70820907 0.89
tpch_q08/datafusion:vortex-file-compressed 🚀 44398384 50572495 0.88
tpch_q09/datafusion:vortex-file-compressed 🚀 55427353 62313215 0.89
tpch_q10/datafusion:vortex-file-compressed 🚀 43548129 50368941 0.86
tpch_q11/datafusion:vortex-file-compressed 18096517 19778356 0.91
tpch_q12/datafusion:vortex-file-compressed 🚀 23184670 26285858 0.88
tpch_q13/datafusion:vortex-file-compressed 28774589 31038893 0.93
tpch_q14/datafusion:vortex-file-compressed 🚀 15672999 19647265 0.80
tpch_q15/datafusion:vortex-file-compressed 25095426 26939117 0.93
tpch_q16/datafusion:vortex-file-compressed 🚀 24108419 28051118 0.86
tpch_q17/datafusion:vortex-file-compressed 64407370 70009720 0.92
tpch_q18/datafusion:vortex-file-compressed 🚀 79834267 89609764 0.89
tpch_q19/datafusion:vortex-file-compressed 26264477 27080500 0.97
tpch_q20/datafusion:vortex-file-compressed 32672114 35807774 0.91
tpch_q21/datafusion:vortex-file-compressed 🚀 72539500 86261439 0.84
tpch_q22/datafusion:vortex-file-compressed 🚀 16197913 18245105 0.89
datafusion / vortex-compact (0.909x ➖, 9↑ 0↓)
name PR 2a451d5 (ns) base 0e352e5 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 57262415 63048885 0.91
tpch_q02/datafusion:vortex-compact 37179518 39082287 0.95
tpch_q03/datafusion:vortex-compact 31590163 34483085 0.92
tpch_q04/datafusion:vortex-compact 23116489 25631141 0.90
tpch_q05/datafusion:vortex-compact 🚀 56123315 64342349 0.87
tpch_q06/datafusion:vortex-compact 🚀 13606794 15390828 0.88
tpch_q07/datafusion:vortex-compact 70211628 75775832 0.93
tpch_q08/datafusion:vortex-compact 🚀 49104354 55597685 0.88
tpch_q09/datafusion:vortex-compact 63573399 67750809 0.94
tpch_q10/datafusion:vortex-compact 52440586 58162671 0.90
tpch_q11/datafusion:vortex-compact 19018128 21063871 0.90
tpch_q12/datafusion:vortex-compact 35280793 38161546 0.92
tpch_q13/datafusion:vortex-compact 🚀 36315863 40495009 0.90
tpch_q14/datafusion:vortex-compact 🚀 20393926 23202778 0.88
tpch_q15/datafusion:vortex-compact 🚀 34562454 38437236 0.90
tpch_q16/datafusion:vortex-compact 31032428 32624257 0.95
tpch_q17/datafusion:vortex-compact 🚀 68656162 80583198 0.85
tpch_q18/datafusion:vortex-compact 🚀 84118579 95481756 0.88
tpch_q19/datafusion:vortex-compact 39945656 41867248 0.95
tpch_q20/datafusion:vortex-compact 39481478 41259648 0.96
tpch_q21/datafusion:vortex-compact 🚀 86674768 97441726 0.89
tpch_q22/datafusion:vortex-compact 17315658 18684007 0.93
datafusion / parquet (0.968x ➖, 0↑ 1↓)
name PR 2a451d5 (ns) base 0e352e5 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 93756624 98555817 0.95
tpch_q02/datafusion:parquet 70564036 76458569 0.92
tpch_q03/datafusion:parquet 80930336 83976406 0.96
tpch_q04/datafusion:parquet 48965928 51372840 0.95
tpch_q05/datafusion:parquet 103953914 105551486 0.98
tpch_q06/datafusion:parquet 🚨 45415990 40250230 1.13
tpch_q07/datafusion:parquet 116299149 115662886 1.01
tpch_q08/datafusion:parquet 98017410 99193601 0.99
tpch_q09/datafusion:parquet 134790444 140124618 0.96
tpch_q10/datafusion:parquet 121639455 123134133 0.99
tpch_q11/datafusion:parquet 48146582 51873476 0.93
tpch_q12/datafusion:parquet 98416654 98194020 1.00
tpch_q13/datafusion:parquet 206523263 213623194 0.97
tpch_q14/datafusion:parquet 45380926 48132845 0.94
tpch_q15/datafusion:parquet 67071772 67026812 1.00
tpch_q16/datafusion:parquet 49774895 53406528 0.93
tpch_q17/datafusion:parquet 136645448 149106771 0.92
tpch_q18/datafusion:parquet 165034432 180377681 0.91
tpch_q19/datafusion:parquet 79501628 82400328 0.96
tpch_q20/datafusion:parquet 78225174 80327131 0.97
tpch_q21/datafusion:parquet 145278718 150855857 0.96
tpch_q22/datafusion:parquet 35264735 36863105 0.96
datafusion / arrow (0.863x ✅, 17↑ 0↓)
name PR 2a451d5 (ns) base 0e352e5 (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 🚀 52108643 68918929 0.76
tpch_q02/datafusion:arrow 🚀 21580997 24430597 0.88
tpch_q03/datafusion:arrow 🚀 33236052 38796942 0.86
tpch_q04/datafusion:arrow 🚀 26824758 33049117 0.81
tpch_q05/datafusion:arrow 🚀 75919811 92179982 0.82
tpch_q06/datafusion:arrow 🚀 19785300 23172411 0.85
tpch_q07/datafusion:arrow 🚀 112240762 127622506 0.88
tpch_q08/datafusion:arrow 🚀 45167071 51852575 0.87
tpch_q09/datafusion:arrow 🚀 69730041 83708958 0.83
tpch_q10/datafusion:arrow 55748469 59957605 0.93
tpch_q11/datafusion:arrow 12038346 12576693 0.96
tpch_q12/datafusion:arrow 58820636 61619376 0.95
tpch_q13/datafusion:arrow 49372640 54525839 0.91
tpch_q14/datafusion:arrow 🚀 22691539 27177774 0.83
tpch_q15/datafusion:arrow 🚀 46054161 52457903 0.88
tpch_q16/datafusion:arrow 21134192 23096917 0.92
tpch_q17/datafusion:arrow 🚀 69636129 80405362 0.87
tpch_q18/datafusion:arrow 🚀 142315824 179575787 0.79
tpch_q19/datafusion:arrow 🚀 38723271 46061743 0.84
tpch_q20/datafusion:arrow 🚀 38455020 44765654 0.86
tpch_q21/datafusion:arrow 🚀 152065926 178041273 0.85
tpch_q22/datafusion:arrow 🚀 19479066 22496199 0.87
duckdb / vortex-file-compressed (0.931x ➖, 3↑ 0↓)
name PR 2a451d5 (ns) base 0e352e5 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 32039773 34641994 0.92
tpch_q02/duckdb:vortex-file-compressed 27828053 29589808 0.94
tpch_q03/duckdb:vortex-file-compressed 29173408 29857999 0.98
tpch_q04/duckdb:vortex-file-compressed 🚀 28942992 33184331 0.87
tpch_q05/duckdb:vortex-file-compressed 33300746 35594636 0.94
tpch_q06/duckdb:vortex-file-compressed 10419386 11113560 0.94
tpch_q07/duckdb:vortex-file-compressed 37265853 39137911 0.95
tpch_q08/duckdb:vortex-file-compressed 40414789 42940581 0.94
tpch_q09/duckdb:vortex-file-compressed 83172037 88298559 0.94
tpch_q10/duckdb:vortex-file-compressed 36481548 39295780 0.93
tpch_q11/duckdb:vortex-file-compressed 17339108 17811619 0.97
tpch_q12/duckdb:vortex-file-compressed 24004254 25201254 0.95
tpch_q13/duckdb:vortex-file-compressed 37592376 40891825 0.92
tpch_q14/duckdb:vortex-file-compressed 🚀 21987923 24661952 0.89
tpch_q15/duckdb:vortex-file-compressed 15847432 17122521 0.93
tpch_q16/duckdb:vortex-file-compressed 29755115 30693010 0.97
tpch_q17/duckdb:vortex-file-compressed 24844982 27398214 0.91
tpch_q18/duckdb:vortex-file-compressed 47895852 51504111 0.93
tpch_q19/duckdb:vortex-file-compressed 🚀 31775198 36397607 0.87
tpch_q20/duckdb:vortex-file-compressed 35629803 37415906 0.95
tpch_q21/duckdb:vortex-file-compressed 100712784 110932294 0.91
tpch_q22/duckdb:vortex-file-compressed 18352302 19703106 0.93
duckdb / vortex-compact (0.938x ➖, 7↑ 0↓)
name PR 2a451d5 (ns) base 0e352e5 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 39834311 42746100 0.93
tpch_q02/duckdb:vortex-compact 🚀 37232799 41736028 0.89
tpch_q03/duckdb:vortex-compact 🚀 32074001 35706368 0.90
tpch_q04/duckdb:vortex-compact 35436872 37922907 0.93
tpch_q05/duckdb:vortex-compact 37958887 39931246 0.95
tpch_q06/duckdb:vortex-compact 15280592 15284643 1.00
tpch_q07/duckdb:vortex-compact 43243364 44075864 0.98
tpch_q08/duckdb:vortex-compact 46196376 46667821 0.99
tpch_q09/duckdb:vortex-compact 87168365 91190675 0.96
tpch_q10/duckdb:vortex-compact 41064816 42068153 0.98
tpch_q11/duckdb:vortex-compact 21917172 22140182 0.99
tpch_q12/duckdb:vortex-compact 🚀 36017910 40081369 0.90
tpch_q13/duckdb:vortex-compact 48087342 50850719 0.95
tpch_q14/duckdb:vortex-compact 🚀 30594183 34192930 0.89
tpch_q15/duckdb:vortex-compact 19720725 20126745 0.98
tpch_q16/duckdb:vortex-compact 🚀 37443525 41974568 0.89
tpch_q17/duckdb:vortex-compact 31779605 34234266 0.93
tpch_q18/duckdb:vortex-compact 🚀 49544378 55080845 0.90
tpch_q19/duckdb:vortex-compact 🚀 37437724 41716263 0.90
tpch_q20/duckdb:vortex-compact 44137722 48544290 0.91
tpch_q21/duckdb:vortex-compact 109719892 118165681 0.93
tpch_q22/duckdb:vortex-compact 21138775 21607488 0.98
duckdb / parquet (0.960x ➖, 6↑ 3↓)
name PR 2a451d5 (ns) base 0e352e5 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 🚨 107733938 82205583 1.31
tpch_q02/duckdb:parquet 38193319 40524330 0.94
tpch_q03/duckdb:parquet 🚀 69400996 83576629 0.83
tpch_q04/duckdb:parquet 55510889 57935185 0.96
tpch_q05/duckdb:parquet 67813744 69593414 0.97
tpch_q06/duckdb:parquet 20699185 20523833 1.01
tpch_q07/duckdb:parquet 80536455 85086233 0.95
tpch_q08/duckdb:parquet 🚀 81158112 96544381 0.84
tpch_q09/duckdb:parquet 🚀 131610273 168935603 0.78
tpch_q10/duckdb:parquet 138427268 133987347 1.03
tpch_q11/duckdb:parquet 21930293 24267962 0.90
tpch_q12/duckdb:parquet 🚀 44001429 59568594 0.74
tpch_q13/duckdb:parquet 🚀 259623437 289967534 0.90
tpch_q14/duckdb:parquet 49100125 49983359 0.98
tpch_q15/duckdb:parquet 🚨 33739996 25371110 1.33
tpch_q16/duckdb:parquet 54222256 58770766 0.92
tpch_q17/duckdb:parquet 🚀 48566103 56333580 0.86
tpch_q18/duckdb:parquet 125195793 124118606 1.01
tpch_q19/duckdb:parquet 69725504 74273464 0.94
tpch_q20/duckdb:parquet 🚨 76872236 65606812 1.17
tpch_q21/duckdb:parquet 177333273 176407298 1.01
tpch_q22/duckdb:parquet 51449935 53500738 0.96
duckdb / duckdb (0.969x ➖, 0↑ 0↓)
name PR 2a451d5 (ns) base 0e352e5 (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 16106312 16486349 0.98
tpch_q02/duckdb:duckdb 12649513 13241515 0.96
tpch_q03/duckdb:duckdb 18148647 19822385 0.92
tpch_q04/duckdb:duckdb 19285307 18946278 1.02
tpch_q05/duckdb:duckdb 18553165 20010067 0.93
tpch_q06/duckdb:duckdb 5419863 5540062 0.98
tpch_q07/duckdb:duckdb 23000931 22234740 1.03
tpch_q08/duckdb:duckdb 21326090 21147438 1.01
tpch_q09/duckdb:duckdb 52850536 55866528 0.95
tpch_q10/duckdb:duckdb 42194308 44946960 0.94
tpch_q11/duckdb:duckdb 5598408 5962472 0.94
tpch_q12/duckdb:duckdb 13502837 14303540 0.94
tpch_q13/duckdb:duckdb 37500666 39494835 0.95
tpch_q14/duckdb:duckdb 16080021 16689239 0.96
tpch_q15/duckdb:duckdb 12501257 11981152 1.04
tpch_q16/duckdb:duckdb 21995547 22798739 0.96
tpch_q17/duckdb:duckdb 13677977 13956377 0.98
tpch_q18/duckdb:duckdb 37897949 38997908 0.97
tpch_q19/duckdb:duckdb 27684967 28180102 0.98
tpch_q20/duckdb:duckdb 22994532 23986572 0.96
tpch_q21/duckdb:duckdb 56182617 59006352 0.95
tpch_q22/duckdb:duckdb 24282139 24924520 0.97
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:arrow -24.4% +11.7% -32.3% +25.5% ✅ faster
1 datafusion:vortex-compact -9.2% +11.7% -18.7% +24.6% ➖ noise
1 datafusion:vortex-file-compressed -6.9% +11.7% -16.6% +27.1% ➖ noise
1 duckdb:duckdb -2.3% +11.7% -12.5% +23.5% ➖ noise
1 duckdb:vortex-compact -6.8% +11.7% -16.5% +23.0% ➖ noise
1 duckdb:vortex-file-compressed -7.5% +11.7% -17.2% +23.6% ➖ noise
2 datafusion:arrow -11.7% -6.7% -5.3% +21.9% ➖ noise
2 datafusion:vortex-compact -4.9% -6.7% +2.0% +21.9% ➖ noise
2 datafusion:vortex-file-compressed -12.0% -6.7% -5.6% +21.9% ➖ noise
2 duckdb:duckdb -4.5% -6.7% +2.4% +21.9% ➖ noise
2 duckdb:vortex-compact -10.8% -6.7% -4.3% +21.9% ➖ noise
2 duckdb:vortex-file-compressed -6.0% -6.7% +0.8% +21.9% ➖ noise
3 datafusion:arrow -14.3% -10.5% -4.2% +21.9% ➖ noise
3 datafusion:vortex-compact -8.4% -10.5% +2.4% +21.9% ➖ noise
3 datafusion:vortex-file-compressed -6.4% -10.5% +4.7% +21.9% ➖ noise
3 duckdb:duckdb -8.4% -10.5% +2.3% +21.9% ➖ noise
3 duckdb:vortex-compact -10.2% -10.5% +0.4% +21.9% ➖ noise
3 duckdb:vortex-file-compressed -2.3% -10.5% +9.2% +21.9% ➖ noise
4 datafusion:arrow -18.8% -4.4% -15.1% +21.9% ➖ noise
4 datafusion:vortex-compact -9.8% -4.4% -5.6% +21.9% ➖ noise
4 datafusion:vortex-file-compressed -10.6% -4.4% -6.4% +21.9% ➖ noise
4 duckdb:duckdb +1.8% -4.4% +6.5% +21.9% ➖ noise
4 duckdb:vortex-compact -6.6% -4.4% -2.2% +21.9% ➖ noise
4 duckdb:vortex-file-compressed -12.8% -4.4% -8.7% +21.9% ➖ noise
5 datafusion:arrow -17.6% -2.0% -15.9% +21.9% ➖ noise
5 datafusion:vortex-compact -12.8% -2.0% -11.0% +21.9% ➖ noise
5 datafusion:vortex-file-compressed -11.1% -2.0% -9.3% +21.9% ➖ noise
5 duckdb:duckdb -7.3% -2.0% -5.4% +21.9% ➖ noise
5 duckdb:vortex-compact -4.9% -2.0% -3.0% +21.9% ➖ noise
5 duckdb:vortex-file-compressed -6.4% -2.0% -4.5% +21.9% ➖ noise
6 datafusion:arrow -14.6% +6.7% -20.0% +21.9% ✅ faster
6 datafusion:vortex-compact -11.6% +6.7% -17.1% +21.9% ➖ noise
6 datafusion:vortex-file-compressed -17.2% +6.7% -22.3% +21.9% ✅ faster
6 duckdb:duckdb -2.2% +6.7% -8.3% +22.6% ➖ noise
6 duckdb:vortex-compact -0.0% +6.7% -6.3% +21.9% ➖ noise
6 duckdb:vortex-file-compressed -6.2% +6.7% -12.1% +21.9% ➖ noise
7 datafusion:arrow -12.1% -2.4% -9.9% +21.9% ➖ noise
7 datafusion:vortex-compact -7.3% -2.4% -5.0% +21.9% ➖ noise
7 datafusion:vortex-file-compressed -11.1% -2.4% -8.9% +21.9% ➖ noise
7 duckdb:duckdb +3.4% -2.4% +6.0% +21.9% ➖ noise
7 duckdb:vortex-compact -1.9% -2.4% +0.6% +21.9% ➖ noise
7 duckdb:vortex-file-compressed -4.8% -2.4% -2.4% +21.9% ➖ noise
8 datafusion:arrow -12.9% -8.9% -4.4% +21.9% ➖ noise
8 datafusion:vortex-compact -11.7% -8.9% -3.1% +21.9% ➖ noise
8 datafusion:vortex-file-compressed -12.2% -8.9% -3.7% +21.9% ➖ noise
8 duckdb:duckdb +0.8% -8.9% +10.6% +21.9% ➖ noise
8 duckdb:vortex-compact -1.0% -8.9% +8.6% +21.9% ➖ noise
8 duckdb:vortex-file-compressed -5.9% -8.9% +3.3% +21.9% ➖ noise
9 datafusion:arrow -16.7% -13.4% -3.8% +21.9% ➖ noise
9 datafusion:vortex-compact -6.2% -13.4% +8.4% +21.9% ➖ noise
9 datafusion:vortex-file-compressed -11.1% -13.4% +2.8% +21.9% ➖ noise
9 duckdb:duckdb -5.4% -13.4% +9.3% +21.9% ➖ noise
9 duckdb:vortex-compact -4.4% -13.4% +10.4% +21.9% ➖ noise
9 duckdb:vortex-file-compressed -5.8% -13.4% +8.8% +21.9% ➖ noise
10 datafusion:arrow -7.0% +1.0% -8.0% +21.9% ➖ noise
10 datafusion:vortex-compact -9.8% +1.0% -10.8% +21.9% ➖ noise
10 datafusion:vortex-file-compressed -13.5% +1.0% -14.4% +21.9% ➖ noise
10 duckdb:duckdb -6.1% +1.0% -7.1% +21.9% ➖ noise
10 duckdb:vortex-compact -2.4% +1.0% -3.4% +21.9% ➖ noise
10 duckdb:vortex-file-compressed -7.2% +1.0% -8.1% +21.9% ➖ noise
11 datafusion:arrow -4.3% -8.4% +4.5% +21.9% ➖ noise
11 datafusion:vortex-compact -9.7% -8.4% -1.4% +21.9% ➖ noise
11 datafusion:vortex-file-compressed -8.5% -8.4% -0.1% +21.9% ➖ noise
11 duckdb:duckdb -6.1% -8.4% +2.5% +21.9% ➖ noise
11 duckdb:vortex-compact -1.0% -8.4% +8.1% +21.9% ➖ noise
11 duckdb:vortex-file-compressed -2.7% -8.4% +6.3% +21.9% ➖ noise
12 datafusion:arrow -4.5% -14.0% +10.9% +21.9% ➖ noise
12 datafusion:vortex-compact -7.5% -14.0% +7.4% +21.9% ➖ noise
12 datafusion:vortex-file-compressed -11.8% -14.0% +2.5% +21.9% ➖ noise
12 duckdb:duckdb -5.6% -14.0% +9.7% +21.9% ➖ noise
12 duckdb:vortex-compact -10.1% -14.0% +4.4% +21.9% ➖ noise
12 duckdb:vortex-file-compressed -4.7% -14.0% +10.7% +21.9% ➖ noise
13 datafusion:arrow -9.5% -7.0% -2.7% +21.9% ➖ noise
13 datafusion:vortex-compact -10.3% -7.0% -3.6% +21.9% ➖ noise
13 datafusion:vortex-file-compressed -7.3% -7.0% -0.4% +21.9% ➖ noise
13 duckdb:duckdb -5.0% -7.0% +2.1% +21.9% ➖ noise
13 duckdb:vortex-compact -5.4% -7.0% +1.6% +21.9% ➖ noise
13 duckdb:vortex-file-compressed -8.1% -7.0% -1.2% +21.9% ➖ noise
14 datafusion:arrow -16.5% -3.8% -13.2% +21.9% ➖ noise
14 datafusion:vortex-compact -12.1% -3.8% -8.7% +21.9% ➖ noise
14 datafusion:vortex-file-compressed -20.2% -3.8% -17.1% +21.9% ➖ noise
14 duckdb:duckdb -3.7% -3.8% +0.1% +21.9% ➖ noise
14 duckdb:vortex-compact -10.5% -3.8% -7.0% +21.9% ➖ noise
14 duckdb:vortex-file-compressed -10.8% -3.8% -7.4% +21.9% ➖ noise
15 datafusion:arrow -12.2% +15.4% -23.9% +21.9% ✅ faster
15 datafusion:vortex-compact -10.1% +15.4% -22.1% +21.9% ✅ faster
15 datafusion:vortex-file-compressed -6.8% +15.4% -19.2% +21.9% ✅ faster
15 duckdb:duckdb +4.3% +15.4% -9.6% +21.9% ➖ noise
15 duckdb:vortex-compact -2.0% +15.4% -15.1% +21.9% ➖ noise
15 duckdb:vortex-file-compressed -7.4% +15.4% -19.8% +21.9% ✅ faster
16 datafusion:arrow -8.5% -7.3% -1.3% +21.9% ➖ noise
16 datafusion:vortex-compact -4.9% -7.3% +2.6% +21.9% ➖ noise
16 datafusion:vortex-file-compressed -14.1% -7.3% -7.3% +21.9% ➖ noise
16 duckdb:duckdb -3.5% -7.3% +4.0% +21.9% ➖ noise
16 duckdb:vortex-compact -10.8% -7.3% -3.8% +21.9% ➖ noise
16 duckdb:vortex-file-compressed -3.1% -7.3% +4.5% +21.9% ➖ noise
17 datafusion:arrow -13.4% -11.1% -2.6% +21.9% ➖ noise
17 datafusion:vortex-compact -14.8% -11.1% -4.1% +21.9% ➖ noise
17 datafusion:vortex-file-compressed -8.0% -11.1% +3.5% +21.9% ➖ noise
17 duckdb:duckdb -2.0% -11.1% +10.3% +21.9% ➖ noise
17 duckdb:vortex-compact -7.2% -11.1% +4.4% +21.9% ➖ noise
17 duckdb:vortex-file-compressed -9.3% -11.1% +2.0% +21.9% ➖ noise
18 datafusion:arrow -20.7% -3.9% -17.5% +21.9% ➖ noise
18 datafusion:vortex-compact -11.9% -3.9% -8.3% +21.9% ➖ noise
18 datafusion:vortex-file-compressed -10.9% -3.9% -7.3% +21.9% ➖ noise
18 duckdb:duckdb -2.8% -3.9% +1.2% +21.9% ➖ noise
18 duckdb:vortex-compact -10.1% -3.9% -6.4% +21.9% ➖ noise
18 duckdb:vortex-file-compressed -7.0% -3.9% -3.2% +21.9% ➖ noise
19 datafusion:arrow -15.9% -4.8% -11.7% +21.9% ➖ noise
19 datafusion:vortex-compact -4.6% -4.8% +0.3% +21.9% ➖ noise
19 datafusion:vortex-file-compressed -3.0% -4.8% +1.9% +21.9% ➖ noise
19 duckdb:duckdb -1.8% -4.8% +3.2% +21.9% ➖ noise
19 duckdb:vortex-compact -10.3% -4.8% -5.7% +21.9% ➖ noise
19 duckdb:vortex-file-compressed -12.7% -4.8% -8.3% +21.9% ➖ noise
20 datafusion:arrow -14.1% +6.8% -19.6% +21.9% ✅ faster
20 datafusion:vortex-compact -4.3% +6.8% -10.4% +21.9% ➖ noise
20 datafusion:vortex-file-compressed -8.8% +6.8% -14.6% +21.9% ➖ noise
20 duckdb:duckdb -4.1% +6.8% -10.3% +21.9% ➖ noise
20 duckdb:vortex-compact -9.1% +6.8% -14.9% +21.9% ➖ noise
20 duckdb:vortex-file-compressed -4.8% +6.8% -10.9% +21.9% ➖ noise
21 datafusion:arrow -14.6% -1.6% -13.2% +21.9% ➖ noise
21 datafusion:vortex-compact -11.0% -1.6% -9.6% +21.9% ➖ noise
21 datafusion:vortex-file-compressed -15.9% -1.6% -14.5% +21.9% ➖ noise
21 duckdb:duckdb -4.8% -1.6% -3.2% +21.9% ➖ noise
21 duckdb:vortex-compact -7.1% -1.6% -5.6% +21.9% ➖ noise
21 duckdb:vortex-file-compressed -9.2% -1.6% -7.7% +21.9% ➖ noise
22 datafusion:arrow -13.4% -4.1% -9.7% +21.9% ➖ noise
22 datafusion:vortex-compact -7.3% -4.1% -3.4% +21.9% ➖ noise
22 datafusion:vortex-file-compressed -11.2% -4.1% -7.4% +21.9% ➖ noise
22 duckdb:duckdb -2.6% -4.1% +1.6% +21.9% ➖ noise
22 duckdb:vortex-compact -2.2% -4.1% +2.0% +21.9% ➖ noise
22 duckdb:vortex-file-compressed -6.9% -4.1% -2.9% +21.9% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 1, 2026

Benchmarks: FineWeb NVMe

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -1.5%
Vortex (geomean): 0.971x ➖
Parquet (geomean): 0.986x ➖
Shifts: Parquet (control) -1.4% · Median polish -1.9%


datafusion / vortex-file-compressed (0.916x ➖, 3↑ 0↓)
name PR 2a451d5 (ns) base 0e352e5 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 🚀 5141607 6560817 0.78
fineweb_q01/datafusion:vortex-file-compressed 🚀 25763935 30956429 0.83
fineweb_q02/datafusion:vortex-file-compressed 29997361 31894548 0.94
fineweb_q03/datafusion:vortex-file-compressed 88563329 93017806 0.95
fineweb_q04/datafusion:vortex-file-compressed 254192901 258067477 0.98
fineweb_q05/datafusion:vortex-file-compressed 230604972 240184801 0.96
fineweb_q06/datafusion:vortex-file-compressed 64051960 64487118 0.99
fineweb_q07/datafusion:vortex-file-compressed 67419703 71856673 0.94
fineweb_q08/datafusion:vortex-file-compressed 🚀 24069981 27361371 0.88
datafusion / vortex-compact (0.998x ➖, 0↑ 0↓)
name PR 2a451d5 (ns) base 0e352e5 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 5147949 5266335 0.98
fineweb_q01/datafusion:vortex-compact 164471048 167068055 0.98
fineweb_q02/datafusion:vortex-compact 164056475 167509619 0.98
fineweb_q03/datafusion:vortex-compact 1460584757 1466103986 1.00
fineweb_q04/datafusion:vortex-compact 1565912680 1572593975 1.00
fineweb_q05/datafusion:vortex-compact 1235977078 1239315355 1.00
fineweb_q06/datafusion:vortex-compact 695571235 693465403 1.00
fineweb_q07/datafusion:vortex-compact 737053359 738294868 1.00
fineweb_q08/datafusion:vortex-compact 25228325 24022023 1.05
datafusion / parquet (0.984x ➖, 0↑ 0↓)
name PR 2a451d5 (ns) base 0e352e5 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 6708300 6468426 1.04
fineweb_q01/datafusion:parquet 271370422 275739499 0.98
fineweb_q02/datafusion:parquet 270448443 279369995 0.97
fineweb_q03/datafusion:parquet 278393958 270170787 1.03
fineweb_q04/datafusion:parquet 288906602 285626878 1.01
fineweb_q05/datafusion:parquet 283247197 286862156 0.99
fineweb_q06/datafusion:parquet 271997414 289671090 0.94
fineweb_q07/datafusion:parquet 269040283 283625352 0.95
fineweb_q08/datafusion:parquet 270747402 282821432 0.96
duckdb / vortex-file-compressed (0.993x ➖, 0↑ 1↓)
name PR 2a451d5 (ns) base 0e352e5 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 3433804 3790638 0.91
fineweb_q01/duckdb:vortex-file-compressed 26676812 27216979 0.98
fineweb_q02/duckdb:vortex-file-compressed 28715915 28314019 1.01
fineweb_q03/duckdb:vortex-file-compressed 🚨 151369401 130674591 1.16
fineweb_q04/duckdb:vortex-file-compressed 230602444 237232753 0.97
fineweb_q05/duckdb:vortex-file-compressed 213696776 226729996 0.94
fineweb_q06/duckdb:vortex-file-compressed 61913690 65155115 0.95
fineweb_q07/duckdb:vortex-file-compressed 68854231 73202902 0.94
fineweb_q08/duckdb:vortex-file-compressed 28480557 25959897 1.10
duckdb / vortex-compact (0.980x ➖, 0↑ 1↓)
name PR 2a451d5 (ns) base 0e352e5 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 4140914 4220601 0.98
fineweb_q01/duckdb:vortex-compact 111047367 112880834 0.98
fineweb_q02/duckdb:vortex-compact 🚨 127313963 115624288 1.10
fineweb_q03/duckdb:vortex-compact 856606466 885265685 0.97
fineweb_q04/duckdb:vortex-compact 908922459 958232898 0.95
fineweb_q05/duckdb:vortex-compact 817995651 866620765 0.94
fineweb_q06/duckdb:vortex-compact 469721488 476919706 0.98
fineweb_q07/duckdb:vortex-compact 484473752 492850429 0.98
fineweb_q08/duckdb:vortex-compact 24635651 26335225 0.94
duckdb / parquet (0.987x ➖, 0↑ 0↓)
name PR 2a451d5 (ns) base 0e352e5 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 37326062 37445240 1.00
fineweb_q01/duckdb:parquet 94695488 94459904 1.00
fineweb_q02/duckdb:parquet 98177293 99541375 0.99
fineweb_q03/duckdb:parquet 306677505 311744670 0.98
fineweb_q04/duckdb:parquet 439569489 441081952 1.00
fineweb_q05/duckdb:parquet 412232393 414242445 1.00
fineweb_q06/duckdb:parquet 199212597 202579193 0.98
fineweb_q07/duckdb:parquet 211365660 214752063 0.98
fineweb_q08/duckdb:parquet 58321256 60786719 0.96
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-compact -2.2% +1.7% -3.9% +38.8% ➖ noise
0 datafusion:vortex-file-compressed -21.6% +1.7% -22.9% +65.8% ➖ noise
0 duckdb:vortex-compact -1.9% +1.7% -3.5% +35.7% ➖ noise
0 duckdb:vortex-file-compressed -9.4% +1.7% -10.9% +47.7% ➖ noise
1 datafusion:vortex-compact -1.6% -0.7% -0.9% +10.0% ➖ noise
1 datafusion:vortex-file-compressed -16.8% -0.7% -16.2% +12.5% ✅ faster
1 duckdb:vortex-compact -1.6% -0.7% -1.0% +12.7% ➖ noise
1 duckdb:vortex-file-compressed -2.0% -0.7% -1.3% +41.6% ➖ noise
2 datafusion:vortex-compact -2.1% -2.3% +0.2% +10.0% ➖ noise
2 datafusion:vortex-file-compressed -5.9% -2.3% -3.7% +10.0% ➖ noise
2 duckdb:vortex-compact +10.1% -2.3% +12.7% +12.7% ➖ noise
2 duckdb:vortex-file-compressed +1.4% -2.3% +3.8% +12.4% ➖ noise
3 datafusion:vortex-compact -0.4% +0.7% -1.1% +10.0% ➖ noise
3 datafusion:vortex-file-compressed -4.8% +0.7% -5.4% +34.3% ➖ noise
3 duckdb:vortex-compact -3.2% +0.7% -3.9% +10.0% ➖ noise
3 duckdb:vortex-file-compressed +15.8% +0.7% +15.1% +31.9% ➖ noise
4 datafusion:vortex-compact -0.4% +0.4% -0.8% +10.0% ➖ noise
4 datafusion:vortex-file-compressed -1.5% +0.4% -1.9% +11.2% ➖ noise
4 duckdb:vortex-compact -5.1% +0.4% -5.5% +10.0% ➖ noise
4 duckdb:vortex-file-compressed -2.8% +0.4% -3.2% +10.0% ➖ noise
5 datafusion:vortex-compact -0.3% -0.9% +0.6% +10.0% ➖ noise
5 datafusion:vortex-file-compressed -4.0% -0.9% -3.1% +10.0% ➖ noise
5 duckdb:vortex-compact -5.6% -0.9% -4.8% +10.0% ➖ noise
5 duckdb:vortex-file-compressed -5.7% -0.9% -4.9% +10.0% ➖ noise
6 datafusion:vortex-compact +0.3% -3.9% +4.4% +10.0% ➖ noise
6 datafusion:vortex-file-compressed -0.7% -3.9% +3.4% +11.7% ➖ noise
6 duckdb:vortex-compact -1.5% -3.9% +2.5% +10.0% ➖ noise
6 duckdb:vortex-file-compressed -5.0% -3.9% -1.1% +11.4% ➖ noise
7 datafusion:vortex-compact -0.2% -3.4% +3.3% +10.0% ➖ noise
7 datafusion:vortex-file-compressed -6.2% -3.4% -2.9% +10.0% ➖ noise
7 duckdb:vortex-compact -1.7% -3.4% +1.7% +10.0% ➖ noise
7 duckdb:vortex-file-compressed -5.9% -3.4% -2.7% +13.9% ➖ noise
8 datafusion:vortex-compact +5.0% -4.2% +9.6% +22.9% ➖ noise
8 datafusion:vortex-file-compressed -12.0% -4.2% -8.2% +24.2% ➖ noise
8 duckdb:vortex-compact -6.5% -4.2% -2.4% +16.7% ➖ noise
8 duckdb:vortex-file-compressed +9.7% -4.2% +14.5% +17.9% ➖ noise

@joseph-isaacs joseph-isaacs changed the title feat: iterative execute alp_rd patches feat: iterative execute alp/alp_rd Apr 1, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 1, 2026

Benchmarks: TPC-DS SF=1 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.5%
Vortex (geomean): 0.984x ➖
Parquet (geomean): 0.981x ➖
Shifts: Parquet (control) -1.9% · Median polish -1.3%


datafusion / vortex-file-compressed (0.955x ➖, 4↑ 0↓)
name PR 2a451d5 (ns) base 0e352e5 (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-file-compressed 29295663 30321821 0.97
tpcds_q02/datafusion:vortex-file-compressed 54443700 56061318 0.97
tpcds_q03/datafusion:vortex-file-compressed 20433177 22483464 0.91
tpcds_q04/datafusion:vortex-file-compressed 304449116 316825202 0.96
tpcds_q05/datafusion:vortex-file-compressed 56420282 59752534 0.94
tpcds_q06/datafusion:vortex-file-compressed 54472430 54698587 1.00
tpcds_q07/datafusion:vortex-file-compressed 53898995 54690163 0.99
tpcds_q08/datafusion:vortex-file-compressed 38188550 41356023 0.92
tpcds_q09/datafusion:vortex-file-compressed 56371796 59192224 0.95
tpcds_q10/datafusion:vortex-file-compressed 47058348 50002253 0.94
tpcds_q11/datafusion:vortex-file-compressed 175456203 184378395 0.95
tpcds_q12/datafusion:vortex-file-compressed 22869711 24433018 0.94
tpcds_q13/datafusion:vortex-file-compressed 63560899 65049533 0.98
tpcds_q14/datafusion:vortex-file-compressed 211132531 218143554 0.97
tpcds_q15/datafusion:vortex-file-compressed 36464547 39612394 0.92
tpcds_q16/datafusion:vortex-file-compressed 28556597 31702652 0.90
tpcds_q17/datafusion:vortex-file-compressed 68850963 71421281 0.96
tpcds_q18/datafusion:vortex-file-compressed 80633665 84817051 0.95
tpcds_q19/datafusion:vortex-file-compressed 33038497 34785318 0.95
tpcds_q20/datafusion:vortex-file-compressed 26860220 27465739 0.98
tpcds_q21/datafusion:vortex-file-compressed 145533898 153328984 0.95
tpcds_q22/datafusion:vortex-file-compressed 59072595 60121803 0.98
tpcds_q23/datafusion:vortex-file-compressed 155605853 160365729 0.97
tpcds_q24/datafusion:vortex-file-compressed 117851042 125111292 0.94
tpcds_q25/datafusion:vortex-file-compressed 70676375 73104695 0.97
tpcds_q26/datafusion:vortex-file-compressed 39007301 41354405 0.94
tpcds_q27/datafusion:vortex-file-compressed 124950354 133021015 0.94
tpcds_q28/datafusion:vortex-file-compressed 51048900 53433586 0.96
tpcds_q29/datafusion:vortex-file-compressed 69806541 73356692 0.95
tpcds_q30/datafusion:vortex-file-compressed 30088115 32568797 0.92
tpcds_q31/datafusion:vortex-file-compressed 98002222 106078880 0.92
tpcds_q32/datafusion:vortex-file-compressed 22165948 23257570 0.95
tpcds_q33/datafusion:vortex-file-compressed 40282585 42721324 0.94
tpcds_q34/datafusion:vortex-file-compressed 🚀 33174993 37671101 0.88
tpcds_q35/datafusion:vortex-file-compressed 58425011 63937234 0.91
tpcds_q36/datafusion:vortex-file-compressed 79108496 80347012 0.98
tpcds_q37/datafusion:vortex-file-compressed 35525096 35698210 1.00
tpcds_q38/datafusion:vortex-file-compressed 55219589 57639247 0.96
tpcds_q39/datafusion:vortex-file-compressed 141296887 155019516 0.91
tpcds_q40/datafusion:vortex-file-compressed 55600629 58741923 0.95
tpcds_q41/datafusion:vortex-file-compressed 19204362 19879890 0.97
tpcds_q42/datafusion:vortex-file-compressed 18902080 20044052 0.94
tpcds_q43/datafusion:vortex-file-compressed 34059917 35414091 0.96
tpcds_q44/datafusion:vortex-file-compressed 🚀 44159179 49883654 0.89
tpcds_q45/datafusion:vortex-file-compressed 34932076 37022997 0.94
tpcds_q46/datafusion:vortex-file-compressed 50544258 55019742 0.92
tpcds_q47/datafusion:vortex-file-compressed 216843681 227000041 0.96
tpcds_q48/datafusion:vortex-file-compressed 50102553 53599846 0.93
tpcds_q49/datafusion:vortex-file-compressed 71368040 75239562 0.95
tpcds_q50/datafusion:vortex-file-compressed 48143375 50782399 0.95
tpcds_q51/datafusion:vortex-file-compressed 92451133 97215809 0.95
tpcds_q52/datafusion:vortex-file-compressed 20469974 21188558 0.97
tpcds_q53/datafusion:vortex-file-compressed 26850944 27946117 0.96
tpcds_q54/datafusion:vortex-file-compressed 45877083 49357020 0.93
tpcds_q55/datafusion:vortex-file-compressed 19094578 19105652 1.00
tpcds_q56/datafusion:vortex-file-compressed 42492626 44136726 0.96
tpcds_q57/datafusion:vortex-file-compressed 137046271 134543043 1.02
tpcds_q58/datafusion:vortex-file-compressed 73354368 72887260 1.01
tpcds_q59/datafusion:vortex-file-compressed 74074330 77784013 0.95
tpcds_q60/datafusion:vortex-file-compressed 42988986 43950639 0.98
tpcds_q61/datafusion:vortex-file-compressed 53968074 54617846 0.99
tpcds_q62/datafusion:vortex-file-compressed 33098646 32184599 1.03
tpcds_q63/datafusion:vortex-file-compressed 25877719 28230268 0.92
tpcds_q64/datafusion:vortex-file-compressed 488397560 501927172 0.97
tpcds_q65/datafusion:vortex-file-compressed 🚀 48734885 56509660 0.86
tpcds_q66/datafusion:vortex-file-compressed 92982560 97813359 0.95
tpcds_q67/datafusion:vortex-file-compressed 124592673 126626455 0.98
tpcds_q68/datafusion:vortex-file-compressed 50897193 49529759 1.03
tpcds_q69/datafusion:vortex-file-compressed 46181043 48002017 0.96
tpcds_q70/datafusion:vortex-file-compressed 114970206 121510469 0.95
tpcds_q71/datafusion:vortex-file-compressed 33929345 34683103 0.98
tpcds_q72/datafusion:vortex-file-compressed 2746462469 2868105490 0.96
tpcds_q73/datafusion:vortex-file-compressed 36572677 39473702 0.93
tpcds_q74/datafusion:vortex-file-compressed 122601759 123914756 0.99
tpcds_q75/datafusion:vortex-file-compressed 122260400 130590023 0.94
tpcds_q76/datafusion:vortex-file-compressed 36092735 38416149 0.94
tpcds_q77/datafusion:vortex-file-compressed 54815751 53663527 1.02
tpcds_q78/datafusion:vortex-file-compressed 128783378 138467328 0.93
tpcds_q79/datafusion:vortex-file-compressed 41772803 43487817 0.96
tpcds_q80/datafusion:vortex-file-compressed 116608570 122518361 0.95
tpcds_q81/datafusion:vortex-file-compressed 37034336 40089235 0.92
tpcds_q82/datafusion:vortex-file-compressed 37699980 38601944 0.98
tpcds_q83/datafusion:vortex-file-compressed 53253255 53231766 1.00
tpcds_q84/datafusion:vortex-file-compressed 16500592 16751346 0.99
tpcds_q85/datafusion:vortex-file-compressed 104568297 108258513 0.97
tpcds_q86/datafusion:vortex-file-compressed 20115464 20551790 0.98
tpcds_q87/datafusion:vortex-file-compressed 54951274 56979425 0.96
tpcds_q88/datafusion:vortex-file-compressed 🚀 78966276 88074234 0.90
tpcds_q89/datafusion:vortex-file-compressed 38107077 38737440 0.98
tpcds_q90/datafusion:vortex-file-compressed 19257713 19959088 0.96
tpcds_q91/datafusion:vortex-file-compressed 27956413 29507223 0.95
tpcds_q92/datafusion:vortex-file-compressed 19450994 20465959 0.95
tpcds_q93/datafusion:vortex-file-compressed 35764664 37489777 0.95
tpcds_q94/datafusion:vortex-file-compressed 26133191 26957776 0.97
tpcds_q95/datafusion:vortex-file-compressed 62947746 64037168 0.98
tpcds_q96/datafusion:vortex-file-compressed 17874373 19690323 0.91
tpcds_q97/datafusion:vortex-file-compressed 32476784 33663985 0.96
tpcds_q98/datafusion:vortex-file-compressed 34273481 34409730 1.00
tpcds_q99/datafusion:vortex-file-compressed 46667144 48873470 0.95
datafusion / vortex-compact (0.986x ➖, 0↑ 0↓)
name PR 2a451d5 (ns) base 0e352e5 (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-compact 40593407 40628387 1.00
tpcds_q02/datafusion:vortex-compact 60491520 60416077 1.00
tpcds_q03/datafusion:vortex-compact 26513165 26396110 1.00
tpcds_q04/datafusion:vortex-compact 350743813 360037747 0.97
tpcds_q05/datafusion:vortex-compact 69436841 69005772 1.01
tpcds_q06/datafusion:vortex-compact 58993101 59047287 1.00
tpcds_q07/datafusion:vortex-compact 68031952 71466231 0.95
tpcds_q08/datafusion:vortex-compact 47341339 49193962 0.96
tpcds_q09/datafusion:vortex-compact 107499431 110943172 0.97
tpcds_q10/datafusion:vortex-compact 64716349 67186355 0.96
tpcds_q11/datafusion:vortex-compact 196340839 204109232 0.96
tpcds_q12/datafusion:vortex-compact 26885577 27618992 0.97
tpcds_q13/datafusion:vortex-compact 137928549 143875895 0.96
tpcds_q14/datafusion:vortex-compact 267550637 271295090 0.99
tpcds_q15/datafusion:vortex-compact 40751106 40862571 1.00
tpcds_q16/datafusion:vortex-compact 42270797 41588664 1.02
tpcds_q17/datafusion:vortex-compact 96269052 98404789 0.98
tpcds_q18/datafusion:vortex-compact 95730027 99467529 0.96
tpcds_q19/datafusion:vortex-compact 47073151 43476599 1.08
tpcds_q20/datafusion:vortex-compact 30907320 31085281 0.99
tpcds_q21/datafusion:vortex-compact 147500459 153046651 0.96
tpcds_q22/datafusion:vortex-compact 70624648 70026748 1.01
tpcds_q23/datafusion:vortex-compact 192977847 197291462 0.98
tpcds_q24/datafusion:vortex-compact 145826234 145095029 1.01
tpcds_q25/datafusion:vortex-compact 97790936 98084456 1.00
tpcds_q26/datafusion:vortex-compact 47847140 51754034 0.92
tpcds_q27/datafusion:vortex-compact 167299918 163148930 1.03
tpcds_q28/datafusion:vortex-compact 103065271 104710572 0.98
tpcds_q29/datafusion:vortex-compact 99831221 98448060 1.01
tpcds_q30/datafusion:vortex-compact 38524704 36685492 1.05
tpcds_q31/datafusion:vortex-compact 130622132 130668873 1.00
tpcds_q32/datafusion:vortex-compact 29124867 29566016 0.99
tpcds_q33/datafusion:vortex-compact 54497265 55888609 0.98
tpcds_q34/datafusion:vortex-compact 52078767 50769760 1.03
tpcds_q35/datafusion:vortex-compact 70781764 70783912 1.00
tpcds_q36/datafusion:vortex-compact 101973269 104440744 0.98
tpcds_q37/datafusion:vortex-compact 48579277 49728548 0.98
tpcds_q38/datafusion:vortex-compact 71469325 68838275 1.04
tpcds_q39/datafusion:vortex-compact 151995066 158296637 0.96
tpcds_q40/datafusion:vortex-compact 61564939 64413587 0.96
tpcds_q41/datafusion:vortex-compact 22559084 22696688 0.99
tpcds_q42/datafusion:vortex-compact 25452917 25561602 1.00
tpcds_q43/datafusion:vortex-compact 40591263 40963982 0.99
tpcds_q44/datafusion:vortex-compact 78118465 80352100 0.97
tpcds_q45/datafusion:vortex-compact 39334027 38925019 1.01
tpcds_q46/datafusion:vortex-compact 71943190 71265476 1.01
tpcds_q47/datafusion:vortex-compact 247200106 247987632 1.00
tpcds_q48/datafusion:vortex-compact 111163013 104667326 1.06
tpcds_q49/datafusion:vortex-compact 103339994 103462474 1.00
tpcds_q50/datafusion:vortex-compact 67206074 67109154 1.00
tpcds_q51/datafusion:vortex-compact 100371699 101603053 0.99
tpcds_q52/datafusion:vortex-compact 26657181 25217377 1.06
tpcds_q53/datafusion:vortex-compact 38086426 36830568 1.03
tpcds_q54/datafusion:vortex-compact 63614331 61910843 1.03
tpcds_q55/datafusion:vortex-compact 25888979 28391876 0.91
tpcds_q56/datafusion:vortex-compact 55455260 55784505 0.99
tpcds_q57/datafusion:vortex-compact 144080239 148607579 0.97
tpcds_q58/datafusion:vortex-compact 81588561 84267210 0.97
tpcds_q59/datafusion:vortex-compact 90393025 91392852 0.99
tpcds_q60/datafusion:vortex-compact 56699077 57615607 0.98
tpcds_q61/datafusion:vortex-compact 74896657 76207342 0.98
tpcds_q62/datafusion:vortex-compact 34053779 35869867 0.95
tpcds_q63/datafusion:vortex-compact 36875741 36629206 1.01
tpcds_q64/datafusion:vortex-compact 557679787 566515222 0.98
tpcds_q65/datafusion:vortex-compact 70877101 68888911 1.03
tpcds_q66/datafusion:vortex-compact 102522430 107938229 0.95
tpcds_q67/datafusion:vortex-compact 127698717 133229110 0.96
tpcds_q68/datafusion:vortex-compact 72526044 70950044 1.02
tpcds_q69/datafusion:vortex-compact 62361453 63571138 0.98
tpcds_q70/datafusion:vortex-compact 130425275 131462466 0.99
tpcds_q71/datafusion:vortex-compact 46599703 49062092 0.95
tpcds_q72/datafusion:vortex-compact 2797391962 2921282776 0.96
tpcds_q73/datafusion:vortex-compact 53532483 50525157 1.06
tpcds_q74/datafusion:vortex-compact 138941477 142287632 0.98
tpcds_q75/datafusion:vortex-compact 172606932 174806346 0.99
tpcds_q76/datafusion:vortex-compact 55519677 55931831 0.99
tpcds_q77/datafusion:vortex-compact 69781397 70460886 0.99
tpcds_q78/datafusion:vortex-compact 154195584 160640719 0.96
tpcds_q79/datafusion:vortex-compact 61323059 60712427 1.01
tpcds_q80/datafusion:vortex-compact 136396974 139514868 0.98
tpcds_q81/datafusion:vortex-compact 43723450 46120891 0.95
tpcds_q82/datafusion:vortex-compact 49987828 52335704 0.96
tpcds_q83/datafusion:vortex-compact 61505916 62941392 0.98
tpcds_q84/datafusion:vortex-compact 20065714 21186123 0.95
tpcds_q85/datafusion:vortex-compact 128612623 136254583 0.94
tpcds_q86/datafusion:vortex-compact 21047249 22408519 0.94
tpcds_q87/datafusion:vortex-compact 69482152 70441748 0.99
tpcds_q88/datafusion:vortex-compact 142142065 137547794 1.03
tpcds_q89/datafusion:vortex-compact 46780151 46955816 1.00
tpcds_q90/datafusion:vortex-compact 24624264 26026833 0.95
tpcds_q91/datafusion:vortex-compact 42505723 43630637 0.97
tpcds_q92/datafusion:vortex-compact 22094659 22996013 0.96
tpcds_q93/datafusion:vortex-compact 51625092 52006388 0.99
tpcds_q94/datafusion:vortex-compact 32286559 34280741 0.94
tpcds_q95/datafusion:vortex-compact 72814887 75418620 0.97
tpcds_q96/datafusion:vortex-compact 26810866 26841621 1.00
tpcds_q97/datafusion:vortex-compact 43391515 42596446 1.02
tpcds_q98/datafusion:vortex-compact 39701359 42286229 0.94
tpcds_q99/datafusion:vortex-compact 52808026 53720389 0.98
datafusion / parquet (0.973x ➖, 2↑ 0↓)
name PR 2a451d5 (ns) base 0e352e5 (ns) ratio (PR/base)
tpcds_q01/datafusion:parquet 38467707 38027447 1.01
tpcds_q02/datafusion:parquet 48979162 48690883 1.01
tpcds_q03/datafusion:parquet 16033159 16649757 0.96
tpcds_q04/datafusion:parquet 333694311 343297235 0.97
tpcds_q05/datafusion:parquet 54230545 55843798 0.97
tpcds_q06/datafusion:parquet 65228317 68291711 0.96
tpcds_q07/datafusion:parquet 93587517 95242006 0.98
tpcds_q08/datafusion:parquet 33780907 34731876 0.97
tpcds_q09/datafusion:parquet 59233693 58600611 1.01
tpcds_q10/datafusion:parquet 89532122 89340202 1.00
tpcds_q11/datafusion:parquet 193324525 197041638 0.98
tpcds_q12/datafusion:parquet 25167615 24260966 1.04
tpcds_q13/datafusion:parquet 90036248 93848011 0.96
tpcds_q14/datafusion:parquet 197902780 211897011 0.93
tpcds_q15/datafusion:parquet 28391435 27451580 1.03
tpcds_q16/datafusion:parquet 🚀 30586485 34444811 0.89
tpcds_q17/datafusion:parquet 72847220 73447151 0.99
tpcds_q18/datafusion:parquet 137122675 139200605 0.99
tpcds_q19/datafusion:parquet 28592463 29172008 0.98
tpcds_q20/datafusion:parquet 22568540 23389969 0.96
tpcds_q21/datafusion:parquet 23501800 24053553 0.98
tpcds_q22/datafusion:parquet 136429524 146268705 0.93
tpcds_q23/datafusion:parquet 173523674 172349448 1.01
tpcds_q24/datafusion:parquet 109408418 113151629 0.97
tpcds_q25/datafusion:parquet 74245326 76310641 0.97
tpcds_q26/datafusion:parquet 78156543 82277551 0.95
tpcds_q27/datafusion:parquet 171932555 171643106 1.00
tpcds_q28/datafusion:parquet 51961203 51728385 1.00
tpcds_q29/datafusion:parquet 76102044 80783724 0.94
tpcds_q30/datafusion:parquet 45964501 47048002 0.98
tpcds_q31/datafusion:parquet 78297084 80356872 0.97
tpcds_q32/datafusion:parquet 🚀 22865090 25915478 0.88
tpcds_q33/datafusion:parquet 36668140 38663234 0.95
tpcds_q34/datafusion:parquet 28205508 28859379 0.98
tpcds_q35/datafusion:parquet 91829838 94445236 0.97
tpcds_q36/datafusion:parquet 68372203 67473525 1.01
tpcds_q37/datafusion:parquet 25550225 24605507 1.04
tpcds_q38/datafusion:parquet 52324202 53752561 0.97
tpcds_q39/datafusion:parquet 86718289 89862761 0.97
tpcds_q40/datafusion:parquet 29125497 29750777 0.98
tpcds_q41/datafusion:parquet 16889783 17916616 0.94
tpcds_q42/datafusion:parquet 14174504 15097146 0.94
tpcds_q43/datafusion:parquet 20044195 20952357 0.96
tpcds_q44/datafusion:parquet 44537818 42764521 1.04
tpcds_q45/datafusion:parquet 34574807 35729172 0.97
tpcds_q46/datafusion:parquet 40181661 40678330 0.99
tpcds_q47/datafusion:parquet 141113491 144333468 0.98
tpcds_q48/datafusion:parquet 82823640 84685942 0.98
tpcds_q49/datafusion:parquet 68187595 70554612 0.97
tpcds_q50/datafusion:parquet 49231225 52456912 0.94
tpcds_q51/datafusion:parquet 93318444 94855828 0.98
tpcds_q52/datafusion:parquet 14999548 15594648 0.96
tpcds_q53/datafusion:parquet 23167189 24522079 0.94
tpcds_q54/datafusion:parquet 46175720 45028426 1.03
tpcds_q55/datafusion:parquet 14302972 14900901 0.96
tpcds_q56/datafusion:parquet 36512129 37881747 0.96
tpcds_q57/datafusion:parquet 109142029 120060175 0.91
tpcds_q58/datafusion:parquet 61610883 63500191 0.97
tpcds_q59/datafusion:parquet 60067512 61752984 0.97
tpcds_q60/datafusion:parquet 35910469 37841195 0.95
tpcds_q61/datafusion:parquet 53251796 53217749 1.00
tpcds_q62/datafusion:parquet 27693686 29552933 0.94
tpcds_q63/datafusion:parquet 22882204 22608616 1.01
tpcds_q64/datafusion:parquet 575272970 587717309 0.98
tpcds_q65/datafusion:parquet 46715542 49237372 0.95
tpcds_q66/datafusion:parquet 77788462 84304099 0.92
tpcds_q67/datafusion:parquet 159512019 161481985 0.99
tpcds_q68/datafusion:parquet 41815210 41487482 1.01
tpcds_q69/datafusion:parquet 81058964 85436590 0.95
tpcds_q70/datafusion:parquet 97850380 103240136 0.95
tpcds_q71/datafusion:parquet 27421857 28729417 0.95
tpcds_q72/datafusion:parquet 680034695 700582781 0.97
tpcds_q73/datafusion:parquet 28318524 28134485 1.01
tpcds_q74/datafusion:parquet 109643730 111282329 0.99
tpcds_q75/datafusion:parquet 121027590 121167210 1.00
tpcds_q76/datafusion:parquet 37819808 39277740 0.96
tpcds_q77/datafusion:parquet 50720461 50834140 1.00
tpcds_q78/datafusion:parquet 127359270 132414028 0.96
tpcds_q79/datafusion:parquet 31657802 33174877 0.95
tpcds_q80/datafusion:parquet 95924762 102004627 0.94
tpcds_q81/datafusion:parquet 41214089 44465893 0.93
tpcds_q82/datafusion:parquet 24691609 24682296 1.00
tpcds_q83/datafusion:parquet 49781582 49349138 1.01
tpcds_q84/datafusion:parquet 49865673 51508918 0.97
tpcds_q85/datafusion:parquet 175838515 183362480 0.96
tpcds_q86/datafusion:parquet 20132527 19484827 1.03
tpcds_q87/datafusion:parquet 52063829 54126934 0.96
tpcds_q88/datafusion:parquet 71423457 71768833 1.00
tpcds_q89/datafusion:parquet 26132115 25780764 1.01
tpcds_q90/datafusion:parquet 20123053 20172897 1.00
tpcds_q91/datafusion:parquet 71618544 76717929 0.93
tpcds_q92/datafusion:parquet 24042135 23984030 1.00
tpcds_q93/datafusion:parquet 37185829 37958684 0.98
tpcds_q94/datafusion:parquet 25914484 26300783 0.99
tpcds_q95/datafusion:parquet 70384169 72072613 0.98
tpcds_q96/datafusion:parquet 15514896 16105266 0.96
tpcds_q97/datafusion:parquet 34544598 37165485 0.93
tpcds_q98/datafusion:parquet 26902916 27610350 0.97
tpcds_q99/datafusion:parquet 29237055 30190088 0.97
duckdb / vortex-file-compressed (0.996x ➖, 3↑ 1↓)
name PR 2a451d5 (ns) base 0e352e5 (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-file-compressed 26998599 28192255 0.96
tpcds_q02/duckdb:vortex-file-compressed 82301090 86498248 0.95
tpcds_q03/duckdb:vortex-file-compressed 24036401 24733092 0.97
tpcds_q04/duckdb:vortex-file-compressed 112915631 112400513 1.00
tpcds_q05/duckdb:vortex-file-compressed 104613463 100301688 1.04
tpcds_q06/duckdb:vortex-file-compressed 38485837 39030138 0.99
tpcds_q07/duckdb:vortex-file-compressed 25110652 26904127 0.93
tpcds_q08/duckdb:vortex-file-compressed 24677290 24190403 1.02
tpcds_q09/duckdb:vortex-file-compressed 41975368 41989297 1.00
tpcds_q10/duckdb:vortex-file-compressed 40136923 40516258 0.99
tpcds_q11/duckdb:vortex-file-compressed 67127532 68236382 0.98
tpcds_q12/duckdb:vortex-file-compressed 16035327 14791686 1.08
tpcds_q13/duckdb:vortex-file-compressed 36909372 39090245 0.94
tpcds_q14/duckdb:vortex-file-compressed 🚨 210719153 187948349 1.12
tpcds_q15/duckdb:vortex-file-compressed 43522868 43061923 1.01
tpcds_q16/duckdb:vortex-file-compressed 32034086 31128311 1.03
tpcds_q17/duckdb:vortex-file-compressed 40754970 40478904 1.01
tpcds_q18/duckdb:vortex-file-compressed 47562631 50363707 0.94
tpcds_q19/duckdb:vortex-file-compressed 34997457 35212200 0.99
tpcds_q20/duckdb:vortex-file-compressed 16694572 15994671 1.04
tpcds_q21/duckdb:vortex-file-compressed 20567430 21449379 0.96
tpcds_q22/duckdb:vortex-file-compressed 116191488 118079850 0.98
tpcds_q23/duckdb:vortex-file-compressed 135244059 132181516 1.02
tpcds_q24/duckdb:vortex-file-compressed 58760440 55947152 1.05
tpcds_q25/duckdb:vortex-file-compressed 39262076 39541028 0.99
tpcds_q26/duckdb:vortex-file-compressed 41804294 44559227 0.94
tpcds_q27/duckdb:vortex-file-compressed 93799722 93136377 1.01
tpcds_q28/duckdb:vortex-file-compressed 37848954 39155362 0.97
tpcds_q29/duckdb:vortex-file-compressed 39008226 40489375 0.96
tpcds_q30/duckdb:vortex-file-compressed 30846334 31104510 0.99
tpcds_q31/duckdb:vortex-file-compressed 28619666 26676471 1.07
tpcds_q32/duckdb:vortex-file-compressed 17987797 16970372 1.06
tpcds_q33/duckdb:vortex-file-compressed 71332561 74730948 0.95
tpcds_q34/duckdb:vortex-file-compressed 21100475 21416448 0.99
tpcds_q35/duckdb:vortex-file-compressed 68480416 68312233 1.00
tpcds_q36/duckdb:vortex-file-compressed 28501214 27878249 1.02
tpcds_q37/duckdb:vortex-file-compressed 26336138 25097730 1.05
tpcds_q38/duckdb:vortex-file-compressed 38060723 38654745 0.98
tpcds_q39/duckdb:vortex-file-compressed 46082881 48356897 0.95
tpcds_q40/duckdb:vortex-file-compressed 25675837 25739564 1.00
tpcds_q41/duckdb:vortex-file-compressed 14553505 14913087 0.98
tpcds_q42/duckdb:vortex-file-compressed 12846878 12474762 1.03
tpcds_q43/duckdb:vortex-file-compressed 20434337 21250090 0.96
tpcds_q44/duckdb:vortex-file-compressed 24436251 23650871 1.03
tpcds_q45/duckdb:vortex-file-compressed 28914322 27662089 1.05
tpcds_q46/duckdb:vortex-file-compressed 51332767 52524101 0.98
tpcds_q47/duckdb:vortex-file-compressed 50996810 51848813 0.98
tpcds_q48/duckdb:vortex-file-compressed 33286216 34048574 0.98
tpcds_q49/duckdb:vortex-file-compressed 30768295 32133910 0.96
tpcds_q50/duckdb:vortex-file-compressed 38814212 38837312 1.00
tpcds_q51/duckdb:vortex-file-compressed 103764899 105926274 0.98
tpcds_q52/duckdb:vortex-file-compressed 12601369 12915758 0.98
tpcds_q53/duckdb:vortex-file-compressed 18186547 18395336 0.99
tpcds_q54/duckdb:vortex-file-compressed 50507908 50949452 0.99
tpcds_q55/duckdb:vortex-file-compressed 11918698 11758615 1.01
tpcds_q56/duckdb:vortex-file-compressed 🚀 66522802 74054470 0.90
tpcds_q57/duckdb:vortex-file-compressed 48054767 45086926 1.07
tpcds_q58/duckdb:vortex-file-compressed 34646734 32985576 1.05
tpcds_q59/duckdb:vortex-file-compressed 🚀 58095900 64647547 0.90
tpcds_q60/duckdb:vortex-file-compressed 76600731 73071560 1.05
tpcds_q61/duckdb:vortex-file-compressed 42329549 40310046 1.05
tpcds_q62/duckdb:vortex-file-compressed 18899535 18832176 1.00
tpcds_q63/duckdb:vortex-file-compressed 18285136 18763006 0.97
tpcds_q64/duckdb:vortex-file-compressed 83977907 86698690 0.97
tpcds_q65/duckdb:vortex-file-compressed 24491761 24895730 0.98
tpcds_q66/duckdb:vortex-file-compressed 59528707 58038016 1.03
tpcds_q67/duckdb:vortex-file-compressed 149561468 151067623 0.99
tpcds_q68/duckdb:vortex-file-compressed 44357723 43228389 1.03
tpcds_q69/duckdb:vortex-file-compressed 39977754 40581599 0.99
tpcds_q70/duckdb:vortex-file-compressed 26827480 26183393 1.02
tpcds_q71/duckdb:vortex-file-compressed 21574662 21598661 1.00
tpcds_q72/duckdb:vortex-file-compressed 180502634 180647903 1.00
tpcds_q73/duckdb:vortex-file-compressed 21678784 20669117 1.05
tpcds_q74/duckdb:vortex-file-compressed 53444652 53274912 1.00
tpcds_q75/duckdb:vortex-file-compressed 64295583 64754334 0.99
tpcds_q76/duckdb:vortex-file-compressed 68993855 67971563 1.02
tpcds_q77/duckdb:vortex-file-compressed 69360835 74921222 0.93
tpcds_q78/duckdb:vortex-file-compressed 82653643 83891667 0.99
tpcds_q79/duckdb:vortex-file-compressed 🚀 38872390 44491353 0.87
tpcds_q80/duckdb:vortex-file-compressed 98923604 104875465 0.94
tpcds_q81/duckdb:vortex-file-compressed 35088190 34838338 1.01
tpcds_q82/duckdb:vortex-file-compressed 22989012 23966530 0.96
tpcds_q83/duckdb:vortex-file-compressed 30696997 29042276 1.06
tpcds_q84/duckdb:vortex-file-compressed 17955950 18913631 0.95
tpcds_q85/duckdb:vortex-file-compressed 47442787 48588405 0.98
tpcds_q86/duckdb:vortex-file-compressed 17218075 17070698 1.01
tpcds_q87/duckdb:vortex-file-compressed 41905595 43366537 0.97
tpcds_q88/duckdb:vortex-file-compressed 38046064 37317502 1.02
tpcds_q89/duckdb:vortex-file-compressed 18572225 18942264 0.98
tpcds_q90/duckdb:vortex-file-compressed 16044682 16347645 0.98
tpcds_q91/duckdb:vortex-file-compressed 27831814 28686129 0.97
tpcds_q92/duckdb:vortex-file-compressed 14864083 14584574 1.02
tpcds_q93/duckdb:vortex-file-compressed 32066030 32233661 0.99
tpcds_q94/duckdb:vortex-file-compressed 24101872 22745210 1.06
tpcds_q95/duckdb:vortex-file-compressed 157741218 156767416 1.01
tpcds_q96/duckdb:vortex-file-compressed 12701082 12437593 1.02
tpcds_q97/duckdb:vortex-file-compressed 39502242 39938203 0.99
tpcds_q98/duckdb:vortex-file-compressed 19898562 18904362 1.05
tpcds_q99/duckdb:vortex-file-compressed 33153078 33197502 1.00
duckdb / vortex-compact (0.999x ➖, 4↑ 6↓)
name PR 2a451d5 (ns) base 0e352e5 (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-compact 33988092 35237761 0.96
tpcds_q02/duckdb:vortex-compact 130135035 126589770 1.03
tpcds_q03/duckdb:vortex-compact 52705701 53640758 0.98
tpcds_q04/duckdb:vortex-compact 126479880 131568343 0.96
tpcds_q05/duckdb:vortex-compact 167730982 171660186 0.98
tpcds_q06/duckdb:vortex-compact 39931519 40952931 0.98
tpcds_q07/duckdb:vortex-compact 38187809 38821943 0.98
tpcds_q08/duckdb:vortex-compact 29873745 29848413 1.00
tpcds_q09/duckdb:vortex-compact 113719051 118420617 0.96
tpcds_q10/duckdb:vortex-compact 47957547 48916844 0.98
tpcds_q11/duckdb:vortex-compact 77039210 76613074 1.01
tpcds_q12/duckdb:vortex-compact 🚀 19274174 22357347 0.86
tpcds_q13/duckdb:vortex-compact 48991288 48219876 1.02
tpcds_q14/duckdb:vortex-compact 284693686 284120637 1.00
tpcds_q15/duckdb:vortex-compact 46864519 47467436 0.99
tpcds_q16/duckdb:vortex-compact 39194456 38799794 1.01
tpcds_q17/duckdb:vortex-compact 🚨 54484512 49499298 1.10
tpcds_q18/duckdb:vortex-compact 69978391 73399768 0.95
tpcds_q19/duckdb:vortex-compact 40236759 41226072 0.98
tpcds_q20/duckdb:vortex-compact 22234737 22184914 1.00
tpcds_q21/duckdb:vortex-compact 30691222 29954541 1.02
tpcds_q22/duckdb:vortex-compact 125741936 124511178 1.01
tpcds_q23/duckdb:vortex-compact 171035064 177574286 0.96
tpcds_q24/duckdb:vortex-compact 73885338 77294191 0.96
tpcds_q25/duckdb:vortex-compact 50028522 52659536 0.95
tpcds_q26/duckdb:vortex-compact 53075061 53144990 1.00
tpcds_q27/duckdb:vortex-compact 140901313 135208274 1.04
tpcds_q28/duckdb:vortex-compact 109922166 112619563 0.98
tpcds_q29/duckdb:vortex-compact 51727174 49830016 1.04
tpcds_q30/duckdb:vortex-compact 🚀 34732693 38721451 0.90
tpcds_q31/duckdb:vortex-compact 30438310 30078016 1.01
tpcds_q32/duckdb:vortex-compact 23941218 23847666 1.00
tpcds_q33/duckdb:vortex-compact 139164251 141360637 0.98
tpcds_q34/duckdb:vortex-compact 25355089 24063839 1.05
tpcds_q35/duckdb:vortex-compact 70483137 74911999 0.94
tpcds_q36/duckdb:vortex-compact 36497324 35524479 1.03
tpcds_q37/duckdb:vortex-compact 32496423 31917752 1.02
tpcds_q38/duckdb:vortex-compact 39554949 40166758 0.98
tpcds_q39/duckdb:vortex-compact 54408402 54099365 1.01
tpcds_q40/duckdb:vortex-compact 30811936 32981775 0.93
tpcds_q41/duckdb:vortex-compact 18340659 18859188 0.97
tpcds_q42/duckdb:vortex-compact 15909009 15849312 1.00
tpcds_q43/duckdb:vortex-compact 24756277 24283769 1.02
tpcds_q44/duckdb:vortex-compact 🚨 32042402 28727146 1.12
tpcds_q45/duckdb:vortex-compact 32800912 35527296 0.92
tpcds_q46/duckdb:vortex-compact 60833153 59003221 1.03
tpcds_q47/duckdb:vortex-compact 58301315 55988660 1.04
tpcds_q48/duckdb:vortex-compact 42748882 41498881 1.03
tpcds_q49/duckdb:vortex-compact 48489773 49594590 0.98
tpcds_q50/duckdb:vortex-compact 🚨 45321895 37924734 1.20
tpcds_q51/duckdb:vortex-compact 108185070 108149488 1.00
tpcds_q52/duckdb:vortex-compact 16418945 16609594 0.99
tpcds_q53/duckdb:vortex-compact 23081638 22190050 1.04
tpcds_q54/duckdb:vortex-compact 88340519 89200080 0.99
tpcds_q55/duckdb:vortex-compact 15415579 15222724 1.01
tpcds_q56/duckdb:vortex-compact 138907764 138655603 1.00
tpcds_q57/duckdb:vortex-compact 49848339 49800025 1.00
tpcds_q58/duckdb:vortex-compact 43519728 40117965 1.08
tpcds_q59/duckdb:vortex-compact 🚀 66721268 79882244 0.84
tpcds_q60/duckdb:vortex-compact 136519659 144059038 0.95
tpcds_q61/duckdb:vortex-compact 47573796 46905299 1.01
tpcds_q62/duckdb:vortex-compact 23236595 25695501 0.90
tpcds_q63/duckdb:vortex-compact 24095932 22917083 1.05
tpcds_q64/duckdb:vortex-compact 102971183 105495925 0.98
tpcds_q65/duckdb:vortex-compact 28409983 28807818 0.99
tpcds_q66/duckdb:vortex-compact 104254692 101398232 1.03
tpcds_q67/duckdb:vortex-compact 158184802 161920326 0.98
tpcds_q68/duckdb:vortex-compact 52647063 54457279 0.97
tpcds_q69/duckdb:vortex-compact 49182113 48227380 1.02
tpcds_q70/duckdb:vortex-compact 29609111 29050596 1.02
tpcds_q71/duckdb:vortex-compact 26989062 26775903 1.01
tpcds_q72/duckdb:vortex-compact 203552953 203200132 1.00
tpcds_q73/duckdb:vortex-compact 24748213 23318086 1.06
tpcds_q74/duckdb:vortex-compact 57399444 59294941 0.97
tpcds_q75/duckdb:vortex-compact 73990001 76492165 0.97
tpcds_q76/duckdb:vortex-compact 121405476 122919066 0.99
tpcds_q77/duckdb:vortex-compact 137326783 127664071 1.08
tpcds_q78/duckdb:vortex-compact 89804487 91662818 0.98
tpcds_q79/duckdb:vortex-compact 🚀 55383051 74739437 0.74
tpcds_q80/duckdb:vortex-compact 165933465 164702635 1.01
tpcds_q81/duckdb:vortex-compact 42049179 41930053 1.00
tpcds_q82/duckdb:vortex-compact 34010326 31849116 1.07
tpcds_q83/duckdb:vortex-compact 47021350 49259961 0.95
tpcds_q84/duckdb:vortex-compact 21996784 21234981 1.04
tpcds_q85/duckdb:vortex-compact 65549146 65107381 1.01
tpcds_q86/duckdb:vortex-compact 21973087 20244731 1.09
tpcds_q87/duckdb:vortex-compact 42737849 43610633 0.98
tpcds_q88/duckdb:vortex-compact 39186195 36132131 1.08
tpcds_q89/duckdb:vortex-compact 24055889 23449540 1.03
tpcds_q90/duckdb:vortex-compact 16728744 16781929 1.00
tpcds_q91/duckdb:vortex-compact 48397297 46258812 1.05
tpcds_q92/duckdb:vortex-compact 20582810 21474148 0.96
tpcds_q93/duckdb:vortex-compact 38053716 37876165 1.00
tpcds_q94/duckdb:vortex-compact 28892676 29160306 0.99
tpcds_q95/duckdb:vortex-compact 🚨 171154009 155020747 1.10
tpcds_q96/duckdb:vortex-compact 🚨 13935916 12199757 1.14
tpcds_q97/duckdb:vortex-compact 41255973 42050517 0.98
tpcds_q98/duckdb:vortex-compact 23611319 23986919 0.98
tpcds_q99/duckdb:vortex-compact 🚨 41803611 36620472 1.14
duckdb / parquet (0.989x ➖, 1↑ 0↓)
name PR 2a451d5 (ns) base 0e352e5 (ns) ratio (PR/base)
tpcds_q01/duckdb:parquet 45478125 45996752 0.99
tpcds_q02/duckdb:parquet 62419537 61233970 1.02
tpcds_q03/duckdb:parquet 12338177 12470615 0.99
tpcds_q04/duckdb:parquet 127027039 129532718 0.98
tpcds_q05/duckdb:parquet 75114832 75645700 0.99
tpcds_q06/duckdb:parquet 29281133 29889646 0.98
tpcds_q07/duckdb:parquet 23511374 24120261 0.97
tpcds_q08/duckdb:parquet 29562073 27725175 1.07
tpcds_q09/duckdb:parquet 40364468 40353449 1.00
tpcds_q10/duckdb:parquet 36300179 36523876 0.99
tpcds_q11/duckdb:parquet 90838888 91796113 0.99
tpcds_q12/duckdb:parquet 15239112 15448207 0.99
tpcds_q13/duckdb:parquet 36005156 35082628 1.03
tpcds_q14/duckdb:parquet 164141349 165328010 0.99
tpcds_q15/duckdb:parquet 30428787 31501119 0.97
tpcds_q16/duckdb:parquet 22452143 21461275 1.05
tpcds_q17/duckdb:parquet 39621503 40361447 0.98
tpcds_q18/duckdb:parquet 45541339 46873874 0.97
tpcds_q19/duckdb:parquet 30893735 29857306 1.03
tpcds_q20/duckdb:parquet 16266670 14812435 1.10
tpcds_q21/duckdb:parquet 12460154 11612387 1.07
tpcds_q22/duckdb:parquet 70409614 70701348 1.00
tpcds_q23/duckdb:parquet 120744436 119328414 1.01
tpcds_q24/duckdb:parquet 44890551 47709395 0.94
tpcds_q25/duckdb:parquet 33946691 34683033 0.98
tpcds_q26/duckdb:parquet 38164740 36853987 1.04
tpcds_q27/duckdb:parquet 91745481 91224171 1.01
tpcds_q28/duckdb:parquet 37435424 37780459 0.99
tpcds_q29/duckdb:parquet 35919031 35826179 1.00
tpcds_q30/duckdb:parquet 41633473 41191274 1.01
tpcds_q31/duckdb:parquet 23638218 23533669 1.00
tpcds_q32/duckdb:parquet 11250908 10954027 1.03
tpcds_q33/duckdb:parquet 71612953 72724313 0.98
tpcds_q34/duckdb:parquet 21882473 22170918 0.99
tpcds_q35/duckdb:parquet 61994943 64280890 0.96
tpcds_q36/duckdb:parquet 20971003 20906445 1.00
tpcds_q37/duckdb:parquet 14024401 14070452 1.00
tpcds_q38/duckdb:parquet 33992251 35459765 0.96
tpcds_q39/duckdb:parquet 32849464 33228232 0.99
tpcds_q40/duckdb:parquet 18218996 18916148 0.96
tpcds_q41/duckdb:parquet 7836230 7905868 0.99
tpcds_q42/duckdb:parquet 10455004 10946785 0.96
tpcds_q43/duckdb:parquet 15883354 15963838 0.99
tpcds_q44/duckdb:parquet 22204930 22290187 1.00
tpcds_q45/duckdb:parquet 27290459 27721935 0.98
tpcds_q46/duckdb:parquet 45617385 47798277 0.95
tpcds_q47/duckdb:parquet 47359801 48372434 0.98
tpcds_q48/duckdb:parquet 31300839 31169434 1.00
tpcds_q49/duckdb:parquet 26128613 24401336 1.07
tpcds_q50/duckdb:parquet 24550792 25761303 0.95
tpcds_q51/duckdb:parquet 🚀 97489024 123626569 0.79
tpcds_q52/duckdb:parquet 10833064 11431866 0.95
tpcds_q53/duckdb:parquet 16583865 16412700 1.01
tpcds_q54/duckdb:parquet 41784776 43372368 0.96
tpcds_q55/duckdb:parquet 11078463 11334761 0.98
tpcds_q56/duckdb:parquet 69119110 68927664 1.00
tpcds_q57/duckdb:parquet 35415353 36335834 0.97
tpcds_q58/duckdb:parquet 21349021 23354474 0.91
tpcds_q59/duckdb:parquet 37175944 35855447 1.04
tpcds_q60/duckdb:parquet 73273087 71899444 1.02
tpcds_q61/duckdb:parquet 31387451 31688305 0.99
tpcds_q62/duckdb:parquet 11758792 12950355 0.91
tpcds_q63/duckdb:parquet 16016449 15705796 1.02
tpcds_q64/duckdb:parquet 74622596 75087885 0.99
tpcds_q65/duckdb:parquet 20132580 20154274 1.00
tpcds_q66/duckdb:parquet 54014042 54391724 0.99
tpcds_q67/duckdb:parquet 138447733 142518071 0.97
tpcds_q68/duckdb:parquet 38627218 38768548 1.00
tpcds_q69/duckdb:parquet 38428376 38665668 0.99
tpcds_q70/duckdb:parquet 20070796 20411044 0.98
tpcds_q71/duckdb:parquet 18630444 19720808 0.94
tpcds_q72/duckdb:parquet 165162323 165190341 1.00
tpcds_q73/duckdb:parquet 18602423 18681710 1.00
tpcds_q74/duckdb:parquet 49623112 52223482 0.95
tpcds_q75/duckdb:parquet 55298244 54118577 1.02
tpcds_q76/duckdb:parquet 69009093 72401202 0.95
tpcds_q77/duckdb:parquet 62348655 63228102 0.99
tpcds_q78/duckdb:parquet 76186426 78267932 0.97
tpcds_q79/duckdb:parquet 28896103 27829059 1.04
tpcds_q80/duckdb:parquet 86517173 84347152 1.03
tpcds_q81/duckdb:parquet 48116617 49277422 0.98
tpcds_q82/duckdb:parquet 15941589 15843768 1.01
tpcds_q83/duckdb:parquet 17964387 17160045 1.05
tpcds_q84/duckdb:parquet 19587341 20432793 0.96
tpcds_q85/duckdb:parquet 41306225 41913194 0.99
tpcds_q86/duckdb:parquet 12562966 12656611 0.99
tpcds_q87/duckdb:parquet 36717223 37077974 0.99
tpcds_q88/duckdb:parquet 29388411 29452651 1.00
tpcds_q89/duckdb:parquet 18103940 18540864 0.98
tpcds_q90/duckdb:parquet 7480815 7771639 0.96
tpcds_q91/duckdb:parquet 22042862 23544061 0.94
tpcds_q92/duckdb:parquet 12013932 12319294 0.98
tpcds_q93/duckdb:parquet 31323142 31850434 0.98
tpcds_q94/duckdb:parquet 16625198 17161207 0.97
tpcds_q95/duckdb:parquet 153499636 146580472 1.05
tpcds_q96/duckdb:parquet 9642732 9756972 0.99
tpcds_q97/duckdb:parquet 37785270 36082506 1.05
tpcds_q98/duckdb:parquet 17767381 18853712 0.94
tpcds_q99/duckdb:parquet 20389554 20771306 0.98
duckdb / duckdb (0.993x ➖, 0↑ 0↓)
name PR 2a451d5 (ns) base 0e352e5 (ns) ratio (PR/base)
tpcds_q01/duckdb:duckdb 19923714 21746084 0.92
tpcds_q02/duckdb:duckdb 19356787 17927580 1.08
tpcds_q03/duckdb:duckdb 8598023 8818562 0.97
tpcds_q04/duckdb:duckdb 163342165 164877739 0.99
tpcds_q05/duckdb:duckdb 19303181 19608731 0.98
tpcds_q06/duckdb:duckdb 22961395 24121147 0.95
tpcds_q07/duckdb:duckdb 39178390 39375475 0.99
tpcds_q08/duckdb:duckdb 120935817 120334331 1.00
tpcds_q09/duckdb:duckdb 19881726 19838329 1.00
tpcds_q10/duckdb:duckdb 23911133 24294074 0.98
tpcds_q11/duckdb:duckdb 140401915 139919080 1.00
tpcds_q12/duckdb:duckdb 11441649 12107647 0.94
tpcds_q13/duckdb:duckdb 23794345 24045066 0.99
tpcds_q14/duckdb:duckdb 92893842 96859911 0.96
tpcds_q15/duckdb:duckdb 23700262 25479400 0.93
tpcds_q16/duckdb:duckdb 19035286 17999987 1.06
tpcds_q17/duckdb:duckdb 21600483 21864993 0.99
tpcds_q18/duckdb:duckdb 44851511 45102387 0.99
tpcds_q19/duckdb:duckdb 16676122 17287057 0.96
tpcds_q20/duckdb:duckdb 12238393 12228094 1.00
tpcds_q21/duckdb:duckdb 6865904 6942358 0.99
tpcds_q22/duckdb:duckdb 63664257 65448283 0.97
tpcds_q23/duckdb:duckdb 80183848 85611546 0.94
tpcds_q24/duckdb:duckdb 24343282 23885152 1.02
tpcds_q25/duckdb:duckdb 17335663 16482208 1.05
tpcds_q26/duckdb:duckdb 25227259 26898964 0.94
tpcds_q27/duckdb:duckdb 41234215 40716645 1.01
tpcds_q28/duckdb:duckdb 21271896 21939448 0.97
tpcds_q29/duckdb:duckdb 20533180 21035907 0.98
tpcds_q30/duckdb:duckdb 29723992 29724963 1.00
tpcds_q31/duckdb:duckdb 19745329 20347980 0.97
tpcds_q32/duckdb:duckdb 8044005 7473720 1.08
tpcds_q33/duckdb:duckdb 13154430 12990367 1.01
tpcds_q34/duckdb:duckdb 15170366 15010275 1.01
tpcds_q35/duckdb:duckdb 33076871 34662553 0.95
tpcds_q36/duckdb:duckdb 71704270 74870290 0.96
tpcds_q37/duckdb:duckdb 7584937 7408726 1.02
tpcds_q38/duckdb:duckdb 30413916 30246249 1.01
tpcds_q39/duckdb:duckdb 27040592 27897187 0.97
tpcds_q40/duckdb:duckdb 13202209 13730488 0.96
tpcds_q41/duckdb:duckdb 8395318 8141538 1.03
tpcds_q42/duckdb:duckdb 6632788 6783696 0.98
tpcds_q43/duckdb:duckdb 11127964 11749317 0.95
tpcds_q44/duckdb:duckdb 13976101 14177841 0.99
tpcds_q45/duckdb:duckdb 17831222 17617120 1.01
tpcds_q46/duckdb:duckdb 37340018 37801662 0.99
tpcds_q47/duckdb:duckdb 41435599 41309408 1.00
tpcds_q48/duckdb:duckdb 21946032 23438078 0.94
tpcds_q49/duckdb:duckdb 17028957 15910492 1.07
tpcds_q50/duckdb:duckdb 14532637 14026353 1.04
tpcds_q51/duckdb:duckdb 93352929 91923862 1.02
tpcds_q52/duckdb:duckdb 8068774 8037912 1.00
tpcds_q53/duckdb:duckdb 11810246 12151337 0.97
tpcds_q54/duckdb:duckdb 17405545 16648461 1.05
tpcds_q55/duckdb:duckdb 7277642 6943833 1.05
tpcds_q56/duckdb:duckdb 13624657 14172352 0.96
tpcds_q57/duckdb:duckdb 31570568 31738533 0.99
tpcds_q58/duckdb:duckdb 12034439 13255747 0.91
tpcds_q59/duckdb:duckdb 35382045 34938586 1.01
tpcds_q60/duckdb:duckdb 14951152 14359437 1.04
tpcds_q61/duckdb:duckdb 14349723 14437194 0.99
tpcds_q62/duckdb:duckdb 9403136 9714131 0.97
tpcds_q63/duckdb:duckdb 11686320 11675559 1.00
tpcds_q64/duckdb:duckdb 53332081 53202541 1.00
tpcds_q65/duckdb:duckdb 31620189 34214206 0.92
tpcds_q66/duckdb:duckdb 25809973 24894625 1.04
tpcds_q67/duckdb:duckdb 134519372 136789879 0.98
tpcds_q68/duckdb:duckdb 25470825 25411332 1.00
tpcds_q69/duckdb:duckdb 24390459 24953719 0.98
tpcds_q70/duckdb:duckdb 14317179 15713711 0.91
tpcds_q71/duckdb:duckdb 12458174 13276020 0.94
tpcds_q72/duckdb:duckdb 43006980 43598714 0.99
tpcds_q73/duckdb:duckdb 11161075 10820529 1.03
tpcds_q74/duckdb:duckdb 99699264 98596756 1.01
tpcds_q75/duckdb:duckdb 43616898 42663443 1.02
tpcds_q76/duckdb:duckdb 12443753 12502773 1.00
tpcds_q77/duckdb:duckdb 12181470 11812433 1.03
tpcds_q78/duckdb:duckdb 65522371 62812039 1.04
tpcds_q79/duckdb:duckdb 18098933 17815960 1.02
tpcds_q80/duckdb:duckdb 31839097 30043912 1.06
tpcds_q81/duckdb:duckdb 35950751 36776256 0.98
tpcds_q82/duckdb:duckdb 8474109 8519991 0.99
tpcds_q83/duckdb:duckdb 9603621 9454105 1.02
tpcds_q84/duckdb:duckdb 14011223 14144539 0.99
tpcds_q85/duckdb:duckdb 23875574 24636139 0.97
tpcds_q86/duckdb:duckdb 10495414 10332205 1.02
tpcds_q87/duckdb:duckdb 34497781 34435874 1.00
tpcds_q88/duckdb:duckdb 24792904 24406674 1.02
tpcds_q89/duckdb:duckdb 13654085 13061751 1.05
tpcds_q90/duckdb:duckdb 5827535 5798294 1.01
tpcds_q91/duckdb:duckdb 12982880 12962180 1.00
tpcds_q92/duckdb:duckdb 8607149 9203066 0.94
tpcds_q93/duckdb:duckdb 22265194 22127246 1.01
tpcds_q94/duckdb:duckdb 13021916 13171439 0.99
tpcds_q95/duckdb:duckdb 113516147 113234585 1.00
tpcds_q96/duckdb:duckdb 4742426 4785720 0.99
tpcds_q97/duckdb:duckdb 30280668 31611136 0.96
tpcds_q98/duckdb:duckdb 13508574 13936866 0.97
tpcds_q99/duckdb:duckdb 16180399 15848967 1.02
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact -0.1% +0.0% -0.1% +13.5% ➖ noise
1 datafusion:vortex-file-compressed -3.4% +0.0% -3.4% +12.1% ➖ noise
1 duckdb:duckdb -8.4% +0.0% -8.4% +12.9% ➖ noise
1 duckdb:vortex-compact -3.5% +0.0% -3.6% +10.0% ➖ noise
1 duckdb:vortex-file-compressed -4.2% +0.0% -4.2% +13.0% ➖ noise
2 datafusion:vortex-compact +0.1% +1.3% -1.1% +10.0% ➖ noise
2 datafusion:vortex-file-compressed -2.9% +1.3% -4.1% +10.0% ➖ noise
2 duckdb:duckdb +8.0% +1.3% +6.6% +11.7% ➖ noise
2 duckdb:vortex-compact +2.8% +1.3% +1.5% +10.0% ➖ noise
2 duckdb:vortex-file-compressed -4.9% +1.3% -6.0% +12.2% ➖ noise
3 datafusion:vortex-compact +0.4% -2.4% +2.9% +11.0% ➖ noise
3 datafusion:vortex-file-compressed -9.1% -2.4% -6.9% +11.8% ➖ noise
3 duckdb:duckdb -2.5% -2.4% -0.1% +13.3% ➖ noise
3 duckdb:vortex-compact -1.7% -2.4% +0.7% +12.5% ➖ noise
3 duckdb:vortex-file-compressed -2.8% -2.4% -0.4% +10.0% ➖ noise
4 datafusion:vortex-compact -2.6% -2.4% -0.2% +10.0% ➖ noise
4 datafusion:vortex-file-compressed -3.9% -2.4% -1.6% +10.0% ➖ noise
4 duckdb:duckdb -0.9% -2.4% +1.5% +10.0% ➖ noise
4 duckdb:vortex-compact -3.9% -2.4% -1.5% +10.0% ➖ noise
4 duckdb:vortex-file-compressed +0.5% -2.4% +2.9% +10.0% ➖ noise
5 datafusion:vortex-compact +0.6% -1.8% +2.5% +10.0% ➖ noise
5 datafusion:vortex-file-compressed -5.6% -1.8% -3.8% +10.0% ➖ noise
5 duckdb:duckdb -1.6% -1.8% +0.2% +14.8% ➖ noise
5 duckdb:vortex-compact -2.3% -1.8% -0.5% +14.7% ➖ noise
5 duckdb:vortex-file-compressed +4.3% -1.8% +6.2% +12.5% ➖ noise
6 datafusion:vortex-compact -0.1% -3.3% +3.3% +10.0% ➖ noise
6 datafusion:vortex-file-compressed -0.4% -3.3% +3.0% +10.3% ➖ noise
6 duckdb:duckdb -4.8% -3.3% -1.6% +12.2% ➖ noise
6 duckdb:vortex-compact -2.5% -3.3% +0.8% +10.0% ➖ noise
6 duckdb:vortex-file-compressed -1.4% -3.3% +1.9% +10.0% ➖ noise
7 datafusion:vortex-compact -4.8% -2.1% -2.7% +10.0% ➖ noise
7 datafusion:vortex-file-compressed -1.4% -2.1% +0.7% +10.0% ➖ noise
7 duckdb:duckdb -0.5% -2.1% +1.7% +14.3% ➖ noise
7 duckdb:vortex-compact -1.6% -2.1% +0.5% +10.0% ➖ noise
7 duckdb:vortex-file-compressed -6.7% -2.1% -4.6% +10.7% ➖ noise
8 datafusion:vortex-compact -3.8% +1.8% -5.5% +10.0% ➖ noise
8 datafusion:vortex-file-compressed -7.7% +1.8% -9.3% +10.0% ✅ faster
8 duckdb:duckdb +0.5% +1.8% -1.3% +10.0% ➖ noise
8 duckdb:vortex-compact +0.1% +1.8% -1.7% +10.0% ➖ noise
8 duckdb:vortex-file-compressed +2.0% +1.8% +0.2% +10.0% ➖ noise
9 datafusion:vortex-compact -3.1% +0.6% -3.6% +10.0% ➖ noise
9 datafusion:vortex-file-compressed -4.8% +0.6% -5.3% +10.0% ➖ noise
9 duckdb:duckdb +0.2% +0.6% -0.3% +10.0% ➖ noise
9 duckdb:vortex-compact -4.0% +0.6% -4.5% +10.0% ➖ noise
9 duckdb:vortex-file-compressed -0.0% +0.6% -0.6% +10.0% ➖ noise
10 datafusion:vortex-compact -3.7% -0.2% -3.5% +10.0% ➖ noise
10 datafusion:vortex-file-compressed -5.9% -0.2% -5.7% +10.0% ➖ noise
10 duckdb:duckdb -1.6% -0.2% -1.4% +10.0% ➖ noise
10 duckdb:vortex-compact -2.0% -0.2% -1.8% +10.0% ➖ noise
10 duckdb:vortex-file-compressed -0.9% -0.2% -0.7% +11.0% ➖ noise
11 datafusion:vortex-compact -3.8% -1.5% -2.4% +10.0% ➖ noise
11 datafusion:vortex-file-compressed -4.8% -1.5% -3.4% +10.0% ➖ noise
11 duckdb:duckdb +0.3% -1.5% +1.8% +10.0% ➖ noise
11 duckdb:vortex-compact +0.6% -1.5% +2.1% +10.0% ➖ noise
11 duckdb:vortex-file-compressed -1.6% -1.5% -0.2% +10.0% ➖ noise
12 datafusion:vortex-compact -2.7% +1.2% -3.8% +10.1% ➖ noise
12 datafusion:vortex-file-compressed -6.4% +1.2% -7.5% +10.4% ➖ noise
12 duckdb:duckdb -5.5% +1.2% -6.6% +10.0% ➖ noise
12 duckdb:vortex-compact -13.8% +1.2% -14.8% +10.7% ✅ faster
12 duckdb:vortex-file-compressed +8.4% +1.2% +7.2% +12.0% ➖ noise
13 datafusion:vortex-compact -4.1% -0.8% -3.4% +10.0% ➖ noise
13 datafusion:vortex-file-compressed -2.3% -0.8% -1.5% +10.0% ➖ noise
13 duckdb:duckdb -1.0% -0.8% -0.3% +10.0% ➖ noise
13 duckdb:vortex-compact +1.6% -0.8% +2.4% +10.0% ➖ noise
13 duckdb:vortex-file-compressed -5.6% -0.8% -4.8% +15.3% ➖ noise
14 datafusion:vortex-compact -1.4% -3.7% +2.4% +10.0% ➖ noise
14 datafusion:vortex-file-compressed -3.2% -3.7% +0.5% +10.0% ➖ noise
14 duckdb:duckdb -4.1% -3.7% -0.4% +10.0% ➖ noise
14 duckdb:vortex-compact +0.2% -3.7% +4.1% +13.8% ➖ noise
14 duckdb:vortex-file-compressed +12.1% -3.7% +16.4% +12.1% 🚨 regression
15 datafusion:vortex-compact -0.3% -0.0% -0.2% +11.8% ➖ noise
15 datafusion:vortex-file-compressed -7.9% -0.0% -7.9% +12.9% ➖ noise
15 duckdb:duckdb -7.0% -0.0% -6.9% +17.0% ➖ noise
15 duckdb:vortex-compact -1.3% -0.0% -1.2% +10.5% ➖ noise
15 duckdb:vortex-file-compressed +1.1% -0.0% +1.1% +10.9% ➖ noise
16 datafusion:vortex-compact +1.6% -3.6% +5.5% +10.0% ➖ noise
16 datafusion:vortex-file-compressed -9.9% -3.6% -6.5% +10.0% ➖ noise
16 duckdb:duckdb +5.8% -3.6% +9.7% +13.9% ➖ noise
16 duckdb:vortex-compact +1.0% -3.6% +4.8% +15.4% ➖ noise
16 duckdb:vortex-file-compressed +2.9% -3.6% +6.8% +10.0% ➖ noise
17 datafusion:vortex-compact -2.2% -1.3% -0.9% +10.0% ➖ noise
17 datafusion:vortex-file-compressed -3.6% -1.3% -2.3% +10.0% ➖ noise
17 duckdb:duckdb -1.2% -1.3% +0.1% +12.6% ➖ noise
17 duckdb:vortex-compact +10.1% -1.3% +11.6% +10.0% 🚨 regression
17 duckdb:vortex-file-compressed +0.7% -1.3% +2.0% +12.0% ➖ noise
18 datafusion:vortex-compact -3.8% -2.2% -1.6% +10.0% ➖ noise
18 datafusion:vortex-file-compressed -4.9% -2.2% -2.8% +10.0% ➖ noise
18 duckdb:duckdb -0.6% -2.2% +1.6% +11.3% ➖ noise
18 duckdb:vortex-compact -4.7% -2.2% -2.5% +10.0% ➖ noise
18 duckdb:vortex-file-compressed -5.6% -2.2% -3.5% +10.0% ➖ noise
19 datafusion:vortex-compact +8.3% +0.7% +7.5% +10.0% ➖ noise
19 datafusion:vortex-file-compressed -5.0% +0.7% -5.7% +10.0% ➖ noise
19 duckdb:duckdb -3.5% +0.7% -4.2% +10.0% ➖ noise
19 duckdb:vortex-compact -2.4% +0.7% -3.1% +10.6% ➖ noise
19 duckdb:vortex-file-compressed -0.6% +0.7% -1.3% +10.0% ➖ noise
20 datafusion:vortex-compact -0.6% +2.9% -3.4% +10.0% ➖ noise
20 datafusion:vortex-file-compressed -2.2% +2.9% -5.0% +13.1% ➖ noise
20 duckdb:duckdb +0.1% +2.9% -2.8% +11.5% ➖ noise
20 duckdb:vortex-compact +0.2% +2.9% -2.6% +13.2% ➖ noise
20 duckdb:vortex-file-compressed +4.4% +2.9% +1.4% +11.2% ➖ noise
21 datafusion:vortex-compact -3.6% +2.4% -5.9% +10.0% ➖ noise
21 datafusion:vortex-file-compressed -5.1% +2.4% -7.3% +10.0% ➖ noise
21 duckdb:duckdb -1.1% +2.4% -3.4% +12.0% ➖ noise
21 duckdb:vortex-compact +2.5% +2.4% +0.1% +17.5% ➖ noise
21 duckdb:vortex-file-compressed -4.1% +2.4% -6.4% +11.5% ➖ noise
22 datafusion:vortex-compact +0.9% -3.6% +4.6% +14.0% ➖ noise
22 datafusion:vortex-file-compressed -1.7% -3.6% +1.9% +12.9% ➖ noise
22 duckdb:duckdb -2.7% -3.6% +0.9% +12.3% ➖ noise
22 duckdb:vortex-compact +1.0% -3.6% +4.8% +10.6% ➖ noise
22 duckdb:vortex-file-compressed -1.6% -3.6% +2.1% +10.6% ➖ noise
23 datafusion:vortex-compact -2.2% +0.9% -3.1% +10.0% ➖ noise
23 datafusion:vortex-file-compressed -3.0% +0.9% -3.9% +10.0% ➖ noise
23 duckdb:duckdb -6.3% +0.9% -7.2% +15.3% ➖ noise
23 duckdb:vortex-compact -3.7% +0.9% -4.6% +14.6% ➖ noise
23 duckdb:vortex-file-compressed +2.3% +0.9% +1.4% +10.0% ➖ noise
24 datafusion:vortex-compact +0.5% -4.6% +5.4% +10.0% ➖ noise
24 datafusion:vortex-file-compressed -5.8% -4.6% -1.2% +10.0% ➖ noise
24 duckdb:duckdb +1.9% -4.6% +6.9% +10.2% ➖ noise
24 duckdb:vortex-compact -4.4% -4.6% +0.2% +10.0% ➖ noise
24 duckdb:vortex-file-compressed +5.0% -4.6% +10.1% +10.0% 🚨 regression
25 datafusion:vortex-compact -0.3% -2.4% +2.2% +10.0% ➖ noise
25 datafusion:vortex-file-compressed -3.3% -2.4% -0.9% +10.0% ➖ noise
25 duckdb:duckdb +5.2% -2.4% +7.8% +16.9% ➖ noise
25 duckdb:vortex-compact -5.0% -2.4% -2.6% +10.0% ➖ noise
25 duckdb:vortex-file-compressed -0.7% -2.4% +1.8% +10.0% ➖ noise
26 datafusion:vortex-compact -7.5% -0.8% -6.8% +12.1% ➖ noise
26 datafusion:vortex-file-compressed -5.7% -0.8% -4.9% +11.6% ➖ noise
26 duckdb:duckdb -6.2% -0.8% -5.4% +18.0% ➖ noise
26 duckdb:vortex-compact -0.1% -0.8% +0.7% +13.5% ➖ noise
26 duckdb:vortex-file-compressed -6.2% -0.8% -5.4% +15.7% ➖ noise
27 datafusion:vortex-compact +2.5% +0.4% +2.2% +10.0% ➖ noise
27 datafusion:vortex-file-compressed -6.1% +0.4% -6.4% +10.0% ➖ noise
27 duckdb:duckdb +1.3% +0.4% +0.9% +16.7% ➖ noise
27 duckdb:vortex-compact +4.2% +0.4% +3.8% +10.0% ➖ noise
27 duckdb:vortex-file-compressed +0.7% +0.4% +0.3% +10.0% ➖ noise
28 datafusion:vortex-compact -1.6% -0.2% -1.3% +10.0% ➖ noise
28 datafusion:vortex-file-compressed -4.5% -0.2% -4.2% +10.0% ➖ noise
28 duckdb:duckdb -3.0% -0.2% -2.8% +10.0% ➖ noise
28 duckdb:vortex-compact -2.4% -0.2% -2.2% +10.0% ➖ noise
28 duckdb:vortex-file-compressed -3.3% -0.2% -3.1% +10.0% ➖ noise
29 datafusion:vortex-compact +1.4% -2.8% +4.3% +10.0% ➖ noise
29 datafusion:vortex-file-compressed -4.8% -2.8% -2.1% +10.0% ➖ noise
29 duckdb:duckdb -2.4% -2.8% +0.4% +10.0% ➖ noise
29 duckdb:vortex-compact +3.8% -2.8% +6.8% +10.0% ➖ noise
29 duckdb:vortex-file-compressed -3.7% -2.8% -0.9% +11.0% ➖ noise
30 datafusion:vortex-compact +5.0% -0.6% +5.7% +10.0% ➖ noise
30 datafusion:vortex-file-compressed -7.6% -0.6% -7.0% +10.0% ➖ noise
30 duckdb:duckdb -0.0% -0.6% +0.6% +10.0% ➖ noise
30 duckdb:vortex-compact -10.3% -0.6% -9.7% +15.9% ➖ noise
30 duckdb:vortex-file-compressed -0.8% -0.6% -0.2% +11.7% ➖ noise
31 datafusion:vortex-compact -0.0% -1.1% +1.0% +10.0% ➖ noise
31 datafusion:vortex-file-compressed -7.6% -1.1% -6.6% +10.0% ➖ noise
31 duckdb:duckdb -3.0% -1.1% -1.9% +10.0% ➖ noise
31 duckdb:vortex-compact +1.2% -1.1% +2.3% +12.4% ➖ noise
31 duckdb:vortex-file-compressed +7.3% -1.1% +8.4% +10.0% ➖ noise
32 datafusion:vortex-compact -1.5% -4.8% +3.5% +10.0% ➖ noise
32 datafusion:vortex-file-compressed -4.7% -4.8% +0.1% +10.0% ➖ noise
32 duckdb:duckdb +7.6% -4.8% +13.1% +11.3% 🚨 regression
32 duckdb:vortex-compact +0.4% -4.8% +5.5% +11.2% ➖ noise
32 duckdb:vortex-file-compressed +6.0% -4.8% +11.3% +10.0% 🚨 regression
33 datafusion:vortex-compact -2.5% -3.4% +0.9% +10.0% ➖ noise
33 datafusion:vortex-file-compressed -5.7% -3.4% -2.4% +10.8% ➖ noise
33 duckdb:duckdb +1.3% -3.4% +4.8% +10.6% ➖ noise
33 duckdb:vortex-compact -1.6% -3.4% +1.9% +10.0% ➖ noise
33 duckdb:vortex-file-compressed -4.5% -3.4% -1.2% +12.1% ➖ noise
34 datafusion:vortex-compact +2.6% -1.8% +4.4% +10.0% ➖ noise
34 datafusion:vortex-file-compressed -11.9% -1.8% -10.3% +10.0% ✅ faster
34 duckdb:duckdb +1.1% -1.8% +2.9% +10.0% ➖ noise
34 duckdb:vortex-compact +5.4% -1.8% +7.3% +10.0% ➖ noise
34 duckdb:vortex-file-compressed -1.5% -1.8% +0.3% +10.0% ➖ noise
35 datafusion:vortex-compact -0.0% -3.2% +3.3% +10.0% ➖ noise
35 datafusion:vortex-file-compressed -8.6% -3.2% -5.6% +10.0% ➖ noise
35 duckdb:duckdb -4.6% -3.2% -1.5% +17.3% ➖ noise
35 duckdb:vortex-compact -5.9% -3.2% -2.8% +11.0% ➖ noise
35 duckdb:vortex-file-compressed +0.2% -3.2% +3.5% +10.2% ➖ noise
36 datafusion:vortex-compact -2.4% +0.8% -3.2% +10.0% ➖ noise
36 datafusion:vortex-file-compressed -1.5% +0.8% -2.3% +10.0% ➖ noise
36 duckdb:duckdb -4.2% +0.8% -5.0% +12.0% ➖ noise
36 duckdb:vortex-compact +2.7% +0.8% +1.9% +10.0% ➖ noise
36 duckdb:vortex-file-compressed +2.2% +0.8% +1.4% +10.7% ➖ noise
37 datafusion:vortex-compact -2.3% +1.7% -4.0% +10.0% ➖ noise
37 datafusion:vortex-file-compressed -0.5% +1.7% -2.2% +10.0% ➖ noise
37 duckdb:duckdb +2.4% +1.7% +0.6% +14.9% ➖ noise
37 duckdb:vortex-compact +1.8% +1.7% +0.1% +10.9% ➖ noise
37 duckdb:vortex-file-compressed +4.9% +1.7% +3.1% +13.9% ➖ noise
38 datafusion:vortex-compact +3.8% -3.4% +7.5% +10.0% ➖ noise
38 datafusion:vortex-file-compressed -4.2% -3.4% -0.8% +10.0% ➖ noise
38 duckdb:duckdb +0.6% -3.4% +4.1% +16.7% ➖ noise
38 duckdb:vortex-compact -1.5% -3.4% +1.9% +16.3% ➖ noise
38 duckdb:vortex-file-compressed -1.5% -3.4% +1.9% +15.0% ➖ noise
39 datafusion:vortex-compact -4.0% -2.3% -1.7% +10.8% ➖ noise
39 datafusion:vortex-file-compressed -8.9% -2.3% -6.7% +18.3% ➖ noise
39 duckdb:duckdb -3.1% -2.3% -0.8% +12.8% ➖ noise
39 duckdb:vortex-compact +0.6% -2.3% +3.0% +10.0% ➖ noise
39 duckdb:vortex-file-compressed -4.7% -2.3% -2.4% +13.1% ➖ noise
40 datafusion:vortex-compact -4.4% -2.9% -1.6% +10.0% ➖ noise
40 datafusion:vortex-file-compressed -5.3% -2.9% -2.5% +10.0% ➖ noise
40 duckdb:duckdb -3.8% -2.9% -1.0% +16.1% ➖ noise
40 duckdb:vortex-compact -6.6% -2.9% -3.8% +18.3% ➖ noise
40 duckdb:vortex-file-compressed -0.2% -2.9% +2.7% +13.7% ➖ noise
41 datafusion:vortex-compact -0.6% -3.3% +2.8% +10.0% ➖ noise
41 datafusion:vortex-file-compressed -3.4% -3.3% -0.1% +10.0% ➖ noise
41 duckdb:duckdb +3.1% -3.3% +6.7% +11.8% ➖ noise
41 duckdb:vortex-compact -2.7% -3.3% +0.6% +10.0% ➖ noise
41 duckdb:vortex-file-compressed -2.4% -3.3% +1.0% +10.0% ➖ noise
42 datafusion:vortex-compact -0.4% -5.3% +5.2% +10.0% ➖ noise
42 datafusion:vortex-file-compressed -5.7% -5.3% -0.4% +10.0% ➖ noise
42 duckdb:duckdb -2.2% -5.3% +3.3% +14.9% ➖ noise
42 duckdb:vortex-compact +0.4% -5.3% +6.0% +10.3% ➖ noise
42 duckdb:vortex-file-compressed +3.0% -5.3% +8.8% +14.1% ➖ noise
43 datafusion:vortex-compact -0.9% -2.4% +1.6% +10.0% ➖ noise
43 datafusion:vortex-file-compressed -3.8% -2.4% -1.4% +10.6% ➖ noise
43 duckdb:duckdb -5.3% -2.4% -2.9% +10.0% ➖ noise
43 duckdb:vortex-compact +1.9% -2.4% +4.5% +10.0% ➖ noise
43 duckdb:vortex-file-compressed -3.8% -2.4% -1.4% +10.0% ➖ noise
44 datafusion:vortex-compact -2.8% +1.9% -4.6% +13.6% ➖ noise
44 datafusion:vortex-file-compressed -11.5% +1.9% -13.1% +10.4% ✅ faster
44 duckdb:duckdb -1.4% +1.9% -3.2% +11.6% ➖ noise
44 duckdb:vortex-compact +11.5% +1.9% +9.5% +10.0% ➖ noise
44 duckdb:vortex-file-compressed +3.3% +1.9% +1.4% +10.0% ➖ noise
45 datafusion:vortex-compact +1.1% -2.4% +3.5% +10.0% ➖ noise
45 datafusion:vortex-file-compressed -5.6% -2.4% -3.3% +11.3% ➖ noise
45 duckdb:duckdb +1.2% -2.4% +3.7% +13.1% ➖ noise
45 duckdb:vortex-compact -7.7% -2.4% -5.4% +14.0% ➖ noise
45 duckdb:vortex-file-compressed +4.5% -2.4% +7.1% +11.1% ➖ noise
46 datafusion:vortex-compact +1.0% -2.9% +4.0% +10.0% ➖ noise
46 datafusion:vortex-file-compressed -8.1% -2.9% -5.4% +10.0% ➖ noise
46 duckdb:duckdb -1.2% -2.9% +1.7% +10.0% ➖ noise
46 duckdb:vortex-compact +3.1% -2.9% +6.2% +10.0% ➖ noise
46 duckdb:vortex-file-compressed -2.3% -2.9% +0.7% +10.0% ➖ noise
47 datafusion:vortex-compact -0.3% -2.2% +1.9% +10.0% ➖ noise
47 datafusion:vortex-file-compressed -4.5% -2.2% -2.4% +10.0% ➖ noise
47 duckdb:duckdb +0.3% -2.2% +2.5% +10.0% ➖ noise
47 duckdb:vortex-compact +4.1% -2.2% +6.4% +10.0% ➖ noise
47 duckdb:vortex-file-compressed -1.6% -2.2% +0.5% +10.0% ➖ noise
48 datafusion:vortex-compact +6.2% -0.9% +7.2% +10.0% ➖ noise
48 datafusion:vortex-file-compressed -6.5% -0.9% -5.7% +10.0% ➖ noise
48 duckdb:duckdb -6.4% -0.9% -5.5% +10.0% ➖ noise
48 duckdb:vortex-compact +3.0% -0.9% +3.9% +10.0% ➖ noise
48 duckdb:vortex-file-compressed -2.2% -0.9% -1.4% +11.9% ➖ noise
49 datafusion:vortex-compact -0.1% +1.7% -1.8% +10.0% ➖ noise
49 datafusion:vortex-file-compressed -5.1% +1.7% -6.8% +10.0% ➖ noise
49 duckdb:duckdb +7.0% +1.7% +5.2% +14.1% ➖ noise
49 duckdb:vortex-compact -2.2% +1.7% -3.9% +10.0% ➖ noise
49 duckdb:vortex-file-compressed -4.2% +1.7% -5.9% +10.0% ➖ noise
50 datafusion:vortex-compact +0.1% -5.4% +5.9% +10.0% ➖ noise
50 datafusion:vortex-file-compressed -5.2% -5.4% +0.2% +10.0% ➖ noise
50 duckdb:duckdb +3.6% -5.4% +9.6% +10.0% ➖ noise
50 duckdb:vortex-compact +19.5% -5.4% +26.4% +10.0% 🚨 regression
50 duckdb:vortex-file-compressed -0.1% -5.4% +5.7% +10.0% ➖ noise
51 datafusion:vortex-compact -1.2% -11.9% +12.2% +10.0% 🚨 regression
51 datafusion:vortex-file-compressed -4.9% -11.9% +8.0% +10.7% ➖ noise
51 duckdb:duckdb +1.6% -11.9% +15.3% +10.0% 🚨 regression
51 duckdb:vortex-compact +0.0% -11.9% +13.6% +10.0% 🚨 regression
51 duckdb:vortex-file-compressed -2.0% -11.9% +11.2% +24.2% ➖ noise
52 datafusion:vortex-compact +5.7% -4.5% +10.7% +16.8% ➖ noise
52 datafusion:vortex-file-compressed -3.4% -4.5% +1.2% +15.1% ➖ noise
52 duckdb:duckdb +0.4% -4.5% +5.1% +20.9% ➖ noise
52 duckdb:vortex-compact -1.1% -4.5% +3.5% +16.8% ➖ noise
52 duckdb:vortex-file-compressed -2.4% -4.5% +2.2% +19.3% ➖ noise
53 datafusion:vortex-compact +3.4% -2.3% +5.8% +10.2% ➖ noise
53 datafusion:vortex-file-compressed -3.9% -2.3% -1.7% +11.5% ➖ noise
53 duckdb:duckdb -2.8% -2.3% -0.5% +12.1% ➖ noise
53 duckdb:vortex-compact +4.0% -2.3% +6.5% +10.6% ➖ noise
53 duckdb:vortex-file-compressed -1.1% -2.3% +1.2% +10.6% ➖ noise
54 datafusion:vortex-compact +2.8% -0.6% +3.4% +11.4% ➖ noise
54 datafusion:vortex-file-compressed -7.1% -0.6% -6.5% +10.0% ➖ noise
54 duckdb:duckdb +4.5% -0.6% +5.2% +11.0% ➖ noise
54 duckdb:vortex-compact -1.0% -0.6% -0.4% +10.0% ➖ noise
54 duckdb:vortex-file-compressed -0.9% -0.6% -0.3% +10.3% ➖ noise
55 datafusion:vortex-compact -8.8% -3.1% -5.9% +10.9% ➖ noise
55 datafusion:vortex-file-compressed -0.1% -3.1% +3.2% +14.6% ➖ noise
55 duckdb:duckdb +4.8% -3.1% +8.2% +13.1% ➖ noise
55 duckdb:vortex-compact +1.3% -3.1% +4.6% +25.1% ➖ noise
55 duckdb:vortex-file-compressed +1.4% -3.1% +4.6% +14.2% ➖ noise
56 datafusion:vortex-compact -0.6% -1.7% +1.1% +10.0% ➖ noise
56 datafusion:vortex-file-compressed -3.7% -1.7% -2.1% +10.6% ➖ noise
56 duckdb:duckdb -3.9% -1.7% -2.2% +12.6% ➖ noise
56 duckdb:vortex-compact +0.2% -1.7% +1.9% +10.0% ➖ noise
56 duckdb:vortex-file-compressed -10.2% -1.7% -8.6% +10.0% ➖ noise
57 datafusion:vortex-compact -3.0% -5.9% +3.0% +10.0% ➖ noise
57 datafusion:vortex-file-compressed +1.9% -5.9% +8.2% +10.4% ➖ noise
57 duckdb:duckdb -0.5% -5.9% +5.7% +18.2% ➖ noise
57 duckdb:vortex-compact +0.1% -5.9% +6.3% +17.9% ➖ noise
57 duckdb:vortex-file-compressed +6.6% -5.9% +13.2% +16.9% ➖ noise
58 datafusion:vortex-compact -3.2% -5.8% +2.8% +10.0% ➖ noise
58 datafusion:vortex-file-compressed +0.6% -5.8% +6.9% +10.0% ➖ noise
58 duckdb:duckdb -9.2% -5.8% -3.6% +13.0% ➖ noise
58 duckdb:vortex-compact +8.5% -5.8% +15.2% +17.3% ➖ noise
58 duckdb:vortex-file-compressed +5.0% -5.8% +11.5% +19.3% ➖ noise
59 datafusion:vortex-compact -1.1% +0.4% -1.5% +10.0% ➖ noise
59 datafusion:vortex-file-compressed -4.8% +0.4% -5.2% +10.0% ➖ noise
59 duckdb:duckdb +1.3% +0.4% +0.8% +10.0% ➖ noise
59 duckdb:vortex-compact -16.5% +0.4% -16.8% +10.0% ✅ faster
59 duckdb:vortex-file-compressed -10.1% +0.4% -10.5% +10.0% ✅ faster
60 datafusion:vortex-compact -1.6% -1.7% +0.1% +12.7% ➖ noise
60 datafusion:vortex-file-compressed -2.2% -1.7% -0.5% +10.0% ➖ noise
60 duckdb:duckdb +4.1% -1.7% +5.9% +10.0% ➖ noise
60 duckdb:vortex-compact -5.2% -1.7% -3.6% +10.3% ➖ noise
60 duckdb:vortex-file-compressed +4.8% -1.7% +6.6% +12.8% ➖ noise
61 datafusion:vortex-compact -1.7% -0.4% -1.3% +10.0% ➖ noise
61 datafusion:vortex-file-compressed -1.2% -0.4% -0.7% +10.0% ➖ noise
61 duckdb:duckdb -0.6% -0.4% -0.2% +10.2% ➖ noise
61 duckdb:vortex-compact +1.4% -0.4% +1.9% +10.8% ➖ noise
61 duckdb:vortex-file-compressed +5.0% -0.4% +5.5% +12.5% ➖ noise
62 datafusion:vortex-compact -5.1% -7.8% +2.9% +12.3% ➖ noise
62 datafusion:vortex-file-compressed +2.8% -7.8% +11.5% +15.9% ➖ noise
62 duckdb:duckdb -3.2% -7.8% +4.9% +20.9% ➖ noise
62 duckdb:vortex-compact -9.6% -7.8% -2.0% +28.8% ➖ noise
62 duckdb:vortex-file-compressed +0.4% -7.8% +8.8% +19.6% ➖ noise
63 datafusion:vortex-compact +0.7% +1.6% -0.9% +10.0% ➖ noise
63 datafusion:vortex-file-compressed -8.3% +1.6% -9.8% +12.1% ➖ noise
63 duckdb:duckdb +0.1% +1.6% -1.5% +10.0% ➖ noise
63 duckdb:vortex-compact +5.1% +1.6% +3.5% +12.2% ➖ noise
63 duckdb:vortex-file-compressed -2.5% +1.6% -4.1% +11.6% ➖ noise
64 datafusion:vortex-compact -1.6% -1.4% -0.2% +10.0% ➖ noise
64 datafusion:vortex-file-compressed -2.7% -1.4% -1.3% +10.0% ➖ noise
64 duckdb:duckdb +0.2% -1.4% +1.6% +10.0% ➖ noise
64 duckdb:vortex-compact -2.4% -1.4% -1.0% +10.0% ➖ noise
64 duckdb:vortex-file-compressed -3.1% -1.4% -1.8% +10.0% ➖ noise
65 datafusion:vortex-compact +2.9% -2.6% +5.7% +10.0% ➖ noise
65 datafusion:vortex-file-compressed -13.8% -2.6% -11.4% +11.9% ✅ faster
65 duckdb:duckdb -7.6% -2.6% -5.1% +12.4% ➖ noise
65 duckdb:vortex-compact -1.4% -2.6% +1.3% +10.0% ➖ noise
65 duckdb:vortex-file-compressed -1.6% -2.6% +1.1% +10.9% ➖ noise
66 datafusion:vortex-compact -5.0% -4.3% -0.8% +10.1% ➖ noise
66 datafusion:vortex-file-compressed -4.9% -4.3% -0.7% +10.0% ➖ noise
66 duckdb:duckdb +3.7% -4.3% +8.3% +10.0% ➖ noise
66 duckdb:vortex-compact +2.8% -4.3% +7.4% +10.2% ➖ noise
66 duckdb:vortex-file-compressed +2.6% -4.3% +7.2% +16.9% ➖ noise
67 datafusion:vortex-compact -4.2% -2.0% -2.2% +10.0% ➖ noise
67 datafusion:vortex-file-compressed -1.6% -2.0% +0.4% +10.0% ➖ noise
67 duckdb:duckdb -1.7% -2.0% +0.4% +10.0% ➖ noise
67 duckdb:vortex-compact -2.3% -2.0% -0.3% +10.0% ➖ noise
67 duckdb:vortex-file-compressed -1.0% -2.0% +1.1% +10.0% ➖ noise
68 datafusion:vortex-compact +2.2% +0.2% +2.0% +10.0% ➖ noise
68 datafusion:vortex-file-compressed +2.8% +0.2% +2.5% +10.3% ➖ noise
68 duckdb:duckdb +0.2% +0.2% +0.0% +10.0% ➖ noise
68 duckdb:vortex-compact -3.3% +0.2% -3.5% +10.0% ➖ noise
68 duckdb:vortex-file-compressed +2.6% +0.2% +2.4% +10.0% ➖ noise
69 datafusion:vortex-compact -1.9% -2.9% +1.0% +10.0% ➖ noise
69 datafusion:vortex-file-compressed -3.8% -2.9% -0.9% +10.0% ➖ noise
69 duckdb:duckdb -2.3% -2.9% +0.7% +10.0% ➖ noise
69 duckdb:vortex-compact +2.0% -2.9% +5.0% +10.0% ➖ noise
69 duckdb:vortex-file-compressed -1.5% -2.9% +1.4% +10.0% ➖ noise
70 datafusion:vortex-compact -0.8% -3.5% +2.8% +10.0% ➖ noise
70 datafusion:vortex-file-compressed -5.4% -3.5% -2.0% +10.0% ➖ noise
70 duckdb:duckdb -8.9% -3.5% -5.6% +15.1% ➖ noise
70 duckdb:vortex-compact +1.9% -3.5% +5.6% +10.0% ➖ noise
70 duckdb:vortex-file-compressed +2.5% -3.5% +6.1% +14.1% ➖ noise
71 datafusion:vortex-compact -5.0% -5.0% +0.0% +14.3% ➖ noise
71 datafusion:vortex-file-compressed -2.2% -5.0% +3.0% +10.0% ➖ noise
71 duckdb:duckdb -6.2% -5.0% -1.2% +13.0% ➖ noise
71 duckdb:vortex-compact +0.8% -5.0% +6.1% +15.1% ➖ noise
71 duckdb:vortex-file-compressed -0.1% -5.0% +5.2% +14.9% ➖ noise
72 datafusion:vortex-compact -4.2% -1.5% -2.8% +10.0% ➖ noise
72 datafusion:vortex-file-compressed -4.2% -1.5% -2.8% +10.0% ➖ noise
72 duckdb:duckdb -1.4% -1.5% +0.1% +11.6% ➖ noise
72 duckdb:vortex-compact +0.2% -1.5% +1.7% +10.0% ➖ noise
72 duckdb:vortex-file-compressed -0.1% -1.5% +1.4% +10.0% ➖ noise
73 datafusion:vortex-compact +6.0% +0.1% +5.8% +19.0% ➖ noise
73 datafusion:vortex-file-compressed -7.3% +0.1% -7.5% +22.0% ➖ noise
73 duckdb:duckdb +3.1% +0.1% +3.0% +10.0% ➖ noise
73 duckdb:vortex-compact +6.1% +0.1% +6.0% +10.0% ➖ noise
73 duckdb:vortex-file-compressed +4.9% +0.1% +4.8% +19.9% ➖ noise
74 datafusion:vortex-compact -2.4% -3.2% +0.9% +10.0% ➖ noise
74 datafusion:vortex-file-compressed -1.1% -3.2% +2.3% +10.0% ➖ noise
74 duckdb:duckdb +1.1% -3.2% +4.5% +10.0% ➖ noise
74 duckdb:vortex-compact -3.2% -3.2% +0.0% +10.0% ➖ noise
74 duckdb:vortex-file-compressed +0.3% -3.2% +3.7% +10.0% ➖ noise
75 datafusion:vortex-compact -1.3% +1.0% -2.3% +10.0% ➖ noise
75 datafusion:vortex-file-compressed -6.4% +1.0% -7.3% +10.0% ➖ noise
75 duckdb:duckdb +2.2% +1.0% +1.2% +10.0% ➖ noise
75 duckdb:vortex-compact -3.3% +1.0% -4.3% +15.0% ➖ noise
75 duckdb:vortex-file-compressed -0.7% +1.0% -1.7% +10.0% ➖ noise
76 datafusion:vortex-compact -0.7% -4.2% +3.6% +11.9% ➖ noise
76 datafusion:vortex-file-compressed -6.0% -4.2% -1.9% +10.0% ➖ noise
76 duckdb:duckdb -0.5% -4.2% +3.9% +10.6% ➖ noise
76 duckdb:vortex-compact -1.2% -4.2% +3.1% +10.5% ➖ noise
76 duckdb:vortex-file-compressed +1.5% -4.2% +6.0% +10.8% ➖ noise
77 datafusion:vortex-compact -1.0% -0.8% -0.2% +10.0% ➖ noise
77 datafusion:vortex-file-compressed +2.1% -0.8% +3.0% +10.4% ➖ noise
77 duckdb:duckdb +3.1% -0.8% +4.0% +13.0% ➖ noise
77 duckdb:vortex-compact +7.6% -0.8% +8.4% +10.8% ➖ noise
77 duckdb:vortex-file-compressed -7.4% -0.8% -6.7% +10.0% ➖ noise
78 datafusion:vortex-compact -4.0% -3.2% -0.8% +10.0% ➖ noise
78 datafusion:vortex-file-compressed -7.0% -3.2% -3.9% +10.0% ➖ noise
78 duckdb:duckdb +4.3% -3.2% +7.8% +10.0% ➖ noise
78 duckdb:vortex-compact -2.0% -3.2% +1.3% +10.0% ➖ noise
78 duckdb:vortex-file-compressed -1.5% -3.2% +1.8% +10.0% ➖ noise
79 datafusion:vortex-compact +1.0% -0.5% +1.5% +10.0% ➖ noise
79 datafusion:vortex-file-compressed -3.9% -0.5% -3.5% +11.1% ➖ noise
79 duckdb:duckdb +1.6% -0.5% +2.1% +10.7% ➖ noise
79 duckdb:vortex-compact -25.9% -0.5% -25.6% +10.0% ✅ faster
79 duckdb:vortex-file-compressed -12.6% -0.5% -12.2% +11.3% ✅ faster
80 datafusion:vortex-compact -2.2% -1.8% -0.5% +10.0% ➖ noise
80 datafusion:vortex-file-compressed -4.8% -1.8% -3.1% +10.0% ➖ noise
80 duckdb:duckdb +6.0% -1.8% +7.9% +15.3% ➖ noise
80 duckdb:vortex-compact +0.7% -1.8% +2.6% +10.0% ➖ noise
80 duckdb:vortex-file-compressed -5.7% -1.8% -4.0% +10.0% ➖ noise
81 datafusion:vortex-compact -5.2% -4.9% -0.3% +10.0% ➖ noise
81 datafusion:vortex-file-compressed -7.6% -4.9% -2.9% +10.0% ➖ noise
81 duckdb:duckdb -2.2% -4.9% +2.8% +11.5% ➖ noise
81 duckdb:vortex-compact +0.3% -4.9% +5.4% +10.9% ➖ noise
81 duckdb:vortex-file-compressed +0.7% -4.9% +5.9% +10.0% ➖ noise
82 datafusion:vortex-compact -4.5% +0.3% -4.8% +10.0% ➖ noise
82 datafusion:vortex-file-compressed -2.3% +0.3% -2.7% +10.0% ➖ noise
82 duckdb:duckdb -0.5% +0.3% -0.9% +14.1% ➖ noise
82 duckdb:vortex-compact +6.8% +0.3% +6.4% +11.0% ➖ noise
82 duckdb:vortex-file-compressed -4.1% +0.3% -4.4% +14.6% ➖ noise
83 datafusion:vortex-compact -2.3% +2.8% -4.9% +10.0% ➖ noise
83 datafusion:vortex-file-compressed +0.0% +2.8% -2.7% +10.0% ➖ noise
83 duckdb:duckdb +1.6% +2.8% -1.2% +10.6% ➖ noise
83 duckdb:vortex-compact -4.5% +2.8% -7.1% +10.0% ➖ noise
83 duckdb:vortex-file-compressed +5.7% +2.8% +2.9% +10.0% ➖ noise
84 datafusion:vortex-compact -5.3% -3.7% -1.7% +10.3% ➖ noise
84 datafusion:vortex-file-compressed -1.5% -3.7% +2.3% +12.0% ➖ noise
84 duckdb:duckdb -0.9% -3.7% +2.8% +10.0% ➖ noise
84 duckdb:vortex-compact +3.6% -3.7% +7.5% +10.0% ➖ noise
84 duckdb:vortex-file-compressed -5.1% -3.7% -1.5% +10.0% ➖ noise
85 datafusion:vortex-compact -5.6% -2.8% -2.9% +10.0% ➖ noise
85 datafusion:vortex-file-compressed -3.4% -2.8% -0.6% +10.0% ➖ noise
85 duckdb:duckdb -3.1% -2.8% -0.3% +11.5% ➖ noise
85 duckdb:vortex-compact +0.7% -2.8% +3.6% +10.0% ➖ noise
85 duckdb:vortex-file-compressed -2.4% -2.8% +0.4% +10.0% ➖ noise
86 datafusion:vortex-compact -6.1% +1.3% -7.3% +10.0% ➖ noise
86 datafusion:vortex-file-compressed -2.1% +1.3% -3.4% +11.7% ➖ noise
86 duckdb:duckdb +1.6% +1.3% +0.3% +19.6% ➖ noise
86 duckdb:vortex-compact +8.5% +1.3% +7.2% +12.9% ➖ noise
86 duckdb:vortex-file-compressed +0.9% +1.3% -0.4% +18.5% ➖ noise
87 datafusion:vortex-compact -1.4% -2.4% +1.1% +10.0% ➖ noise
87 datafusion:vortex-file-compressed -3.6% -2.4% -1.2% +10.0% ➖ noise
87 duckdb:duckdb +0.2% -2.4% +2.6% +18.6% ➖ noise
87 duckdb:vortex-compact -2.0% -2.4% +0.4% +10.0% ➖ noise
87 duckdb:vortex-file-compressed -3.4% -2.4% -1.0% +18.9% ➖ noise
88 datafusion:vortex-compact +3.3% -0.3% +3.7% +10.0% ➖ noise
88 datafusion:vortex-file-compressed -10.3% -0.3% -10.0% +10.0% ✅ faster
88 duckdb:duckdb +1.6% -0.3% +1.9% +10.0% ➖ noise
88 duckdb:vortex-compact +8.5% -0.3% +8.8% +10.0% ➖ noise
88 duckdb:vortex-file-compressed +2.0% -0.3% +2.3% +10.0% ➖ noise
89 datafusion:vortex-compact -0.4% -0.5% +0.1% +20.2% ➖ noise
89 datafusion:vortex-file-compressed -1.6% -0.5% -1.1% +13.4% ➖ noise
89 duckdb:duckdb +4.5% -0.5% +5.1% +11.4% ➖ noise
89 duckdb:vortex-compact +2.6% -0.5% +3.1% +10.8% ➖ noise
89 duckdb:vortex-file-compressed -2.0% -0.5% -1.4% +15.4% ➖ noise
90 datafusion:vortex-compact -5.4% -2.0% -3.4% +10.0% ➖ noise
90 datafusion:vortex-file-compressed -3.5% -2.0% -1.5% +10.0% ➖ noise
90 duckdb:duckdb +0.5% -2.0% +2.6% +10.0% ➖ noise
90 duckdb:vortex-compact -0.3% -2.0% +1.7% +12.3% ➖ noise
90 duckdb:vortex-file-compressed -1.9% -2.0% +0.2% +13.7% ➖ noise
91 datafusion:vortex-compact -2.6% -6.5% +4.2% +10.0% ➖ noise
91 datafusion:vortex-file-compressed -5.3% -6.5% +1.3% +10.0% ➖ noise
91 duckdb:duckdb +0.2% -6.5% +7.1% +10.9% ➖ noise
91 duckdb:vortex-compact +4.6% -6.5% +11.9% +10.2% 🚨 regression
91 duckdb:vortex-file-compressed -3.0% -6.5% +3.8% +10.4% ➖ noise
92 datafusion:vortex-compact -3.9% -1.1% -2.8% +10.0% ➖ noise
92 datafusion:vortex-file-compressed -5.0% -1.1% -3.9% +10.0% ➖ noise
92 duckdb:duckdb -6.5% -1.1% -5.4% +13.4% ➖ noise
92 duckdb:vortex-compact -4.2% -1.1% -3.1% +20.5% ➖ noise
92 duckdb:vortex-file-compressed +1.9% -1.1% +3.1% +13.4% ➖ noise
93 datafusion:vortex-compact -0.7% -1.8% +1.1% +10.0% ➖ noise
93 datafusion:vortex-file-compressed -4.6% -1.8% -2.8% +12.3% ➖ noise
93 duckdb:duckdb +0.6% -1.8% +2.5% +12.3% ➖ noise
93 duckdb:vortex-compact +0.5% -1.8% +2.4% +13.9% ➖ noise
93 duckdb:vortex-file-compressed -0.5% -1.8% +1.4% +10.0% ➖ noise
94 datafusion:vortex-compact -5.8% -2.3% -3.6% +10.0% ➖ noise
94 datafusion:vortex-file-compressed -3.1% -2.3% -0.8% +10.0% ➖ noise
94 duckdb:duckdb -1.1% -2.3% +1.2% +12.5% ➖ noise
94 duckdb:vortex-compact -0.9% -2.3% +1.4% +13.6% ➖ noise
94 duckdb:vortex-file-compressed +6.0% -2.3% +8.5% +10.6% ➖ noise
95 datafusion:vortex-compact -3.5% +1.1% -4.5% +10.3% ➖ noise
95 datafusion:vortex-file-compressed -1.7% +1.1% -2.8% +10.0% ➖ noise
95 duckdb:duckdb +0.2% +1.1% -0.9% +21.5% ➖ noise
95 duckdb:vortex-compact +10.4% +1.1% +9.2% +14.8% ➖ noise
95 duckdb:vortex-file-compressed +0.6% +1.1% -0.5% +13.9% ➖ noise
96 datafusion:vortex-compact -0.1% -2.4% +2.4% +10.0% ➖ noise
96 datafusion:vortex-file-compressed -9.2% -2.4% -7.0% +10.1% ➖ noise
96 duckdb:duckdb -0.9% -2.4% +1.6% +10.9% ➖ noise
96 duckdb:vortex-compact +14.2% -2.4% +17.1% +10.0% 🚨 regression
96 duckdb:vortex-file-compressed +2.1% -2.4% +4.7% +10.0% ➖ noise
97 datafusion:vortex-compact +1.9% -1.3% +3.3% +10.0% ➖ noise
97 datafusion:vortex-file-compressed -3.5% -1.3% -2.2% +10.0% ➖ noise
97 duckdb:duckdb -4.2% -1.3% -2.9% +11.3% ➖ noise
97 duckdb:vortex-compact -1.9% -1.3% -0.6% +11.3% ➖ noise
97 duckdb:vortex-file-compressed -1.1% -1.3% +0.3% +10.0% ➖ noise
98 datafusion:vortex-compact -6.1% -4.2% -2.0% +10.0% ➖ noise
98 datafusion:vortex-file-compressed -0.4% -4.2% +3.9% +10.0% ➖ noise
98 duckdb:duckdb -3.1% -4.2% +1.2% +11.6% ➖ noise
98 duckdb:vortex-compact -1.6% -4.2% +2.7% +10.0% ➖ noise
98 duckdb:vortex-file-compressed +5.3% -4.2% +9.8% +10.0% ➖ noise
99 datafusion:vortex-compact -1.7% -2.5% +0.8% +12.6% ➖ noise
99 datafusion:vortex-file-compressed -4.5% -2.5% -2.1% +14.0% ➖ noise
99 duckdb:duckdb +2.1% -2.5% +4.7% +11.2% ➖ noise
99 duckdb:vortex-compact +14.2% -2.5% +17.1% +17.6% ➖ noise
99 duckdb:vortex-file-compressed -0.1% -2.5% +2.4% +15.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 1, 2026

🚨🚨🚨❌❌❌ SQL BENCHMARK FAILED ❌❌❌🚨🚨🚨

Benchmark TPC-H SF=10 on NVME failed! Check the workflow run for details.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 1, 2026

Benchmarks: TPC-H SF=1 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -2.8%
Vortex (geomean): 1.020x ➖
Parquet (geomean): 1.049x ➖
Shifts: Parquet (control) +4.9% · Median polish +0.8%


datafusion / vortex-file-compressed (0.986x ➖, 3↑ 2↓)
name PR 2a451d5 (ns) base 0e352e5 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 214657626 206079965 1.04
tpch_q02/datafusion:vortex-file-compressed 484695704 478489765 1.01
tpch_q03/datafusion:vortex-file-compressed 🚀 332679455 579616857 0.57
tpch_q04/datafusion:vortex-file-compressed 228721319 287686035 0.80
tpch_q05/datafusion:vortex-file-compressed 🚀 411316170 616729416 0.67
tpch_q06/datafusion:vortex-file-compressed 🚀 237947106 480113935 0.50
tpch_q07/datafusion:vortex-file-compressed 545515966 570733577 0.96
tpch_q08/datafusion:vortex-file-compressed 870776867 693436161 1.26
tpch_q09/datafusion:vortex-file-compressed 🚨 537253321 381084339 1.41
tpch_q10/datafusion:vortex-file-compressed 564671719 541990584 1.04
tpch_q11/datafusion:vortex-file-compressed 428112951 334107553 1.28
tpch_q12/datafusion:vortex-file-compressed 403440159 375531586 1.07
tpch_q13/datafusion:vortex-file-compressed 244624228 215653745 1.13
tpch_q14/datafusion:vortex-file-compressed 170339790 187768097 0.91
tpch_q15/datafusion:vortex-file-compressed 299960941 287512593 1.04
tpch_q16/datafusion:vortex-file-compressed 160502891 163403447 0.98
tpch_q17/datafusion:vortex-file-compressed 292983095 320805095 0.91
tpch_q18/datafusion:vortex-file-compressed 344056005 340959509 1.01
tpch_q19/datafusion:vortex-file-compressed 🚨 444097518 333774264 1.33
tpch_q20/datafusion:vortex-file-compressed 442777839 344169463 1.29
tpch_q21/datafusion:vortex-file-compressed 489091947 505635375 0.97
tpch_q22/datafusion:vortex-file-compressed 176993676 150920503 1.17
datafusion / vortex-compact (1.114x ➖, 0↑ 4↓)
name PR 2a451d5 (ns) base 0e352e5 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 245844663 250270352 0.98
tpch_q02/datafusion:vortex-compact 441878206 383128495 1.15
tpch_q03/datafusion:vortex-compact 365257143 309222703 1.18
tpch_q04/datafusion:vortex-compact 213974233 199803873 1.07
tpch_q05/datafusion:vortex-compact 355118459 355345014 1.00
tpch_q06/datafusion:vortex-compact 256599230 256638465 1.00
tpch_q07/datafusion:vortex-compact 🚨 424128620 316323383 1.34
tpch_q08/datafusion:vortex-compact 465263850 450652173 1.03
tpch_q09/datafusion:vortex-compact 476678234 381464547 1.25
tpch_q10/datafusion:vortex-compact 465252043 449481356 1.04
tpch_q11/datafusion:vortex-compact 246620339 260440663 0.95
tpch_q12/datafusion:vortex-compact 466770313 397859487 1.17
tpch_q13/datafusion:vortex-compact 216279140 221012622 0.98
tpch_q14/datafusion:vortex-compact 242782178 254777558 0.95
tpch_q15/datafusion:vortex-compact 423225485 500503651 0.85
tpch_q16/datafusion:vortex-compact 159073395 150062952 1.06
tpch_q17/datafusion:vortex-compact 343682210 317064604 1.08
tpch_q18/datafusion:vortex-compact 🚨 357053549 266666720 1.34
tpch_q19/datafusion:vortex-compact 🚨 575822683 334838220 1.72
tpch_q20/datafusion:vortex-compact 493630130 423676148 1.17
tpch_q21/datafusion:vortex-compact 576158886 494972391 1.16
tpch_q22/datafusion:vortex-compact 🚨 138565115 103939611 1.33
datafusion / parquet (1.088x ➖, 1↑ 5↓)
name PR 2a451d5 (ns) base 0e352e5 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 214790928 286391613 0.75
tpch_q02/datafusion:parquet 512320887 494190580 1.04
tpch_q03/datafusion:parquet 389090894 374072458 1.04
tpch_q04/datafusion:parquet 156851236 162279023 0.97
tpch_q05/datafusion:parquet 🚨 785834286 484210448 1.62
tpch_q06/datafusion:parquet 172329880 151045215 1.14
tpch_q07/datafusion:parquet 🚨 1023397908 489799009 2.09
tpch_q08/datafusion:parquet 🚨 970157445 590666020 1.64
tpch_q09/datafusion:parquet 618472919 481470377 1.28
tpch_q10/datafusion:parquet 584998133 513489428 1.14
tpch_q11/datafusion:parquet 380661735 326639237 1.17
tpch_q12/datafusion:parquet 🚨 356192038 252038639 1.41
tpch_q13/datafusion:parquet 448946360 432251754 1.04
tpch_q14/datafusion:parquet 198814383 209698059 0.95
tpch_q15/datafusion:parquet 292588915 312977927 0.93
tpch_q16/datafusion:parquet 179256345 168605273 1.06
tpch_q17/datafusion:parquet 370627155 481122546 0.77
tpch_q18/datafusion:parquet 434627679 489053199 0.89
tpch_q19/datafusion:parquet 342762429 354184047 0.97
tpch_q20/datafusion:parquet 🚀 307300807 509043758 0.60
tpch_q21/datafusion:parquet 557074386 564862048 0.99
tpch_q22/datafusion:parquet 🚨 222283473 162178312 1.37
duckdb / vortex-file-compressed (0.981x ➖, 0↑ 0↓)
name PR 2a451d5 (ns) base 0e352e5 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 228737481 265037030 0.86
tpch_q02/duckdb:vortex-file-compressed 754563097 834493407 0.90
tpch_q03/duckdb:vortex-file-compressed 546720134 594822559 0.92
tpch_q04/duckdb:vortex-file-compressed 392414084 379396886 1.03
tpch_q05/duckdb:vortex-file-compressed 920766104 981875157 0.94
tpch_q06/duckdb:vortex-file-compressed 473114179 424106364 1.12
tpch_q07/duckdb:vortex-file-compressed 747149212 679359180 1.10
tpch_q08/duckdb:vortex-file-compressed 997142505 804204709 1.24
tpch_q09/duckdb:vortex-file-compressed 856158436 883672431 0.97
tpch_q10/duckdb:vortex-file-compressed 750717072 724819218 1.04
tpch_q11/duckdb:vortex-file-compressed 443466881 437972961 1.01
tpch_q12/duckdb:vortex-file-compressed 526876686 558168047 0.94
tpch_q13/duckdb:vortex-file-compressed 447958933 471865993 0.95
tpch_q14/duckdb:vortex-file-compressed 515259474 488536383 1.05
tpch_q15/duckdb:vortex-file-compressed 245635346 284958775 0.86
tpch_q16/duckdb:vortex-file-compressed 345913754 320283325 1.08
tpch_q17/duckdb:vortex-file-compressed 548187696 598497006 0.92
tpch_q18/duckdb:vortex-file-compressed 491131321 541166616 0.91
tpch_q19/duckdb:vortex-file-compressed 415894132 454941657 0.91
tpch_q20/duckdb:vortex-file-compressed 778684992 792913055 0.98
tpch_q21/duckdb:vortex-file-compressed 1053708694 1076994532 0.98
tpch_q22/duckdb:vortex-file-compressed 334610699 352183160 0.95
duckdb / vortex-compact (1.006x ➖, 0↑ 1↓)
name PR 2a451d5 (ns) base 0e352e5 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 310856015 318408029 0.98
tpch_q02/duckdb:vortex-compact 847873976 949833663 0.89
tpch_q03/duckdb:vortex-compact 480235721 486688314 0.99
tpch_q04/duckdb:vortex-compact 329157399 348204465 0.95
tpch_q05/duckdb:vortex-compact 866382692 771008541 1.12
tpch_q06/duckdb:vortex-compact 415249550 381265021 1.09
tpch_q07/duckdb:vortex-compact 725878475 673529612 1.08
tpch_q08/duckdb:vortex-compact 814825555 872603736 0.93
tpch_q09/duckdb:vortex-compact 🚨 990430442 753840122 1.31
tpch_q10/duckdb:vortex-compact 621251138 678914846 0.92
tpch_q11/duckdb:vortex-compact 493890681 481005752 1.03
tpch_q12/duckdb:vortex-compact 417346018 390344103 1.07
tpch_q13/duckdb:vortex-compact 477271306 445611114 1.07
tpch_q14/duckdb:vortex-compact 499323292 452387473 1.10
tpch_q15/duckdb:vortex-compact 297028620 277114479 1.07
tpch_q16/duckdb:vortex-compact 332647567 340108852 0.98
tpch_q17/duckdb:vortex-compact 558731029 596830046 0.94
tpch_q18/duckdb:vortex-compact 477125072 483974687 0.99
tpch_q19/duckdb:vortex-compact 445332590 497804161 0.89
tpch_q20/duckdb:vortex-compact 694196573 752453344 0.92
tpch_q21/duckdb:vortex-compact 967794986 1082011010 0.89
tpch_q22/duckdb:vortex-compact 373719309 366171986 1.02
duckdb / parquet (1.012x ➖, 0↑ 1↓)
name PR 2a451d5 (ns) base 0e352e5 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 558423922 455215466 1.23
tpch_q02/duckdb:parquet 1352489992 1475824682 0.92
tpch_q03/duckdb:parquet 1077262071 995451842 1.08
tpch_q04/duckdb:parquet 586095405 628950853 0.93
tpch_q05/duckdb:parquet 1428926816 1363727997 1.05
tpch_q06/duckdb:parquet 447324054 416797566 1.07
tpch_q07/duckdb:parquet 1313430001 1197064047 1.10
tpch_q08/duckdb:parquet 1451648514 1682852925 0.86
tpch_q09/duckdb:parquet 1292770891 1411380357 0.92
tpch_q10/duckdb:parquet 1230335784 1381490581 0.89
tpch_q11/duckdb:parquet 847419715 958137108 0.88
tpch_q12/duckdb:parquet 685321378 582737150 1.18
tpch_q13/duckdb:parquet 919506368 836082386 1.10
tpch_q14/duckdb:parquet 🚨 864455142 642263620 1.35
tpch_q15/duckdb:parquet 519844658 472788853 1.10
tpch_q16/duckdb:parquet 519886873 497620993 1.04
tpch_q17/duckdb:parquet 868608856 932813689 0.93
tpch_q18/duckdb:parquet 918571373 854025015 1.08
tpch_q19/duckdb:parquet 755897795 817628450 0.92
tpch_q20/duckdb:parquet 1101575896 1217174167 0.91
tpch_q21/duckdb:parquet 1152505485 1149975170 1.00
tpch_q22/duckdb:parquet 476151098 533886566 0.89
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact -1.8% -4.1% +2.4% +157.8% ➖ noise
1 datafusion:vortex-file-compressed +4.2% -4.1% +8.6% +156.8% ➖ noise
1 duckdb:vortex-compact -2.4% -4.1% +1.8% +51.9% ➖ noise
1 duckdb:vortex-file-compressed -13.7% -4.1% -10.0% +81.4% ➖ noise
2 datafusion:vortex-compact +15.3% -2.5% +18.3% +47.3% ➖ noise
2 datafusion:vortex-file-compressed +1.3% -2.5% +3.9% +46.9% ➖ noise
2 duckdb:vortex-compact -10.7% -2.5% -8.4% +46.9% ➖ noise
2 duckdb:vortex-file-compressed -9.6% -2.5% -7.2% +46.9% ➖ noise
3 datafusion:vortex-compact +18.1% +6.1% +11.3% +100.9% ➖ noise
3 datafusion:vortex-file-compressed -42.6% +6.1% -45.9% +83.3% ✅ faster
3 duckdb:vortex-compact -1.3% +6.1% -7.0% +46.9% ➖ noise
3 duckdb:vortex-file-compressed -8.1% +6.1% -13.4% +46.9% ➖ noise
4 datafusion:vortex-compact +7.1% -5.1% +12.8% +56.6% ➖ noise
4 datafusion:vortex-file-compressed -20.5% -5.1% -16.2% +46.9% ➖ noise
4 duckdb:vortex-compact -5.5% -5.1% -0.4% +46.9% ➖ noise
4 duckdb:vortex-file-compressed +3.4% -5.1% +9.0% +46.9% ➖ noise
5 datafusion:vortex-compact -0.1% +30.4% -23.4% +46.9% ➖ noise
5 datafusion:vortex-file-compressed -33.3% +30.4% -48.9% +50.3% ✅ faster
5 duckdb:vortex-compact +12.4% +30.4% -13.8% +46.9% ➖ noise
5 duckdb:vortex-file-compressed -6.2% +30.4% -28.1% +46.9% ➖ noise
6 datafusion:vortex-compact -0.0% +10.7% -9.6% +46.9% ➖ noise
6 datafusion:vortex-file-compressed -50.4% +10.7% -55.2% +46.9% ✅ faster
6 duckdb:vortex-compact +8.9% +10.7% -1.6% +46.9% ➖ noise
6 duckdb:vortex-file-compressed +11.6% +10.7% +0.8% +46.9% ➖ noise
7 datafusion:vortex-compact +34.1% +51.4% -11.4% +46.9% ➖ noise
7 datafusion:vortex-file-compressed -4.4% +51.4% -36.9% +64.3% ➖ noise
7 duckdb:vortex-compact +7.8% +51.4% -28.8% +46.9% ➖ noise
7 duckdb:vortex-file-compressed +10.0% +51.4% -27.4% +46.9% ➖ noise
8 datafusion:vortex-compact +3.2% +19.0% -13.3% +46.9% ➖ noise
8 datafusion:vortex-file-compressed +25.6% +19.0% +5.5% +52.6% ➖ noise
8 duckdb:vortex-compact -6.6% +19.0% -21.6% +46.9% ➖ noise
8 duckdb:vortex-file-compressed +24.0% +19.0% +4.2% +46.9% ➖ noise
9 datafusion:vortex-compact +25.0% +8.5% +15.2% +46.9% ➖ noise
9 datafusion:vortex-file-compressed +41.0% +8.5% +30.0% +69.4% ➖ noise
9 duckdb:vortex-compact +31.4% +8.5% +21.1% +46.9% ➖ noise
9 duckdb:vortex-file-compressed -3.1% +8.5% -10.7% +46.9% ➖ noise
10 datafusion:vortex-compact +3.5% +0.7% +2.8% +46.9% ➖ noise
10 datafusion:vortex-file-compressed +4.2% +0.7% +3.4% +66.3% ➖ noise
10 duckdb:vortex-compact -8.5% +0.7% -9.2% +46.9% ➖ noise
10 duckdb:vortex-file-compressed +3.6% +0.7% +2.8% +46.9% ➖ noise
11 datafusion:vortex-compact -5.3% +1.5% -6.7% +46.9% ➖ noise
11 datafusion:vortex-file-compressed +28.1% +1.5% +26.2% +47.5% ➖ noise
11 duckdb:vortex-compact +2.7% +1.5% +1.1% +46.9% ➖ noise
11 duckdb:vortex-file-compressed +1.3% +1.5% -0.3% +46.9% ➖ noise
12 datafusion:vortex-compact +17.3% +28.9% -9.0% +54.0% ➖ noise
12 datafusion:vortex-file-compressed +7.4% +28.9% -16.7% +82.8% ➖ noise
12 duckdb:vortex-compact +6.9% +28.9% -17.1% +46.9% ➖ noise
12 duckdb:vortex-file-compressed -5.6% +28.9% -26.8% +46.9% ➖ noise
13 datafusion:vortex-compact -2.1% +6.9% -8.4% +96.9% ➖ noise
13 datafusion:vortex-file-compressed +13.4% +6.9% +6.1% +46.9% ➖ noise
13 duckdb:vortex-compact +7.1% +6.9% +0.2% +46.9% ➖ noise
13 duckdb:vortex-file-compressed -5.1% +6.9% -11.2% +46.9% ➖ noise
14 datafusion:vortex-compact -4.7% +13.0% -15.6% +46.9% ➖ noise
14 datafusion:vortex-file-compressed -9.3% +13.0% -19.7% +70.6% ➖ noise
14 duckdb:vortex-compact +10.4% +13.0% -2.3% +46.9% ➖ noise
14 duckdb:vortex-file-compressed +5.5% +13.0% -6.6% +46.9% ➖ noise
15 datafusion:vortex-compact -15.4% +1.4% -16.6% +46.9% ➖ noise
15 datafusion:vortex-file-compressed +4.3% +1.4% +2.9% +46.9% ➖ noise
15 duckdb:vortex-compact +7.2% +1.4% +5.7% +46.9% ➖ noise
15 duckdb:vortex-file-compressed -13.8% +1.4% -15.0% +46.9% ➖ noise
16 datafusion:vortex-compact +6.0% +5.4% +0.6% +46.9% ➖ noise
16 datafusion:vortex-file-compressed -1.8% +5.4% -6.8% +46.9% ➖ noise
16 duckdb:vortex-compact -2.2% +5.4% -7.2% +46.9% ➖ noise
16 duckdb:vortex-file-compressed +8.0% +5.4% +2.5% +46.9% ➖ noise
17 datafusion:vortex-compact +8.4% -15.3% +28.0% +46.9% ➖ noise
17 datafusion:vortex-file-compressed -8.7% -15.3% +7.8% +46.9% ➖ noise
17 duckdb:vortex-compact -6.4% -15.3% +10.5% +46.9% ➖ noise
17 duckdb:vortex-file-compressed -8.4% -15.3% +8.1% +46.9% ➖ noise
18 datafusion:vortex-compact +33.9% -2.2% +37.0% +46.9% ➖ noise
18 datafusion:vortex-file-compressed +0.9% -2.2% +3.2% +62.8% ➖ noise
18 duckdb:vortex-compact -1.4% -2.2% +0.8% +46.9% ➖ noise
18 duckdb:vortex-file-compressed -9.2% -2.2% -7.2% +46.9% ➖ noise
19 datafusion:vortex-compact +72.0% -5.4% +81.8% +46.9% 🚨 regression
19 datafusion:vortex-file-compressed +33.1% -5.4% +40.7% +46.9% ➖ noise
19 duckdb:vortex-compact -10.5% -5.4% -5.4% +55.3% ➖ noise
19 duckdb:vortex-file-compressed -8.6% -5.4% -3.4% +46.9% ➖ noise
20 datafusion:vortex-compact +16.5% -26.1% +57.6% +46.9% 🚨 regression
20 datafusion:vortex-file-compressed +28.7% -26.1% +74.1% +46.9% 🚨 regression
20 duckdb:vortex-compact -7.7% -26.1% +24.8% +46.9% ➖ noise
20 duckdb:vortex-file-compressed -1.8% -26.1% +32.9% +46.9% ➖ noise
21 datafusion:vortex-compact +16.4% -0.6% +17.1% +46.9% ➖ noise
21 datafusion:vortex-file-compressed -3.3% -0.6% -2.7% +46.9% ➖ noise
21 duckdb:vortex-compact -10.6% -0.6% -10.0% +46.9% ➖ noise
21 duckdb:vortex-file-compressed -2.2% -0.6% -1.6% +46.9% ➖ noise
22 datafusion:vortex-compact +33.3% +10.6% +20.6% +46.9% ➖ noise
22 datafusion:vortex-file-compressed +17.3% +10.6% +6.1% +46.9% ➖ noise
22 duckdb:vortex-compact +2.1% +10.6% -7.7% +46.9% ➖ noise
22 duckdb:vortex-file-compressed -5.0% +10.6% -14.1% +46.9% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 1, 2026

Benchmarks: FineWeb S3

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -1.5%
Vortex (geomean): 0.970x ➖
Parquet (geomean): 0.985x ➖
Shifts: Parquet (control) -1.5% · Median polish -0.3%


datafusion / vortex-file-compressed (0.967x ➖, 0↑ 0↓)
name PR 2a451d5 (ns) base 0e352e5 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 29440551 38043831 0.77
fineweb_q01/datafusion:vortex-file-compressed 494261785 503076605 0.98
fineweb_q02/datafusion:vortex-file-compressed 523933471 513141661 1.02
fineweb_q03/datafusion:vortex-file-compressed 1387917255 1337920768 1.04
fineweb_q04/datafusion:vortex-file-compressed 1373717232 1355863659 1.01
fineweb_q05/datafusion:vortex-file-compressed 1347711058 1339211944 1.01
fineweb_q06/datafusion:vortex-file-compressed 1457289005 1595432787 0.91
fineweb_q07/datafusion:vortex-file-compressed 1332578290 1370550905 0.97
fineweb_q08/datafusion:vortex-file-compressed 553454835 545269773 1.02
datafusion / vortex-compact (0.936x ➖, 0↑ 0↓)
name PR 2a451d5 (ns) base 0e352e5 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 33418100 32587365 1.03
fineweb_q01/datafusion:vortex-compact 511627139 569976693 0.90
fineweb_q02/datafusion:vortex-compact 637680160 630915275 1.01
fineweb_q03/datafusion:vortex-compact 1867486755 1819185456 1.03
fineweb_q04/datafusion:vortex-compact 2243808819 2251232077 1.00
fineweb_q05/datafusion:vortex-compact 1699048872 1675389852 1.01
fineweb_q06/datafusion:vortex-compact 1455686674 1654054051 0.88
fineweb_q07/datafusion:vortex-compact 1342800802 1675540963 0.80
fineweb_q08/datafusion:vortex-compact 415410537 512907352 0.81
datafusion / parquet (0.989x ➖, 0↑ 0↓)
name PR 2a451d5 (ns) base 0e352e5 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 1293550677 1250808391 1.03
fineweb_q01/datafusion:parquet 2092462898 2011162696 1.04
fineweb_q02/datafusion:parquet 1740351733 1927509397 0.90
fineweb_q03/datafusion:parquet 1909237210 1805966029 1.06
fineweb_q04/datafusion:parquet 1780316750 1817817953 0.98
fineweb_q05/datafusion:parquet 1751882875 1831864687 0.96
fineweb_q06/datafusion:parquet 2004701845 1865684488 1.07
fineweb_q07/datafusion:parquet 2024183915 1919248101 1.05
fineweb_q08/datafusion:parquet 1793586831 2167667670 0.83
duckdb / vortex-file-compressed (0.964x ➖, 1↑ 0↓)
name PR 2a451d5 (ns) base 0e352e5 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 106089335 107840049 0.98
fineweb_q01/duckdb:vortex-file-compressed 🚀 530622260 761053404 0.70
fineweb_q02/duckdb:vortex-file-compressed 460405982 448398375 1.03
fineweb_q03/duckdb:vortex-file-compressed 1505809500 1452269853 1.04
fineweb_q04/duckdb:vortex-file-compressed 1489825134 1625374970 0.92
fineweb_q05/duckdb:vortex-file-compressed 1414198398 1447306287 0.98
fineweb_q06/duckdb:vortex-file-compressed 1633916751 1637480027 1.00
fineweb_q07/duckdb:vortex-file-compressed 1455050798 1482217284 0.98
fineweb_q08/duckdb:vortex-file-compressed 694401437 619293189 1.12
duckdb / vortex-compact (1.014x ➖, 0↑ 0↓)
name PR 2a451d5 (ns) base 0e352e5 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 103148514 82931586 1.24
fineweb_q01/duckdb:vortex-compact 540221075 566282130 0.95
fineweb_q02/duckdb:vortex-compact 562026621 540027153 1.04
fineweb_q03/duckdb:vortex-compact 1609328616 1653418611 0.97
fineweb_q04/duckdb:vortex-compact 1673500531 1665018405 1.01
fineweb_q05/duckdb:vortex-compact 1448906549 1423730403 1.02
fineweb_q06/duckdb:vortex-compact 1437282819 1451573645 0.99
fineweb_q07/duckdb:vortex-compact 1317608381 1346953590 0.98
fineweb_q08/duckdb:vortex-compact 493707756 520459911 0.95
duckdb / parquet (0.981x ➖, 0↑ 0↓)
name PR 2a451d5 (ns) base 0e352e5 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 1030923773 1162497979 0.89
fineweb_q01/duckdb:parquet 1546069704 1599251975 0.97
fineweb_q02/duckdb:parquet 1539936079 1572330871 0.98
fineweb_q03/duckdb:parquet 3994357117 4061637350 0.98
fineweb_q04/duckdb:parquet 1865613980 1902708888 0.98
fineweb_q05/duckdb:parquet 2725556233 2685640041 1.01
fineweb_q06/duckdb:parquet 3390452013 3323636752 1.02
fineweb_q07/duckdb:parquet 3884659758 3912382347 0.99
fineweb_q08/duckdb:parquet 1125708362 1110427590 1.01
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-compact +2.5% -4.2% +7.1% +204.7% ➖ noise
0 datafusion:vortex-file-compressed -22.6% -4.2% -19.2% +226.5% ➖ noise
0 duckdb:vortex-compact +24.4% -4.2% +29.9% +44.0% ➖ noise
0 duckdb:vortex-file-compressed -1.6% -4.2% +2.7% +50.9% ➖ noise
1 datafusion:vortex-compact -10.2% +0.3% -10.5% +52.3% ➖ noise
1 datafusion:vortex-file-compressed -1.8% +0.3% -2.0% +46.7% ➖ noise
1 duckdb:vortex-compact -4.6% +0.3% -4.9% +30.0% ➖ noise
1 duckdb:vortex-file-compressed -30.3% +0.3% -30.5% +36.3% ✅ faster
2 datafusion:vortex-compact +1.1% -6.0% +7.5% +30.0% ➖ noise
2 datafusion:vortex-file-compressed +2.1% -6.0% +8.6% +30.0% ➖ noise
2 duckdb:vortex-compact +4.1% -6.0% +10.7% +30.0% ➖ noise
2 duckdb:vortex-file-compressed +2.7% -6.0% +9.2% +30.0% ➖ noise
3 datafusion:vortex-compact +2.7% +2.0% +0.7% +30.0% ➖ noise
3 datafusion:vortex-file-compressed +3.7% +2.0% +1.7% +30.0% ➖ noise
3 duckdb:vortex-compact -2.7% +2.0% -4.5% +30.0% ➖ noise
3 duckdb:vortex-file-compressed +3.7% +2.0% +1.7% +30.0% ➖ noise
4 datafusion:vortex-compact -0.3% -2.0% +1.7% +30.0% ➖ noise
4 datafusion:vortex-file-compressed +1.3% -2.0% +3.4% +30.0% ➖ noise
4 duckdb:vortex-compact +0.5% -2.0% +2.6% +30.0% ➖ noise
4 duckdb:vortex-file-compressed -8.3% -2.0% -6.5% +30.0% ➖ noise
5 datafusion:vortex-compact +1.4% -1.5% +2.9% +30.0% ➖ noise
5 datafusion:vortex-file-compressed +0.6% -1.5% +2.1% +30.0% ➖ noise
5 duckdb:vortex-compact +1.8% -1.5% +3.3% +30.0% ➖ noise
5 duckdb:vortex-file-compressed -2.3% -1.5% -0.8% +30.0% ➖ noise
6 datafusion:vortex-compact -12.0% +4.7% -15.9% +30.0% ➖ noise
6 datafusion:vortex-file-compressed -8.7% +4.7% -12.8% +30.0% ➖ noise
6 duckdb:vortex-compact -1.0% +4.7% -5.4% +30.0% ➖ noise
6 duckdb:vortex-file-compressed -0.2% +4.7% -4.7% +30.0% ➖ noise
7 datafusion:vortex-compact -19.9% +2.3% -21.7% +30.0% ➖ noise
7 datafusion:vortex-file-compressed -2.8% +2.3% -5.0% +107.3% ➖ noise
7 duckdb:vortex-compact -2.2% +2.3% -4.4% +30.0% ➖ noise
7 duckdb:vortex-file-compressed -1.8% +2.3% -4.1% +30.0% ➖ noise
8 datafusion:vortex-compact -19.0% -8.4% -11.6% +44.6% ➖ noise
8 datafusion:vortex-file-compressed +1.5% -8.4% +10.8% +30.0% ➖ noise
8 duckdb:vortex-compact -5.1% -8.4% +3.6% +30.0% ➖ noise
8 duckdb:vortex-file-compressed +12.1% -8.4% +22.4% +30.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 1, 2026

Benchmarks: Statistical and Population Genetics

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -4.5%
Vortex (geomean): 0.950x ➖
Parquet (geomean): 0.995x ➖
Shifts: Parquet (control) -0.5% · Median polish -0.6%


duckdb / vortex-file-compressed (0.936x ➖, 3↑ 0↓)
name PR 2a451d5 (ns) base 0e352e5 (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-file-compressed 10772051 11589513 0.93
statpopgen_q01/duckdb:vortex-file-compressed 🚀 18343858 27852246 0.66
statpopgen_q02/duckdb:vortex-file-compressed 1316613876 1300727946 1.01
statpopgen_q03/duckdb:vortex-file-compressed 3103064754 3037392876 1.02
statpopgen_q04/duckdb:vortex-file-compressed 2998733925 3042424563 0.99
statpopgen_q05/duckdb:vortex-file-compressed 1379574468 1369725132 1.01
statpopgen_q06/duckdb:vortex-file-compressed 2040543751 2056967906 0.99
statpopgen_q07/duckdb:vortex-file-compressed 🚀 224970447 261267115 0.86
statpopgen_q08/duckdb:vortex-file-compressed 🚀 240053570 270632726 0.89
statpopgen_q09/duckdb:vortex-file-compressed 2828867424 2786040503 1.02
statpopgen_q10/duckdb:vortex-file-compressed 4590721371 4569995963 1.00
duckdb / vortex-compact (0.963x ➖, 1↑ 0↓)
name PR 2a451d5 (ns) base 0e352e5 (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-compact 11075692 10694819 1.04
statpopgen_q01/duckdb:vortex-compact 🚀 112537811 166555185 0.68
statpopgen_q02/duckdb:vortex-compact 1793708957 1821169656 0.98
statpopgen_q03/duckdb:vortex-compact 3487944202 3493997564 1.00
statpopgen_q04/duckdb:vortex-compact 3473496439 3462929570 1.00
statpopgen_q05/duckdb:vortex-compact 1808458777 1852417269 0.98
statpopgen_q06/duckdb:vortex-compact 2649535459 2656754806 1.00
statpopgen_q07/duckdb:vortex-compact 969563378 974259465 1.00
statpopgen_q08/duckdb:vortex-compact 1006382337 1000788738 1.01
statpopgen_q09/duckdb:vortex-compact 3337274094 3352674152 1.00
statpopgen_q10/duckdb:vortex-compact 5355055368 5398496887 0.99
duckdb / parquet (0.995x ➖, 0↑ 0↓)
name PR 2a451d5 (ns) base 0e352e5 (ns) ratio (PR/base)
statpopgen_q00/duckdb:parquet 305493094 311513786 0.98
statpopgen_q01/duckdb:parquet 389025527 389180014 1.00
statpopgen_q02/duckdb:parquet 980413619 965168686 1.02
statpopgen_q03/duckdb:parquet 1500261406 1498898973 1.00
statpopgen_q04/duckdb:parquet 1498606311 1505028845 1.00
statpopgen_q05/duckdb:parquet 987002559 1004524548 0.98
statpopgen_q06/duckdb:parquet 1469639158 1471326265 1.00
statpopgen_q07/duckdb:parquet 1852354879 1867381692 0.99
statpopgen_q08/duckdb:parquet 1857614475 1869535615 0.99
statpopgen_q09/duckdb:parquet 1372778374 1384717877 0.99
statpopgen_q10/duckdb:parquet 2662650799 2688935124 0.99
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 duckdb:vortex-compact +3.6% -1.9% +5.6% +10.0% ➖ noise
0 duckdb:vortex-file-compressed -7.1% -1.9% -5.2% +10.5% ➖ noise
1 duckdb:vortex-compact -32.4% -0.0% -32.4% +30.7% ✅ faster
1 duckdb:vortex-file-compressed -34.1% -0.0% -34.1% +254.9% ➖ noise
2 duckdb:vortex-compact -1.5% +1.6% -3.0% +10.0% ➖ noise
2 duckdb:vortex-file-compressed +1.2% +1.6% -0.4% +10.0% ➖ noise
3 duckdb:vortex-compact -0.2% +0.1% -0.3% +10.0% ➖ noise
3 duckdb:vortex-file-compressed +2.2% +0.1% +2.1% +10.0% ➖ noise
4 duckdb:vortex-compact +0.3% -0.4% +0.7% +10.0% ➖ noise
4 duckdb:vortex-file-compressed -1.4% -0.4% -1.0% +10.0% ➖ noise
5 duckdb:vortex-compact -2.4% -1.7% -0.6% +10.0% ➖ noise
5 duckdb:vortex-file-compressed +0.7% -1.7% +2.5% +10.0% ➖ noise
6 duckdb:vortex-compact -0.3% -0.1% -0.2% +10.0% ➖ noise
6 duckdb:vortex-file-compressed -0.8% -0.1% -0.7% +10.0% ➖ noise
7 duckdb:vortex-compact -0.5% -0.8% +0.3% +10.0% ➖ noise
7 duckdb:vortex-file-compressed -13.9% -0.8% -13.2% +18.2% ➖ noise
8 duckdb:vortex-compact +0.6% -0.6% +1.2% +10.0% ➖ noise
8 duckdb:vortex-file-compressed -11.3% -0.6% -10.7% +10.0% ✅ faster
9 duckdb:vortex-compact -0.5% -0.9% +0.4% +10.0% ➖ noise
9 duckdb:vortex-file-compressed +1.5% -0.9% +2.4% +10.0% ➖ noise
10 duckdb:vortex-compact -0.8% -1.0% +0.2% +10.0% ➖ noise
10 duckdb:vortex-file-compressed +0.5% -1.0% +1.4% +10.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 1, 2026

🚨🚨🚨❌❌❌ SQL BENCHMARK FAILED ❌❌❌🚨🚨🚨

Benchmark Clickbench on NVME failed! Check the workflow run for details.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 1, 2026

Benchmarks: Random Access

Vortex (geomean): 0.775x ✅
Parquet (geomean): 0.904x ➖


unknown / unknown (0.847x ✅, 37↑ 0↓)
name PR 2a451d5 (ns) base 0e352e5 (ns) ratio (PR/base)
random-access/feature-vectors/correlated/lance-tokio-local-disk 2498587 2732325 0.91
random-access/feature-vectors/correlated/lance-tokio-local-disk-footer 🚀 1404988 1627934 0.86
random-access/feature-vectors/correlated/parquet-tokio-local-disk 11753162897 12231404943 0.96
random-access/feature-vectors/correlated/parquet-tokio-local-disk-footer 11421950998 12104223127 0.94
random-access/feature-vectors/correlated/vortex-tokio-local-disk 8394321 9252318 0.91
random-access/feature-vectors/correlated/vortex-tokio-local-disk-footer 🚀 6519893 7784090 0.84
random-access/feature-vectors/uniform/lance-tokio-local-disk 🚀 1652242 2068437 0.80
random-access/feature-vectors/uniform/lance-tokio-local-disk-footer 🚀 2659136 3308217 0.80
random-access/feature-vectors/uniform/parquet-tokio-local-disk 11322803798 12139446652 0.93
random-access/feature-vectors/uniform/parquet-tokio-local-disk-footer 11296328991 12176282883 0.93
random-access/feature-vectors/uniform/vortex-tokio-local-disk 🚀 13165214 16918355 0.78
random-access/feature-vectors/uniform/vortex-tokio-local-disk-footer 🚀 13338007 17653669 0.76
random-access/lance-tokio-local-disk 🚀 775482 901975 0.86
random-access/lance-tokio-local-disk-footer 🚀 1453576 1819108 0.80
random-access/nested-lists/correlated/lance-tokio-local-disk 🚀 273707 305660 0.90
random-access/nested-lists/correlated/lance-tokio-local-disk-footer 🚀 792740 911918 0.87
random-access/nested-lists/correlated/parquet-tokio-local-disk 143342765 157566861 0.91
random-access/nested-lists/correlated/parquet-tokio-local-disk-footer 141055592 153840263 0.92
random-access/nested-lists/correlated/vortex-tokio-local-disk 🚀 740884 915612 0.81
random-access/nested-lists/correlated/vortex-tokio-local-disk-footer 🚀 739868 920002 0.80
random-access/nested-lists/uniform/lance-tokio-local-disk 1273122 1362625 0.93
random-access/nested-lists/uniform/lance-tokio-local-disk-footer 🚀 1815697 2140669 0.85
random-access/nested-lists/uniform/parquet-tokio-local-disk 🚀 140785750 157003853 0.90
random-access/nested-lists/uniform/parquet-tokio-local-disk-footer 142609913 152083542 0.94
random-access/nested-lists/uniform/vortex-tokio-local-disk 🚀 2467373 3041511 0.81
random-access/nested-lists/uniform/vortex-tokio-local-disk-footer 🚀 2522365 2962100 0.85
random-access/nested-structs/correlated/lance-tokio-local-disk 🚀 452820 561146 0.81
random-access/nested-structs/correlated/lance-tokio-local-disk-footer 🚀 690795 861006 0.80
random-access/nested-structs/correlated/parquet-tokio-local-disk 29886560 32260634 0.93
random-access/nested-structs/correlated/parquet-tokio-local-disk-footer 29573088 32684207 0.90
random-access/nested-structs/correlated/vortex-tokio-local-disk 966532 1046026 0.92
random-access/nested-structs/correlated/vortex-tokio-local-disk-footer 🚀 939748 1117333 0.84
random-access/nested-structs/uniform/lance-tokio-local-disk 🚀 3102903 3522217 0.88
random-access/nested-structs/uniform/lance-tokio-local-disk-footer 🚀 3344663 3863129 0.87
random-access/nested-structs/uniform/parquet-tokio-local-disk 🚀 29348554 33414613 0.88
random-access/nested-structs/uniform/parquet-tokio-local-disk-footer 29500715 32326108 0.91
random-access/nested-structs/uniform/vortex-tokio-local-disk 🚀 1872618 2190916 0.85
random-access/nested-structs/uniform/vortex-tokio-local-disk-footer 1857531 2049620 0.91
random-access/parquet-tokio-local-disk 🚀 188726618 211731295 0.89
random-access/parquet-tokio-local-disk-footer 🚀 188939200 211805130 0.89
random-access/taxi/correlated/lance-tokio-local-disk 🚀 1009840 1143235 0.88
random-access/taxi/correlated/lance-tokio-local-disk-footer 🚀 1748764 1948058 0.90
random-access/taxi/correlated/parquet-tokio-local-disk 🚀 281321515 327104494 0.86
random-access/taxi/correlated/parquet-tokio-local-disk-footer 🚀 279124610 325540517 0.86
random-access/taxi/correlated/vortex-tokio-local-disk 🚀 1863511 3218403 0.58
random-access/taxi/correlated/vortex-tokio-local-disk-footer 🚀 1883875 3055905 0.62
random-access/taxi/uniform/lance-tokio-local-disk 9146976 9827832 0.93
random-access/taxi/uniform/lance-tokio-local-disk-footer 9898210 10436135 0.95
random-access/taxi/uniform/parquet-tokio-local-disk 🚀 293171452 335542176 0.87
random-access/taxi/uniform/parquet-tokio-local-disk-footer 🚀 299176124 346913111 0.86
random-access/taxi/uniform/vortex-tokio-local-disk 🚀 4755497 6786169 0.70
random-access/taxi/uniform/vortex-tokio-local-disk-footer 🚀 4797083 6771180 0.71
random-access/vortex-tokio-local-disk 🚀 1327542 1943139 0.68
random-access/vortex-tokio-local-disk-footer 🚀 1345778 1923674 0.70

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 1, 2026

🚨🚨🚨❌❌❌ SQL BENCHMARK FAILED ❌❌❌🚨🚨🚨

Benchmark TPC-H SF=10 on S3 failed! Check the workflow run for details.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 1, 2026

Benchmarks: Compression

Vortex (geomean): 0.992x ➖
Parquet (geomean): 0.966x ➖


unknown / unknown (0.955x ➖, 23↑ 0↓)
name PR 2a451d5 (ns) base 0e352e5 (ns) ratio (PR/base)
compress time/Arade 🚀 1216615289 1399283572 0.87
compress time/Bimbo 7801133923 8490263336 0.92
compress time/CMSprovider 3236231600 3325930588 0.97
compress time/Euro2016 451195780 489081293 0.92
compress time/Food 🚀 411967751 496608193 0.83
compress time/HashTags 984530340 1049935581 0.94
compress time/TPC-H l_comment canonical 1421166441 1496401616 0.95
compress time/TPC-H l_comment chunked 1434442820 1522022129 0.94
compress time/taxi 772260609 845352343 0.91
compress time/wide table cols=100 chunks=1 rows=1000 🚀 16821487 21026239 0.80
compress time/wide table cols=100 chunks=50 rows=1000 🚀 17191854 21768037 0.79
compress time/wide table cols=1000 chunks=1 rows=1000 🚀 164545309 189339154 0.87
compress time/wide table cols=1000 chunks=50 rows=1000 🚀 166832117 187667992 0.89
compress time/wide table cols=10000 chunks=1 rows=1000 🚀 1644425639 1835823402 0.90
compress time/wide table cols=10000 chunks=50 rows=1000 1680708565 1861154808 0.90
decompress time/Arade 32296847 34426382 0.94
decompress time/Bimbo 🚀 106323904 125454277 0.85
decompress time/CMSprovider 92456474 98599941 0.94
decompress time/Euro2016 23687733 24374495 0.97
decompress time/Food 9033527 9769095 0.92
decompress time/HashTags 90061010 99497418 0.91
decompress time/TPC-H l_comment canonical 44531566 47280075 0.94
decompress time/TPC-H l_comment chunked 44932512 47930108 0.94
decompress time/taxi 🚀 18802472 23714827 0.79
decompress time/wide table cols=100 chunks=1 rows=1000 🚀 2814014 3676581 0.77
decompress time/wide table cols=100 chunks=50 rows=1000 🚀 2909152 3259334 0.89
decompress time/wide table cols=1000 chunks=1 rows=1000 35884516 39085779 0.92
decompress time/wide table cols=1000 chunks=50 rows=1000 37040880 39800321 0.93
decompress time/wide table cols=10000 chunks=1 rows=1000 1513867804 1568281364 0.97
decompress time/wide table cols=10000 chunks=50 rows=1000 1523645259 1561360715 0.98
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
parquet_rs-zstd compress time/Arade 3086372858 3359273824 0.92
parquet_rs-zstd compress time/Bimbo 17629654722 18838379334 0.94
parquet_rs-zstd compress time/CMSprovider 🚀 8033482372 9076061869 0.89
parquet_rs-zstd compress time/Euro2016 1362483360 1481735319 0.92
parquet_rs-zstd compress time/Food 952910067 1019575151 0.93
parquet_rs-zstd compress time/HashTags 2591076835 2864804134 0.90
parquet_rs-zstd compress time/TPC-H l_comment canonical 3166735599 3422294697 0.93
parquet_rs-zstd compress time/TPC-H l_comment chunked 3177613962 3435940770 0.92
parquet_rs-zstd compress time/taxi 1538845624 1667243781 0.92
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 🚀 7823583 9145648 0.86
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 7666478 8315655 0.92
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 90438870 100400570 0.90
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 🚀 92102780 103735264 0.89
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 990472957 1036155534 0.96
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 983170592 1046802343 0.94
parquet_rs-zstd decompress time/Arade 654989443 691290416 0.95
parquet_rs-zstd decompress time/Bimbo 1830123409 1837490593 1.00
parquet_rs-zstd decompress time/CMSprovider 1981958725 2184168515 0.91
parquet_rs-zstd decompress time/Euro2016 391867055 423008147 0.93
parquet_rs-zstd decompress time/Food 226628800 245738639 0.92
parquet_rs-zstd decompress time/HashTags 🚀 672745397 780763114 0.86
parquet_rs-zstd decompress time/TPC-H l_comment canonical 576088697 610125865 0.94
parquet_rs-zstd decompress time/TPC-H l_comment chunked 580077610 615903078 0.94
parquet_rs-zstd decompress time/taxi 253216163 264722133 0.96
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 🚀 2869007 3281215 0.87
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 🚀 2722369 3236402 0.84
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 33732991 35730571 0.94
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 🚀 33275529 37876966 0.88
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 379927612 410258839 0.93
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 380292657 404505820 0.94
vortex-file-compressed size/Arade 143435604 143600332 1.00
vortex-file-compressed size/Bimbo 526882596 510400068 1.03
vortex-file-compressed size/CMSprovider 448399308 448304012 1.00
vortex-file-compressed size/Euro2016 164916900 164456756 1.00
vortex-file-compressed size/Food 44208064 44206904 1.00
vortex-file-compressed size/HashTags 195421908 195864500 1.00
vortex-file-compressed size/TPC-H l_comment canonical 179481808 179481888 1.00
vortex-file-compressed size/TPC-H l_comment chunked 179481808 179481888 1.00
vortex-file-compressed size/taxi 51543292 51040172 1.01
vortex-file-compressed size/wide table cols=100 chunks=1 rows=1000 884384 884416 1.00
vortex-file-compressed size/wide table cols=100 chunks=50 rows=1000 884384 884416 1.00
vortex-file-compressed size/wide table cols=1000 chunks=1 rows=1000 8829584 8829616 1.00
vortex-file-compressed size/wide table cols=1000 chunks=50 rows=1000 8829584 8829616 1.00
vortex-file-compressed size/wide table cols=10000 chunks=1 rows=1000 88317584 88317616 1.00
vortex-file-compressed size/wide table cols=10000 chunks=50 rows=1000 88317584 88317616 1.00
vortex:parquet-zstd ratio compress time/Arade 0 0 0.95
vortex:parquet-zstd ratio compress time/Bimbo 0 0 0.98
vortex:parquet-zstd ratio compress time/CMSprovider 0 0 1.10
vortex:parquet-zstd ratio compress time/Euro2016 0 0 1.00
vortex:parquet-zstd ratio compress time/Food 🚀 0 0 0.89
vortex:parquet-zstd ratio compress time/HashTags 0 0 1.04
vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical 0 0 1.03
vortex:parquet-zstd ratio compress time/TPC-H l_comment chunked 0 0 1.02
vortex:parquet-zstd ratio compress time/taxi 0 0 0.99
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=1 rows=1000 2 2 0.94
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=1000 🚀 2 2 0.86
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=1 rows=1000 1 1 0.96
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=50 rows=1000 1 1 1.00
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=1 rows=1000 1 1 0.94
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=50 rows=1000 1 1 0.96
vortex:parquet-zstd ratio decompress time/Arade 0 0 0.99
vortex:parquet-zstd ratio decompress time/Bimbo 🚀 0 0 0.85
vortex:parquet-zstd ratio decompress time/CMSprovider 0 0 1.03
vortex:parquet-zstd ratio decompress time/Euro2016 0 0 1.05
vortex:parquet-zstd ratio decompress time/Food 0 0 1.00
vortex:parquet-zstd ratio decompress time/HashTags 0 0 1.05
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical 0 0 1.00
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 0 0 1.00
vortex:parquet-zstd ratio decompress time/taxi 🚀 0 0 0.83
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 🚀 0 1 0.88
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 1 1 1.06
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 1 1 0.97
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 1 1 1.06
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=1000 3 3 1.04
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=1000 4 3 1.04
vortex:parquet-zstd size/Arade 0 0 1.00
vortex:parquet-zstd size/Bimbo 1 1 1.03
vortex:parquet-zstd size/CMSprovider 1 1 1.00
vortex:parquet-zstd size/Euro2016 1 1 1.00
vortex:parquet-zstd size/Food 1 1 1.00
vortex:parquet-zstd size/HashTags 1 1 1.00
vortex:parquet-zstd size/TPC-H l_comment canonical 1 1 1.00
vortex:parquet-zstd size/TPC-H l_comment chunked 1 1 1.00
vortex:parquet-zstd size/taxi 0 0 1.01
vortex:parquet-zstd size/wide table cols=100 chunks=1 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=100 chunks=50 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=1000 chunks=1 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=1000 chunks=50 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=10000 chunks=1 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=10000 chunks=50 rows=1000 0 0 1.00

@joseph-isaacs joseph-isaacs marked this pull request as ready for review April 1, 2026 10:40
u
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
u
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
u
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
u
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
u
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/feature A new feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant