Skip to content

break[array]: Remove unimplemented child() method from VTable implementations#8870

Merged
joseph-isaacs merged 5 commits into
developfrom
claude/remove-array-vtable-child-92x64s
Jul 21, 2026
Merged

break[array]: Remove unimplemented child() method from VTable implementations#8870
joseph-isaacs merged 5 commits into
developfrom
claude/remove-array-vtable-child-92x64s

Conversation

@joseph-isaacs

@joseph-isaacs joseph-isaacs commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

Remove unneeded methods child and nchildren from the vtable these always have a default impl and so are uneeded.

Break

While this is a VTable break it likely used outside of vortex.

Both Patched and PythonVTable overrode VTable::child with behavior
identical to the trait default: all four Patched slots are required
(always Some), so the default idx-th non-None slot lookup returns
exactly slots[idx], and PythonArray has no slots with nchildren() == 0,
so its panicking override was unreachable behind the idx < nchildren
guard in every caller.

Signed-off-by: Claude <noreply@anthropic.com>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XbjnDVZQ9KqXgAAhxy9g7D
@codspeed-hq

codspeed-hq Bot commented Jul 21, 2026

Copy link
Copy Markdown

Merging this PR will not alter performance

✅ 1796 untouched benchmarks
⏩ 46 skipped benchmarks1


Comparing claude/remove-array-vtable-child-92x64s (841127d) with develop (5746d55)

Open in CodSpeed

Footnotes

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

Every encoding used the default "idx-th non-None slot" definition, so the
trait method was not a real customization point. Inline that definition
into the DynArrayData children/nth_child/named_children implementations
and drop the method from the vtable.

Signed-off-by: Claude <noreply@anthropic.com>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XbjnDVZQ9KqXgAAhxy9g7D
@github-actions

github-actions Bot commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done 44844aa 1 Explore Profiling Data
Previous Runs (5)
Status Commit Job Attempt Link
🟢 Done 841127d 1 Explore Profiling Data
🟢 Done 83dbd9d 1 Explore Profiling Data
🟢 Done d39327e 1 Explore Profiling Data
🟢 Done 03d6ef7 1 Explore Profiling Data
🟢 Done f06bbdc 1 Explore Profiling Data

Powered by Polar Signals Cloud

@github-actions

github-actions Bot commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Vortex queries 📖

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +6.9%
Engines: DataFusion No clear signal (+6.2%, environment too noisy confidence) · DuckDB No clear signal (+7.5%, low confidence)
Vortex (geomean): 1.145x ❌
Parquet (geomean): 1.107x ❌
Shifts: Parquet (control) +10.7% · Median polish +14.8%

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

datafusion / vortex-file-compressed (1.245x ❌, 0↑ 2↓)
name PR 841127d (ns) base 5746d55 (ns) ratio (PR/base)
vortex_q00/datafusion:vortex-file-compressed 🚨 11090406 9410240 1.18
vortex_q01/datafusion:vortex-file-compressed 🚨 7916405 6017158 1.32
datafusion / parquet (1.173x ❌, 0↑ 1↓)
name PR 841127d (ns) base 5746d55 (ns) ratio (PR/base)
vortex_q00/datafusion:parquet 23015011 21234103 1.08
vortex_q01/datafusion:parquet 🚨 5914192 4660522 1.27
duckdb / vortex-file-compressed (1.124x ❌, 0↑ 2↓)
name PR 841127d (ns) base 5746d55 (ns) ratio (PR/base)
vortex_q00/duckdb:vortex-file-compressed 🚨 11711941 10242605 1.14
vortex_q01/duckdb:vortex-file-compressed 🚨 7117210 6436835 1.11
duckdb / parquet (1.046x ➖, 0↑ 0↓)
name PR 841127d (ns) base 5746d55 (ns) ratio (PR/base)
vortex_q00/duckdb:parquet 24359978 23381736 1.04
vortex_q01/duckdb:parquet 9905747 9440194 1.05

No file size changes detected.

Same treatment as VTable::child: the only override (PythonVTable)
matched the default, so the method was not a real customization point.

Signed-off-by: Claude <noreply@anthropic.com>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XbjnDVZQ9KqXgAAhxy9g7D
@joseph-isaacs joseph-isaacs added action/benchmark Trigger full benchmarks to run on this PR changelog/break A breaking API change labels Jul 21, 2026
@github-actions github-actions Bot removed the action/benchmark Trigger full benchmarks to run on this PR label Jul 21, 2026
children/nchildren/nth_child/named_children no longer need the encoding
vtable: implement them directly on ArrayRef over a single children_iter
helper (the non-None slots in order) and drop them from DynArrayData.
Only children_names still dispatches, for VTable::child_name.

Signed-off-by: Claude <noreply@anthropic.com>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XbjnDVZQ9KqXgAAhxy9g7D
@joseph-isaacs
joseph-isaacs force-pushed the claude/remove-array-vtable-child-92x64s branch from d39327e to 83dbd9d Compare July 21, 2026 09:43
@joseph-isaacs
joseph-isaacs marked this pull request as ready for review July 21, 2026 09:50
@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: PolarSignals Profiling 📖

Vortex (geomean): 1.047x ➖

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

datafusion / vortex-file-compressed (1.047x ➖, 0↑ 3↓)
name PR 44844aa (ns) base 5746d55 (ns) ratio (PR/base)
polarsignals_q00/datafusion:vortex-file-compressed 111668439 113239685 0.99
polarsignals_q01/datafusion:vortex-file-compressed 254735936 282728641 0.90
polarsignals_q02/datafusion:vortex-file-compressed 26074574 24641080 1.06
polarsignals_q03/datafusion:vortex-file-compressed 288893269 263709131 1.10
polarsignals_q04/datafusion:vortex-file-compressed 🚨 11365050 9698972 1.17
polarsignals_q05/datafusion:vortex-file-compressed 🚨 16535621 14942950 1.11
polarsignals_q06/datafusion:vortex-file-compressed 22845661 20857446 1.10
polarsignals_q07/datafusion:vortex-file-compressed 🚨 15541244 14039278 1.11
polarsignals_q08/datafusion:vortex-file-compressed 411440855 396422171 1.04
polarsignals_q09/datafusion:vortex-file-compressed 12390670 13204232 0.94

No file size changes detected.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb NVMe 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +1.1%
Engines: DataFusion No clear signal (+2.7%, low confidence) · DuckDB No clear signal (-0.5%, low confidence)
Vortex (geomean): 0.931x ➖
Parquet (geomean): 0.920x ➖
Shifts: Parquet (control) -8.0% · Median polish -8.3%

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

datafusion / vortex-file-compressed (0.926x ➖, 4↑ 0↓)
name PR 44844aa (ns) base 5746d55 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 🚀 5146552 5792849 0.89
fineweb_q01/datafusion:vortex-file-compressed 35445442 34001702 1.04
fineweb_q02/datafusion:vortex-file-compressed 36738398 38159863 0.96
fineweb_q03/datafusion:vortex-file-compressed 🚀 55845495 68012114 0.82
fineweb_q04/datafusion:vortex-file-compressed 🚀 244678013 272997782 0.90
fineweb_q05/datafusion:vortex-file-compressed 183502598 202096320 0.91
fineweb_q06/datafusion:vortex-file-compressed 🚀 49091460 55381247 0.89
fineweb_q07/datafusion:vortex-file-compressed 54752928 58718361 0.93
fineweb_q08/datafusion:vortex-file-compressed 23387311 23063691 1.01
datafusion / vortex-compact (0.921x ➖, 1↑ 0↓)
name PR 44844aa (ns) base 5746d55 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 5958808 6095378 0.98
fineweb_q01/datafusion:vortex-compact 🚀 91752381 105349069 0.87
fineweb_q02/datafusion:vortex-compact 111727578 115970261 0.96
fineweb_q03/datafusion:vortex-compact 848437125 932420718 0.91
fineweb_q04/datafusion:vortex-compact 906968338 989982624 0.92
fineweb_q05/datafusion:vortex-compact 818858680 889506237 0.92
fineweb_q06/datafusion:vortex-compact 460843750 509792185 0.90
fineweb_q07/datafusion:vortex-compact 471843773 523771103 0.90
fineweb_q08/datafusion:vortex-compact 21232607 22901675 0.93
datafusion / parquet (0.899x ✅, 5↑ 0↓)
name PR 44844aa (ns) base 5746d55 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 7022809 7695043 0.91
fineweb_q01/datafusion:parquet 🚀 280522049 327357989 0.86
fineweb_q02/datafusion:parquet 298272417 321738857 0.93
fineweb_q03/datafusion:parquet 292219703 315159640 0.93
fineweb_q04/datafusion:parquet 304453849 326821295 0.93
fineweb_q05/datafusion:parquet 🚀 295757599 340790251 0.87
fineweb_q06/datafusion:parquet 🚀 288874914 325943353 0.89
fineweb_q07/datafusion:parquet 🚀 279291374 313581880 0.89
fineweb_q08/datafusion:parquet 🚀 277392128 311074669 0.89
duckdb / vortex-file-compressed (0.945x ➖, 2↑ 0↓)
name PR 44844aa (ns) base 5746d55 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 3414371 3342346 1.02
fineweb_q01/duckdb:vortex-file-compressed 33209916 34244711 0.97
fineweb_q02/duckdb:vortex-file-compressed 36990071 39467361 0.94
fineweb_q03/duckdb:vortex-file-compressed 🚀 100538158 112648009 0.89
fineweb_q04/duckdb:vortex-file-compressed 🚀 238965516 268720179 0.89
fineweb_q05/duckdb:vortex-file-compressed 182959409 199033055 0.92
fineweb_q06/duckdb:vortex-file-compressed 52398945 53092521 0.99
fineweb_q07/duckdb:vortex-file-compressed 55601366 56697694 0.98
fineweb_q08/duckdb:vortex-file-compressed 20753563 22735994 0.91
duckdb / vortex-compact (0.932x ➖, 1↑ 0↓)
name PR 44844aa (ns) base 5746d55 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 3098250 3413255 0.91
fineweb_q01/duckdb:vortex-compact 111774043 110416375 1.01
fineweb_q02/duckdb:vortex-compact 🚀 111598307 124512220 0.90
fineweb_q03/duckdb:vortex-compact 852849694 927356251 0.92
fineweb_q04/duckdb:vortex-compact 902902742 989744761 0.91
fineweb_q05/duckdb:vortex-compact 801398188 882531904 0.91
fineweb_q06/duckdb:vortex-compact 465702877 512189488 0.91
fineweb_q07/duckdb:vortex-compact 475715359 522579304 0.91
fineweb_q08/duckdb:vortex-compact 20705754 20335899 1.02
duckdb / parquet (0.943x ➖, 0↑ 0↓)
name PR 44844aa (ns) base 5746d55 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 35491729 34643202 1.02
fineweb_q01/duckdb:parquet 95604309 95577565 1.00
fineweb_q02/duckdb:parquet 89621078 97334308 0.92
fineweb_q03/duckdb:parquet 318259787 348731999 0.91
fineweb_q04/duckdb:parquet 450297768 474942577 0.95
fineweb_q05/duckdb:parquet 422183649 448913061 0.94
fineweb_q06/duckdb:parquet 205647810 225461459 0.91
fineweb_q07/duckdb:parquet 218287969 234240799 0.93
fineweb_q08/duckdb:parquet 38152288 42385022 0.90

No file size changes detected.

The default child_name was just slot_name of the idx-th non-None slot,
and the only override (PythonVTable) was unreachable. children_names now
lives on ArrayRef next to the other child accessors, leaving slot_name
as the single vtable source of child names. named_children stays as the
public zip of children_names and children_iter for its external users.

Signed-off-by: Claude <noreply@anthropic.com>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XbjnDVZQ9KqXgAAhxy9g7D
@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on NVME 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +2.7%
Engines: DataFusion No clear signal (+2.4%, environment too noisy confidence) · DuckDB No clear signal (+2.9%, environment too noisy confidence)
Vortex (geomean): 1.011x ➖
Parquet (geomean): 0.983x ➖
Shifts: Parquet (control) -1.7% · Median polish -0.2%

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

datafusion / vortex-file-compressed (1.041x ➖, 0↑ 0↓)
name PR 44844aa (ns) base 5746d55 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 58696374 55661141 1.05
tpch_q02/datafusion:vortex-file-compressed 24976984 23939511 1.04
tpch_q03/datafusion:vortex-file-compressed 34887603 32541643 1.07
tpch_q04/datafusion:vortex-file-compressed 21052031 20234611 1.04
tpch_q05/datafusion:vortex-file-compressed 51722692 48031884 1.08
tpch_q06/datafusion:vortex-file-compressed 10865768 9922298 1.10
tpch_q07/datafusion:vortex-file-compressed 58804689 55569792 1.06
tpch_q08/datafusion:vortex-file-compressed 42119578 40343002 1.04
tpch_q09/datafusion:vortex-file-compressed 55573173 53239985 1.04
tpch_q10/datafusion:vortex-file-compressed 37239921 34545629 1.08
tpch_q11/datafusion:vortex-file-compressed 18025095 17671607 1.02
tpch_q12/datafusion:vortex-file-compressed 25797390 24752836 1.04
tpch_q13/datafusion:vortex-file-compressed 27869198 27420667 1.02
tpch_q14/datafusion:vortex-file-compressed 16590742 15920940 1.04
tpch_q15/datafusion:vortex-file-compressed 24220572 24426193 0.99
tpch_q16/datafusion:vortex-file-compressed 20460290 20818173 0.98
tpch_q17/datafusion:vortex-file-compressed 72530753 70467368 1.03
tpch_q18/datafusion:vortex-file-compressed 83998079 79207336 1.06
tpch_q19/datafusion:vortex-file-compressed 20217780 20205040 1.00
tpch_q20/datafusion:vortex-file-compressed 32687629 31254113 1.05
tpch_q21/datafusion:vortex-file-compressed 78820909 73278402 1.08
tpch_q22/datafusion:vortex-file-compressed 12892246 12955886 1.00
datafusion / vortex-compact (0.996x ➖, 0↑ 0↓)
name PR 44844aa (ns) base 5746d55 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 67506962 61704577 1.09
tpch_q02/datafusion:vortex-compact 27328470 26852078 1.02
tpch_q03/datafusion:vortex-compact 37772515 36285956 1.04
tpch_q04/datafusion:vortex-compact 24004000 24082253 1.00
tpch_q05/datafusion:vortex-compact 52582599 50742061 1.04
tpch_q06/datafusion:vortex-compact 12876439 12929576 1.00
tpch_q07/datafusion:vortex-compact 60588780 60373895 1.00
tpch_q08/datafusion:vortex-compact 44889848 44038868 1.02
tpch_q09/datafusion:vortex-compact 59213826 58315787 1.02
tpch_q10/datafusion:vortex-compact 40675765 38947595 1.04
tpch_q11/datafusion:vortex-compact 18321464 18669828 0.98
tpch_q12/datafusion:vortex-compact 32249815 32701537 0.99
tpch_q13/datafusion:vortex-compact 32067037 32763518 0.98
tpch_q14/datafusion:vortex-compact 18885394 19767732 0.96
tpch_q15/datafusion:vortex-compact 30209052 30970588 0.98
tpch_q16/datafusion:vortex-compact 23106606 24481395 0.94
tpch_q17/datafusion:vortex-compact 70055734 71899516 0.97
tpch_q18/datafusion:vortex-compact 81358339 82433655 0.99
tpch_q19/datafusion:vortex-compact 38805252 38118145 1.02
tpch_q20/datafusion:vortex-compact 35236294 36111952 0.98
tpch_q21/datafusion:vortex-compact 79857106 84772912 0.94
tpch_q22/datafusion:vortex-compact 13524913 14253911 0.95
datafusion / parquet (1.002x ➖, 1↑ 0↓)
name PR 44844aa (ns) base 5746d55 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 144909547 136340097 1.06
tpch_q02/datafusion:parquet 65242924 64417827 1.01
tpch_q03/datafusion:parquet 85663132 85047569 1.01
tpch_q04/datafusion:parquet 47108459 48149218 0.98
tpch_q05/datafusion:parquet 97575413 99931062 0.98
tpch_q06/datafusion:parquet 44324564 42320461 1.05
tpch_q07/datafusion:parquet 104053998 109333270 0.95
tpch_q08/datafusion:parquet 90846601 96869487 0.94
tpch_q09/datafusion:parquet 130437898 126128376 1.03
tpch_q10/datafusion:parquet 117991196 118891295 0.99
tpch_q11/datafusion:parquet 44663359 43644595 1.02
tpch_q12/datafusion:parquet 85652740 80590715 1.06
tpch_q13/datafusion:parquet 203225403 205113525 0.99
tpch_q14/datafusion:parquet 47456306 45281646 1.05
tpch_q15/datafusion:parquet 62866032 67747224 0.93
tpch_q16/datafusion:parquet 46809668 46252355 1.01
tpch_q17/datafusion:parquet 158755906 157536750 1.01
tpch_q18/datafusion:parquet 173534670 158819817 1.09
tpch_q19/datafusion:parquet 🚀 63256471 72116088 0.88
tpch_q20/datafusion:parquet 76861294 75470509 1.02
tpch_q21/datafusion:parquet 151147431 153973573 0.98
tpch_q22/datafusion:parquet 47973877 46819736 1.02
datafusion / arrow (1.042x ➖, 0↑ 2↓)
name PR 44844aa (ns) base 5746d55 (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 66364496 71166113 0.93
tpch_q02/datafusion:arrow 18294871 17703678 1.03
tpch_q03/datafusion:arrow 36059354 34370670 1.05
tpch_q04/datafusion:arrow 31426299 30404640 1.03
tpch_q05/datafusion:arrow 🚨 72271973 59010938 1.22
tpch_q06/datafusion:arrow 🚨 26921890 22599312 1.19
tpch_q07/datafusion:arrow 116504979 110249728 1.06
tpch_q08/datafusion:arrow 50656888 48842918 1.04
tpch_q09/datafusion:arrow 73450539 72991570 1.01
tpch_q10/datafusion:arrow 56595181 52904192 1.07
tpch_q11/datafusion:arrow 10276903 9816366 1.05
tpch_q12/datafusion:arrow 56153329 53758421 1.04
tpch_q13/datafusion:arrow 50781908 46657720 1.09
tpch_q14/datafusion:arrow 25848414 26384100 0.98
tpch_q15/datafusion:arrow 50891620 51326084 0.99
tpch_q16/datafusion:arrow 18180403 17217158 1.06
tpch_q17/datafusion:arrow 77662548 75491140 1.03
tpch_q18/datafusion:arrow 122159267 114030718 1.07
tpch_q19/datafusion:arrow 40858144 42913885 0.95
tpch_q20/datafusion:arrow 40325430 40032619 1.01
tpch_q21/datafusion:arrow 169299428 173473188 0.98
tpch_q22/datafusion:arrow 13681753 12454448 1.10
duckdb / vortex-file-compressed (0.999x ➖, 0↑ 0↓)
name PR 44844aa (ns) base 5746d55 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 28045689 27294471 1.03
tpch_q02/duckdb:vortex-file-compressed 25116279 25433958 0.99
tpch_q03/duckdb:vortex-file-compressed 32571939 33140808 0.98
tpch_q04/duckdb:vortex-file-compressed 28062319 28402445 0.99
tpch_q05/duckdb:vortex-file-compressed 35204188 36555206 0.96
tpch_q06/duckdb:vortex-file-compressed 8489933 8976967 0.95
tpch_q07/duckdb:vortex-file-compressed 33926620 34773261 0.98
tpch_q08/duckdb:vortex-file-compressed 40125558 40379634 0.99
tpch_q09/duckdb:vortex-file-compressed 55413337 57408983 0.97
tpch_q10/duckdb:vortex-file-compressed 42336682 42185755 1.00
tpch_q11/duckdb:vortex-file-compressed 14329753 14560279 0.98
tpch_q12/duckdb:vortex-file-compressed 23407610 23692477 0.99
tpch_q13/duckdb:vortex-file-compressed 41198585 41264611 1.00
tpch_q14/duckdb:vortex-file-compressed 20589601 20534164 1.00
tpch_q15/duckdb:vortex-file-compressed 17277474 16429507 1.05
tpch_q16/duckdb:vortex-file-compressed 29026440 28182635 1.03
tpch_q17/duckdb:vortex-file-compressed 23789935 23679356 1.00
tpch_q18/duckdb:vortex-file-compressed 55122044 52930723 1.04
tpch_q19/duckdb:vortex-file-compressed 27620618 26703146 1.03
tpch_q20/duckdb:vortex-file-compressed 32425681 32349383 1.00
tpch_q21/duckdb:vortex-file-compressed 106508424 105188640 1.01
tpch_q22/duckdb:vortex-file-compressed 17130062 17265056 0.99
duckdb / vortex-compact (1.008x ➖, 0↑ 0↓)
name PR 44844aa (ns) base 5746d55 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 39088688 37379350 1.05
tpch_q02/duckdb:vortex-compact 32879708 31824213 1.03
tpch_q03/duckdb:vortex-compact 35954476 36742098 0.98
tpch_q04/duckdb:vortex-compact 35049405 34865246 1.01
tpch_q05/duckdb:vortex-compact 42172591 42083622 1.00
tpch_q06/duckdb:vortex-compact 11383331 10876120 1.05
tpch_q07/duckdb:vortex-compact 44288392 44669517 0.99
tpch_q08/duckdb:vortex-compact 48870882 47097906 1.04
tpch_q09/duckdb:vortex-compact 68669241 69137695 0.99
tpch_q10/duckdb:vortex-compact 48798858 49215785 0.99
tpch_q11/duckdb:vortex-compact 16062181 16407077 0.98
tpch_q12/duckdb:vortex-compact 32200408 32441315 0.99
tpch_q13/duckdb:vortex-compact 47205873 46985455 1.00
tpch_q14/duckdb:vortex-compact 24417989 25139169 0.97
tpch_q15/duckdb:vortex-compact 21350574 20896038 1.02
tpch_q16/duckdb:vortex-compact 30966457 30390527 1.02
tpch_q17/duckdb:vortex-compact 29048733 29451328 0.99
tpch_q18/duckdb:vortex-compact 60170588 58865188 1.02
tpch_q19/duckdb:vortex-compact 32472593 30908210 1.05
tpch_q20/duckdb:vortex-compact 38521443 38489473 1.00
tpch_q21/duckdb:vortex-compact 120455241 118175501 1.02
tpch_q22/duckdb:vortex-compact 17864783 18251720 0.98
duckdb / parquet (0.964x ➖, 4↑ 1↓)
name PR 44844aa (ns) base 5746d55 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 78973257 77845319 1.01
tpch_q02/duckdb:parquet 40411673 41310845 0.98
tpch_q03/duckdb:parquet 71772791 72806859 0.99
tpch_q04/duckdb:parquet 50149844 51652570 0.97
tpch_q05/duckdb:parquet 69539678 70956889 0.98
tpch_q06/duckdb:parquet 22773222 24294901 0.94
tpch_q07/duckdb:parquet 🚀 70886325 80750932 0.88
tpch_q08/duckdb:parquet 🚀 83804482 102659718 0.82
tpch_q09/duckdb:parquet 155514316 147838059 1.05
tpch_q10/duckdb:parquet 133257617 139020932 0.96
tpch_q11/duckdb:parquet 23061561 23585531 0.98
tpch_q12/duckdb:parquet 🚀 48338022 57766091 0.84
tpch_q13/duckdb:parquet 257729809 265235979 0.97
tpch_q14/duckdb:parquet 51704928 53064480 0.97
tpch_q15/duckdb:parquet 🚨 32348938 26951399 1.20
tpch_q16/duckdb:parquet 59497940 60546988 0.98
tpch_q17/duckdb:parquet 🚀 55493964 63813968 0.87
tpch_q18/duckdb:parquet 126598428 123593233 1.02
tpch_q19/duckdb:parquet 70895137 73468370 0.96
tpch_q20/duckdb:parquet 67321977 70203849 0.96
tpch_q21/duckdb:parquet 183617724 194755827 0.94
tpch_q22/duckdb:parquet 55759408 56450585 0.99
duckdb / duckdb (0.969x ➖, 0↑ 0↓)
name PR 44844aa (ns) base 5746d55 (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 17866687 18421849 0.97
tpch_q02/duckdb:duckdb 15259860 15079771 1.01
tpch_q03/duckdb:duckdb 23269269 23320879 1.00
tpch_q04/duckdb:duckdb 22918742 23298876 0.98
tpch_q05/duckdb:duckdb 23721560 23529541 1.01
tpch_q06/duckdb:duckdb 7080129 7227085 0.98
tpch_q07/duckdb:duckdb 25292826 26807107 0.94
tpch_q08/duckdb:duckdb 24932009 25442050 0.98
tpch_q09/duckdb:duckdb 56833778 60916881 0.93
tpch_q10/duckdb:duckdb 50900847 53469901 0.95
tpch_q11/duckdb:duckdb 7119685 7533519 0.95
tpch_q12/duckdb:duckdb 18557035 18756501 0.99
tpch_q13/duckdb:duckdb 39667537 40980509 0.97
tpch_q14/duckdb:duckdb 21416526 22580409 0.95
tpch_q15/duckdb:duckdb 13713740 13994350 0.98
tpch_q16/duckdb:duckdb 25911284 27091555 0.96
tpch_q17/duckdb:duckdb 16082871 17099161 0.94
tpch_q18/duckdb:duckdb 40805959 41551043 0.98
tpch_q19/duckdb:duckdb 30427378 32513602 0.94
tpch_q20/duckdb:duckdb 25282011 25516745 0.99
tpch_q21/duckdb:duckdb 61067243 63857834 0.96
tpch_q22/duckdb:duckdb 26035760 26655779 0.98

No file size changes detected.

@joseph-isaacs joseph-isaacs changed the title Remove unimplemented child() method from VTable implementations break: Remove unimplemented child() method from VTable implementations Jul 21, 2026
@joseph-isaacs joseph-isaacs changed the title break: Remove unimplemented child() method from VTable implementations break[array]: Remove unimplemented child() method from VTable implementations Jul 21, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-DS SF=1 on NVME 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -2.2%
Engines: DataFusion No clear signal (-2.9%, environment too noisy confidence) · DuckDB No clear signal (-1.7%, low confidence)
Vortex (geomean): 0.979x ➖
Parquet (geomean): 1.006x ➖
Shifts: Parquet (control) +0.6% · Median polish +0.4%

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

datafusion / vortex-file-compressed (0.995x ➖, 2↑ 0↓)
name PR 44844aa (ns) base 5746d55 (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-file-compressed 23365709 23961157 0.98
tpcds_q02/datafusion:vortex-file-compressed 45714569 43710359 1.05
tpcds_q03/datafusion:vortex-file-compressed 15358924 14173471 1.08
tpcds_q04/datafusion:vortex-file-compressed 225122480 229166119 0.98
tpcds_q05/datafusion:vortex-file-compressed 43427602 42686476 1.02
tpcds_q06/datafusion:vortex-file-compressed 23926752 22467283 1.06
tpcds_q07/datafusion:vortex-file-compressed 43201120 41457957 1.04
tpcds_q08/datafusion:vortex-file-compressed 30443785 29660923 1.03
tpcds_q09/datafusion:vortex-file-compressed 33471776 31193051 1.07
tpcds_q10/datafusion:vortex-file-compressed 38376943 36498008 1.05
tpcds_q11/datafusion:vortex-file-compressed 133914748 127916448 1.05
tpcds_q12/datafusion:vortex-file-compressed 18055070 16667686 1.08
tpcds_q13/datafusion:vortex-file-compressed 42904190 41400278 1.04
tpcds_q14/datafusion:vortex-file-compressed 163611110 156303604 1.05
tpcds_q15/datafusion:vortex-file-compressed 25687845 26160561 0.98
tpcds_q16/datafusion:vortex-file-compressed 24951156 24175643 1.03
tpcds_q17/datafusion:vortex-file-compressed 60183937 59130915 1.02
tpcds_q18/datafusion:vortex-file-compressed 61383979 60040215 1.02
tpcds_q19/datafusion:vortex-file-compressed 22210726 22512935 0.99
tpcds_q20/datafusion:vortex-file-compressed 19564902 19370272 1.01
tpcds_q21/datafusion:vortex-file-compressed 35454760 34744928 1.02
tpcds_q22/datafusion:vortex-file-compressed 125344231 121980345 1.03
tpcds_q23/datafusion:vortex-file-compressed 154072511 154592300 1.00
tpcds_q24/datafusion:vortex-file-compressed 85447088 83186336 1.03
tpcds_q25/datafusion:vortex-file-compressed 66074644 60863436 1.09
tpcds_q26/datafusion:vortex-file-compressed 32690333 31923231 1.02
tpcds_q27/datafusion:vortex-file-compressed 92385705 90087689 1.03
tpcds_q28/datafusion:vortex-file-compressed 33043947 33250829 0.99
tpcds_q29/datafusion:vortex-file-compressed 61190566 58422986 1.05
tpcds_q30/datafusion:vortex-file-compressed 23954757 23516316 1.02
tpcds_q31/datafusion:vortex-file-compressed 71496845 72067343 0.99
tpcds_q32/datafusion:vortex-file-compressed 18351651 17976569 1.02
tpcds_q33/datafusion:vortex-file-compressed 29509216 28331128 1.04
tpcds_q34/datafusion:vortex-file-compressed 25555113 26166737 0.98
tpcds_q35/datafusion:vortex-file-compressed 46122665 46466911 0.99
tpcds_q36/datafusion:vortex-file-compressed 57162778 62229754 0.92
tpcds_q37/datafusion:vortex-file-compressed 20463763 21987781 0.93
tpcds_q38/datafusion:vortex-file-compressed 41375156 43362397 0.95
tpcds_q39/datafusion:vortex-file-compressed 🚀 109159142 121576301 0.90
tpcds_q40/datafusion:vortex-file-compressed 29832624 32349983 0.92
tpcds_q41/datafusion:vortex-file-compressed 19756163 21547860 0.92
tpcds_q42/datafusion:vortex-file-compressed 13819385 15046225 0.92
tpcds_q43/datafusion:vortex-file-compressed 18968722 20289576 0.93
tpcds_q44/datafusion:vortex-file-compressed 29536143 32547666 0.91
tpcds_q45/datafusion:vortex-file-compressed 25896540 27251039 0.95
tpcds_q46/datafusion:vortex-file-compressed 34862802 38593468 0.90
tpcds_q47/datafusion:vortex-file-compressed 141253195 149392194 0.95
tpcds_q48/datafusion:vortex-file-compressed 37005086 38973168 0.95
tpcds_q49/datafusion:vortex-file-compressed 59423875 61205155 0.97
tpcds_q50/datafusion:vortex-file-compressed 38870433 41757450 0.93
tpcds_q51/datafusion:vortex-file-compressed 91094846 94389616 0.97
tpcds_q52/datafusion:vortex-file-compressed 14050449 15496345 0.91
tpcds_q53/datafusion:vortex-file-compressed 22156197 23404911 0.95
tpcds_q54/datafusion:vortex-file-compressed 34279406 36506569 0.94
tpcds_q55/datafusion:vortex-file-compressed 🚀 13686361 16433574 0.83
tpcds_q56/datafusion:vortex-file-compressed 30648252 33372137 0.92
tpcds_q57/datafusion:vortex-file-compressed 89334227 96602107 0.92
tpcds_q58/datafusion:vortex-file-compressed 54798638 57444971 0.95
tpcds_q59/datafusion:vortex-file-compressed 61816665 61723333 1.00
tpcds_q60/datafusion:vortex-file-compressed 30187127 29065171 1.04
tpcds_q61/datafusion:vortex-file-compressed 40179571 39861929 1.01
tpcds_q62/datafusion:vortex-file-compressed 21835105 20893329 1.05
tpcds_q63/datafusion:vortex-file-compressed 23438303 22480368 1.04
tpcds_q64/datafusion:vortex-file-compressed 386022221 371876211 1.04
tpcds_q65/datafusion:vortex-file-compressed 53913514 52640124 1.02
tpcds_q66/datafusion:vortex-file-compressed 68417206 69489780 0.98
tpcds_q67/datafusion:vortex-file-compressed 154884464 152756542 1.01
tpcds_q68/datafusion:vortex-file-compressed 33553641 34084356 0.98
tpcds_q69/datafusion:vortex-file-compressed 36341358 35337842 1.03
tpcds_q70/datafusion:vortex-file-compressed 94917961 93197270 1.02
tpcds_q71/datafusion:vortex-file-compressed 23340407 22591267 1.03
tpcds_q72/datafusion:vortex-file-compressed 2124796637 2089947182 1.02
tpcds_q73/datafusion:vortex-file-compressed 24226299 25397189 0.95
tpcds_q74/datafusion:vortex-file-compressed 79857817 80533644 0.99
tpcds_q75/datafusion:vortex-file-compressed 107243873 106756615 1.00
tpcds_q76/datafusion:vortex-file-compressed 28045444 28450485 0.99
tpcds_q77/datafusion:vortex-file-compressed 38220960 39150857 0.98
tpcds_q78/datafusion:vortex-file-compressed 111332839 115168756 0.97
tpcds_q79/datafusion:vortex-file-compressed 29643525 30359061 0.98
tpcds_q80/datafusion:vortex-file-compressed 92789413 90204082 1.03
tpcds_q81/datafusion:vortex-file-compressed 24821570 24688819 1.01
tpcds_q82/datafusion:vortex-file-compressed 21472713 21072193 1.02
tpcds_q83/datafusion:vortex-file-compressed 34032340 35924201 0.95
tpcds_q84/datafusion:vortex-file-compressed 12524403 12437380 1.01
tpcds_q85/datafusion:vortex-file-compressed 88645082 87701523 1.01
tpcds_q86/datafusion:vortex-file-compressed 15870322 15362377 1.03
tpcds_q87/datafusion:vortex-file-compressed 41111160 39744351 1.03
tpcds_q88/datafusion:vortex-file-compressed 55399533 53416412 1.04
tpcds_q89/datafusion:vortex-file-compressed 26301777 26269560 1.00
tpcds_q90/datafusion:vortex-file-compressed 13357159 13122047 1.02
tpcds_q91/datafusion:vortex-file-compressed 18092241 18409265 0.98
tpcds_q92/datafusion:vortex-file-compressed 16602823 16291966 1.02
tpcds_q93/datafusion:vortex-file-compressed 31816405 32530281 0.98
tpcds_q94/datafusion:vortex-file-compressed 20487886 20531251 1.00
tpcds_q95/datafusion:vortex-file-compressed 55093597 56345078 0.98
tpcds_q96/datafusion:vortex-file-compressed 13163847 13579450 0.97
tpcds_q97/datafusion:vortex-file-compressed 31488230 28852584 1.09
tpcds_q98/datafusion:vortex-file-compressed 25752784 25244599 1.02
tpcds_q99/datafusion:vortex-file-compressed 25892266 25138326 1.03
datafusion / vortex-compact (0.962x ➖, 17↑ 0↓)
name PR 44844aa (ns) base 5746d55 (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-compact 25127455 23180819 1.08
tpcds_q02/datafusion:vortex-compact 51539325 51736861 1.00
tpcds_q03/datafusion:vortex-compact 19585396 19984814 0.98
tpcds_q04/datafusion:vortex-compact 262794497 276336228 0.95
tpcds_q05/datafusion:vortex-compact 50199755 50552568 0.99
tpcds_q06/datafusion:vortex-compact 30156377 29011772 1.04
tpcds_q07/datafusion:vortex-compact 60839278 59272305 1.03
tpcds_q08/datafusion:vortex-compact 40311058 40561600 0.99
tpcds_q09/datafusion:vortex-compact 54761120 56213339 0.97
tpcds_q10/datafusion:vortex-compact 54750360 53384673 1.03
tpcds_q11/datafusion:vortex-compact 155937365 154561244 1.01
tpcds_q12/datafusion:vortex-compact 21649227 21442207 1.01
tpcds_q13/datafusion:vortex-compact 135498424 136346014 0.99
tpcds_q14/datafusion:vortex-compact 181895349 196438195 0.93
tpcds_q15/datafusion:vortex-compact 30235611 32007334 0.94
tpcds_q16/datafusion:vortex-compact 30242760 33383636 0.91
tpcds_q17/datafusion:vortex-compact 101875324 113092777 0.90
tpcds_q18/datafusion:vortex-compact 74759412 79124672 0.94
tpcds_q19/datafusion:vortex-compact 34383367 36203361 0.95
tpcds_q20/datafusion:vortex-compact 24464499 26630976 0.92
tpcds_q21/datafusion:vortex-compact 40236620 44565909 0.90
tpcds_q22/datafusion:vortex-compact 🚀 127754185 171543297 0.74
tpcds_q23/datafusion:vortex-compact 🚀 180458061 208878798 0.86
tpcds_q24/datafusion:vortex-compact 🚀 107162191 119588675 0.90
tpcds_q25/datafusion:vortex-compact 🚀 82575450 92146953 0.90
tpcds_q26/datafusion:vortex-compact 42948293 47019787 0.91
tpcds_q27/datafusion:vortex-compact 🚀 139126207 157369965 0.88
tpcds_q28/datafusion:vortex-compact 85527334 90009684 0.95
tpcds_q29/datafusion:vortex-compact 80993535 83102195 0.97
tpcds_q30/datafusion:vortex-compact 30610209 29871561 1.02
tpcds_q31/datafusion:vortex-compact 105333880 113188515 0.93
tpcds_q32/datafusion:vortex-compact 22502084 23047826 0.98
tpcds_q33/datafusion:vortex-compact 39909969 40224732 0.99
tpcds_q34/datafusion:vortex-compact 41738248 44955069 0.93
tpcds_q35/datafusion:vortex-compact 58305884 63631719 0.92
tpcds_q36/datafusion:vortex-compact 77266079 84817204 0.91
tpcds_q37/datafusion:vortex-compact 🚀 28731923 32451156 0.89
tpcds_q38/datafusion:vortex-compact 51839397 56789151 0.91
tpcds_q39/datafusion:vortex-compact 🚀 113603843 140449230 0.81
tpcds_q40/datafusion:vortex-compact 🚀 33413537 37312066 0.90
tpcds_q41/datafusion:vortex-compact 🚀 22066432 24826760 0.89
tpcds_q42/datafusion:vortex-compact 🚀 18285101 20955221 0.87
tpcds_q43/datafusion:vortex-compact 27018693 28872184 0.94
tpcds_q44/datafusion:vortex-compact 🚀 49140935 54906573 0.89
tpcds_q45/datafusion:vortex-compact 🚀 29973124 33402863 0.90
tpcds_q46/datafusion:vortex-compact 54213047 59401667 0.91
tpcds_q47/datafusion:vortex-compact 🚀 159513575 186114763 0.86
tpcds_q48/datafusion:vortex-compact 🚀 98013570 109193502 0.90
tpcds_q49/datafusion:vortex-compact 🚀 76109566 84688143 0.90
tpcds_q50/datafusion:vortex-compact 🚀 51662341 61379512 0.84
tpcds_q51/datafusion:vortex-compact 96943967 106377120 0.91
tpcds_q52/datafusion:vortex-compact 19099886 20707633 0.92
tpcds_q53/datafusion:vortex-compact 🚀 29560423 32874557 0.90
tpcds_q54/datafusion:vortex-compact 45305796 48507541 0.93
tpcds_q55/datafusion:vortex-compact 18775396 20832092 0.90
tpcds_q56/datafusion:vortex-compact 39632589 42472208 0.93
tpcds_q57/datafusion:vortex-compact 100642738 107359636 0.94
tpcds_q58/datafusion:vortex-compact 61349484 64905623 0.95
tpcds_q59/datafusion:vortex-compact 76379141 80807494 0.95
tpcds_q60/datafusion:vortex-compact 39410002 43578870 0.90
tpcds_q61/datafusion:vortex-compact 58835328 59987626 0.98
tpcds_q62/datafusion:vortex-compact 23468381 24300843 0.97
tpcds_q63/datafusion:vortex-compact 30334956 30258137 1.00
tpcds_q64/datafusion:vortex-compact 466509752 455725433 1.02
tpcds_q65/datafusion:vortex-compact 67797741 67022761 1.01
tpcds_q66/datafusion:vortex-compact 73677213 72919571 1.01
tpcds_q67/datafusion:vortex-compact 163856457 160288100 1.02
tpcds_q68/datafusion:vortex-compact 55123841 54521124 1.01
tpcds_q69/datafusion:vortex-compact 52307781 51101160 1.02
tpcds_q70/datafusion:vortex-compact 117085865 110470033 1.06
tpcds_q71/datafusion:vortex-compact 34413121 32205971 1.07
tpcds_q72/datafusion:vortex-compact 2151792526 2068029031 1.04
tpcds_q73/datafusion:vortex-compact 40595782 41279594 0.98
tpcds_q74/datafusion:vortex-compact 98984848 97274726 1.02
tpcds_q75/datafusion:vortex-compact 134102827 129523100 1.04
tpcds_q76/datafusion:vortex-compact 37959440 38639939 0.98
tpcds_q77/datafusion:vortex-compact 48851827 47654296 1.03
tpcds_q78/datafusion:vortex-compact 137350092 126958149 1.08
tpcds_q79/datafusion:vortex-compact 48043856 48652545 0.99
tpcds_q80/datafusion:vortex-compact 101514531 100567050 1.01
tpcds_q81/datafusion:vortex-compact 27211754 28711408 0.95
tpcds_q82/datafusion:vortex-compact 31733210 31342493 1.01
tpcds_q83/datafusion:vortex-compact 36414213 35810317 1.02
tpcds_q84/datafusion:vortex-compact 13964226 13942800 1.00
tpcds_q85/datafusion:vortex-compact 133238014 136101904 0.98
tpcds_q86/datafusion:vortex-compact 17017435 15902816 1.07
tpcds_q87/datafusion:vortex-compact 52387514 50367475 1.04
tpcds_q88/datafusion:vortex-compact 110585753 110873979 1.00
tpcds_q89/datafusion:vortex-compact 34071523 33285037 1.02
tpcds_q90/datafusion:vortex-compact 15766364 16628062 0.95
tpcds_q91/datafusion:vortex-compact 37695598 36602951 1.03
tpcds_q92/datafusion:vortex-compact 19502158 18826340 1.04
tpcds_q93/datafusion:vortex-compact 41236666 43022930 0.96
tpcds_q94/datafusion:vortex-compact 26020288 25818425 1.01
tpcds_q95/datafusion:vortex-compact 65927088 62495996 1.05
tpcds_q96/datafusion:vortex-compact 22447822 22368667 1.00
tpcds_q97/datafusion:vortex-compact 38460919 36769771 1.05
tpcds_q98/datafusion:vortex-compact 31090151 30069396 1.03
tpcds_q99/datafusion:vortex-compact 28796892 28594456 1.01
datafusion / parquet (1.007x ➖, 1↑ 4↓)
name PR 44844aa (ns) base 5746d55 (ns) ratio (PR/base)
tpcds_q01/datafusion:parquet 23065652 23544128 0.98
tpcds_q02/datafusion:parquet 41171130 41543678 0.99
tpcds_q03/datafusion:parquet 13842180 14262661 0.97
tpcds_q04/datafusion:parquet 294695492 301208250 0.98
tpcds_q05/datafusion:parquet 46119841 47372051 0.97
tpcds_q06/datafusion:parquet 23856429 23231879 1.03
tpcds_q07/datafusion:parquet 82881115 76652278 1.08
tpcds_q08/datafusion:parquet 29924162 29329972 1.02
tpcds_q09/datafusion:parquet 38219145 38037348 1.00
tpcds_q10/datafusion:parquet 74949976 71625616 1.05
tpcds_q11/datafusion:parquet 156739876 152846892 1.03
tpcds_q12/datafusion:parquet 18522919 17734431 1.04
tpcds_q13/datafusion:parquet 75689117 74603350 1.01
tpcds_q14/datafusion:parquet 159816305 160437093 1.00
tpcds_q15/datafusion:parquet 20917479 21749263 0.96
tpcds_q16/datafusion:parquet 28585120 30561890 0.94
tpcds_q17/datafusion:parquet 61074722 61421316 0.99
tpcds_q18/datafusion:parquet 108933938 108328157 1.01
tpcds_q19/datafusion:parquet 23271755 24189805 0.96
tpcds_q20/datafusion:parquet 17831575 17352378 1.03
tpcds_q21/datafusion:parquet 18836451 18816470 1.00
tpcds_q22/datafusion:parquet 155908443 161919847 0.96
tpcds_q23/datafusion:parquet 150366293 160547990 0.94
tpcds_q24/datafusion:parquet 89468238 97818388 0.91
tpcds_q25/datafusion:parquet 64595500 66726077 0.97
tpcds_q26/datafusion:parquet 68049580 70255684 0.97
tpcds_q27/datafusion:parquet 140248896 153379535 0.91
tpcds_q28/datafusion:parquet 🚀 45890419 51256674 0.90
tpcds_q29/datafusion:parquet 68877273 69995096 0.98
tpcds_q30/datafusion:parquet 33607361 36993456 0.91
tpcds_q31/datafusion:parquet 68329571 74530432 0.92
tpcds_q32/datafusion:parquet 17067187 18605735 0.92
tpcds_q33/datafusion:parquet 28289107 29390046 0.96
tpcds_q34/datafusion:parquet 23421440 24315212 0.96
tpcds_q35/datafusion:parquet 73571850 79445521 0.93
tpcds_q36/datafusion:parquet 57311255 63326560 0.91
tpcds_q37/datafusion:parquet 19591863 20553057 0.95
tpcds_q38/datafusion:parquet 43267343 44542916 0.97
tpcds_q39/datafusion:parquet 76735701 74884646 1.02
tpcds_q40/datafusion:parquet 23641234 24025843 0.98
tpcds_q41/datafusion:parquet 14578656 14064330 1.04
tpcds_q42/datafusion:parquet 🚨 12806938 11614077 1.10
tpcds_q43/datafusion:parquet 17964262 16737707 1.07
tpcds_q44/datafusion:parquet 31773402 32986660 0.96
tpcds_q45/datafusion:parquet 29217999 28420073 1.03
tpcds_q46/datafusion:parquet 33435974 32324499 1.03
tpcds_q47/datafusion:parquet 131549276 125922868 1.04
tpcds_q48/datafusion:parquet 71080915 68391744 1.04
tpcds_q49/datafusion:parquet 57182710 58097314 0.98
tpcds_q50/datafusion:parquet 42427920 41942845 1.01
tpcds_q51/datafusion:parquet 92102519 84669641 1.09
tpcds_q52/datafusion:parquet 12303689 12856465 0.96
tpcds_q53/datafusion:parquet 18507211 18317973 1.01
tpcds_q54/datafusion:parquet 32370319 33128909 0.98
tpcds_q55/datafusion:parquet 11667866 11654530 1.00
tpcds_q56/datafusion:parquet 27983424 27750433 1.01
tpcds_q57/datafusion:parquet 109563176 102104465 1.07
tpcds_q58/datafusion:parquet 54537296 56337058 0.97
tpcds_q59/datafusion:parquet 64935026 62223193 1.04
tpcds_q60/datafusion:parquet 27663016 26903436 1.03
tpcds_q61/datafusion:parquet 44459855 42381779 1.05
tpcds_q62/datafusion:parquet 🚨 24858568 22182218 1.12
tpcds_q63/datafusion:parquet 18522013 18803459 0.99
tpcds_q64/datafusion:parquet 320039199 299858778 1.07
tpcds_q65/datafusion:parquet 38377436 36949275 1.04
tpcds_q66/datafusion:parquet 73083097 71584802 1.02
tpcds_q67/datafusion:parquet 150996515 141380547 1.07
tpcds_q68/datafusion:parquet 32213240 35516429 0.91
tpcds_q69/datafusion:parquet 72724251 68951646 1.05
tpcds_q70/datafusion:parquet 33695947 32290031 1.04
tpcds_q71/datafusion:parquet 22626472 22513636 1.01
tpcds_q72/datafusion:parquet 601146534 577561954 1.04
tpcds_q73/datafusion:parquet 20071732 20724506 0.97
tpcds_q74/datafusion:parquet 83336639 83296753 1.00
tpcds_q75/datafusion:parquet 104508294 104475167 1.00
tpcds_q76/datafusion:parquet 30346567 30086844 1.01
tpcds_q77/datafusion:parquet 38229673 38764164 0.99
tpcds_q78/datafusion:parquet 111104296 106794187 1.04
tpcds_q79/datafusion:parquet 26888125 26570569 1.01
tpcds_q80/datafusion:parquet 78760953 76144539 1.03
tpcds_q81/datafusion:parquet 30991858 29319737 1.06
tpcds_q82/datafusion:parquet 19382046 18750492 1.03
tpcds_q83/datafusion:parquet 41042668 39922845 1.03
tpcds_q84/datafusion:parquet 40465938 40273493 1.00
tpcds_q85/datafusion:parquet 149546724 144442607 1.04
tpcds_q86/datafusion:parquet 🚨 16225905 13861554 1.17
tpcds_q87/datafusion:parquet 45188775 45136011 1.00
tpcds_q88/datafusion:parquet 60680172 59854974 1.01
tpcds_q89/datafusion:parquet 22792166 21887990 1.04
tpcds_q90/datafusion:parquet 15070698 14750625 1.02
tpcds_q91/datafusion:parquet 59886763 55868811 1.07
tpcds_q92/datafusion:parquet 18055542 17516027 1.03
tpcds_q93/datafusion:parquet 30936034 31332984 0.99
tpcds_q94/datafusion:parquet 20297547 21140055 0.96
tpcds_q95/datafusion:parquet 62223943 58970776 1.06
tpcds_q96/datafusion:parquet 12828884 11742509 1.09
tpcds_q97/datafusion:parquet 31949938 29636336 1.08
tpcds_q98/datafusion:parquet 22059971 20952939 1.05
tpcds_q99/datafusion:parquet 🚨 31127628 26993263 1.15
duckdb / vortex-file-compressed (0.968x ➖, 14↑ 0↓)
name PR 44844aa (ns) base 5746d55 (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-file-compressed 22973248 23260285 0.99
tpcds_q02/duckdb:vortex-file-compressed 23011513 22067269 1.04
tpcds_q03/duckdb:vortex-file-compressed 19360200 19180534 1.01
tpcds_q04/duckdb:vortex-file-compressed 93884391 95933240 0.98
tpcds_q05/duckdb:vortex-file-compressed 35774505 34816982 1.03
tpcds_q06/duckdb:vortex-file-compressed 36159784 33776657 1.07
tpcds_q07/duckdb:vortex-file-compressed 28746680 28307840 1.02
tpcds_q08/duckdb:vortex-file-compressed 27896527 27461723 1.02
tpcds_q09/duckdb:vortex-file-compressed 16599484 16884572 0.98
tpcds_q10/duckdb:vortex-file-compressed 40587664 41050345 0.99
tpcds_q11/duckdb:vortex-file-compressed 74738074 72672326 1.03
tpcds_q12/duckdb:vortex-file-compressed 14854154 14509246 1.02
tpcds_q13/duckdb:vortex-file-compressed 34423686 35002402 0.98
tpcds_q14/duckdb:vortex-file-compressed 103262773 103679404 1.00
tpcds_q15/duckdb:vortex-file-compressed 27468938 27969046 0.98
tpcds_q16/duckdb:vortex-file-compressed 23985727 25013807 0.96
tpcds_q17/duckdb:vortex-file-compressed 48651374 48511259 1.00
tpcds_q18/duckdb:vortex-file-compressed 40195405 40664077 0.99
tpcds_q19/duckdb:vortex-file-compressed 35308415 36691356 0.96
tpcds_q20/duckdb:vortex-file-compressed 14948313 15300179 0.98
tpcds_q21/duckdb:vortex-file-compressed 16309840 15773389 1.03
tpcds_q22/duckdb:vortex-file-compressed 73010862 72697374 1.00
tpcds_q23/duckdb:vortex-file-compressed 89532621 89303613 1.00
tpcds_q24/duckdb:vortex-file-compressed 44951315 44035490 1.02
tpcds_q25/duckdb:vortex-file-compressed 38723021 37102325 1.04
tpcds_q26/duckdb:vortex-file-compressed 20110684 18695691 1.08
tpcds_q27/duckdb:vortex-file-compressed 29704771 31684137 0.94
tpcds_q28/duckdb:vortex-file-compressed 11942591 12204417 0.98
tpcds_q29/duckdb:vortex-file-compressed 46766531 46936687 1.00
tpcds_q30/duckdb:vortex-file-compressed 25728172 26306063 0.98
tpcds_q31/duckdb:vortex-file-compressed 31755324 31933704 0.99
tpcds_q32/duckdb:vortex-file-compressed 13901180 14189758 0.98
tpcds_q33/duckdb:vortex-file-compressed 25715843 25923529 0.99
tpcds_q34/duckdb:vortex-file-compressed 28355105 27418784 1.03
tpcds_q35/duckdb:vortex-file-compressed 68448811 66280999 1.03
tpcds_q36/duckdb:vortex-file-compressed 25579092 25573101 1.00
tpcds_q37/duckdb:vortex-file-compressed 19749275 19850111 0.99
tpcds_q38/duckdb:vortex-file-compressed 40053892 38222784 1.05
tpcds_q39/duckdb:vortex-file-compressed 32240717 29376214 1.10
tpcds_q40/duckdb:vortex-file-compressed 18862664 18431493 1.02
tpcds_q41/duckdb:vortex-file-compressed 12496427 12539551 1.00
tpcds_q42/duckdb:vortex-file-compressed 15497766 15860006 0.98
tpcds_q43/duckdb:vortex-file-compressed 18478753 18386123 1.01
tpcds_q44/duckdb:vortex-file-compressed 21120593 22337634 0.95
tpcds_q45/duckdb:vortex-file-compressed 31253099 31437243 0.99
tpcds_q46/duckdb:vortex-file-compressed 🚀 34350706 38999487 0.88
tpcds_q47/duckdb:vortex-file-compressed 54221557 54016905 1.00
tpcds_q48/duckdb:vortex-file-compressed 32306936 32172958 1.00
tpcds_q49/duckdb:vortex-file-compressed 34733211 35914852 0.97
tpcds_q50/duckdb:vortex-file-compressed 27593320 28590001 0.97
tpcds_q51/duckdb:vortex-file-compressed 109208669 106926755 1.02
tpcds_q52/duckdb:vortex-file-compressed 15214253 15989462 0.95
tpcds_q53/duckdb:vortex-file-compressed 24510156 23730311 1.03
tpcds_q54/duckdb:vortex-file-compressed 32730841 31732382 1.03
tpcds_q55/duckdb:vortex-file-compressed 14896573 15236095 0.98
tpcds_q56/duckdb:vortex-file-compressed 28160400 27869488 1.01
tpcds_q57/duckdb:vortex-file-compressed 36391307 36884955 0.99
tpcds_q58/duckdb:vortex-file-compressed 🚀 29918902 37454455 0.80
tpcds_q59/duckdb:vortex-file-compressed 40111705 40019705 1.00
tpcds_q60/duckdb:vortex-file-compressed 27304491 28001632 0.98
tpcds_q61/duckdb:vortex-file-compressed 33592409 34768247 0.97
tpcds_q62/duckdb:vortex-file-compressed 🚀 15047840 18043265 0.83
tpcds_q63/duckdb:vortex-file-compressed 🚀 23199965 26138669 0.89
tpcds_q64/duckdb:vortex-file-compressed 🚀 100126108 111660262 0.90
tpcds_q65/duckdb:vortex-file-compressed 🚀 23684827 26639842 0.89
tpcds_q66/duckdb:vortex-file-compressed 30886260 33672433 0.92
tpcds_q67/duckdb:vortex-file-compressed 🚀 144383709 160686175 0.90
tpcds_q68/duckdb:vortex-file-compressed 🚀 32234883 40547598 0.79
tpcds_q69/duckdb:vortex-file-compressed 43863629 48459359 0.91
tpcds_q70/duckdb:vortex-file-compressed 33086798 35748037 0.93
tpcds_q71/duckdb:vortex-file-compressed 25595642 26091015 0.98
tpcds_q72/duckdb:vortex-file-compressed 167313992 171626190 0.97
tpcds_q73/duckdb:vortex-file-compressed 🚀 28616038 31831265 0.90
tpcds_q74/duckdb:vortex-file-compressed 🚀 46148187 53342744 0.87
tpcds_q75/duckdb:vortex-file-compressed 🚀 49971626 57150548 0.87
tpcds_q76/duckdb:vortex-file-compressed 22897198 24521021 0.93
tpcds_q77/duckdb:vortex-file-compressed 🚀 24946861 32192106 0.77
tpcds_q78/duckdb:vortex-file-compressed 68900859 75884730 0.91
tpcds_q79/duckdb:vortex-file-compressed 29326074 32280664 0.91
tpcds_q80/duckdb:vortex-file-compressed 48881500 54098780 0.90
tpcds_q81/duckdb:vortex-file-compressed 🚀 30526471 34168544 0.89
tpcds_q82/duckdb:vortex-file-compressed 47209052 52002272 0.91
tpcds_q83/duckdb:vortex-file-compressed 29034665 30685819 0.95
tpcds_q84/duckdb:vortex-file-compressed 17765193 18069907 0.98
tpcds_q85/duckdb:vortex-file-compressed 44683495 47032171 0.95
tpcds_q86/duckdb:vortex-file-compressed 🚀 17102610 20125900 0.85
tpcds_q87/duckdb:vortex-file-compressed 40875054 44642503 0.92
tpcds_q88/duckdb:vortex-file-compressed 58699501 58136057 1.01
tpcds_q89/duckdb:vortex-file-compressed 23230139 22941340 1.01
tpcds_q90/duckdb:vortex-file-compressed 10841211 11567056 0.94
tpcds_q91/duckdb:vortex-file-compressed 22590084 23830544 0.95
tpcds_q92/duckdb:vortex-file-compressed 18330502 19250490 0.95
tpcds_q93/duckdb:vortex-file-compressed 29825485 29295382 1.02
tpcds_q94/duckdb:vortex-file-compressed 22674610 23110455 0.98
tpcds_q95/duckdb:vortex-file-compressed 122842998 126017780 0.97
tpcds_q96/duckdb:vortex-file-compressed 13547761 14128423 0.96
tpcds_q97/duckdb:vortex-file-compressed 38504366 37935874 1.01
tpcds_q98/duckdb:vortex-file-compressed 20148304 20407576 0.99
tpcds_q99/duckdb:vortex-file-compressed 18789540 18648618 1.01
duckdb / vortex-compact (0.991x ➖, 5↑ 2↓)
name PR 44844aa (ns) base 5746d55 (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-compact 25189531 24316702 1.04
tpcds_q02/duckdb:vortex-compact 26101949 25830227 1.01
tpcds_q03/duckdb:vortex-compact 44881926 45184927 0.99
tpcds_q04/duckdb:vortex-compact 112848385 116294447 0.97
tpcds_q05/duckdb:vortex-compact 53929008 53735628 1.00
tpcds_q06/duckdb:vortex-compact 50688579 49267341 1.03
tpcds_q07/duckdb:vortex-compact 59160644 61878636 0.96
tpcds_q08/duckdb:vortex-compact 109766518 106842147 1.03
tpcds_q09/duckdb:vortex-compact 25253560 25030051 1.01
tpcds_q10/duckdb:vortex-compact 82159960 81439341 1.01
tpcds_q11/duckdb:vortex-compact 90734648 89564816 1.01
tpcds_q12/duckdb:vortex-compact 19290576 19087182 1.01
tpcds_q13/duckdb:vortex-compact 84664651 85085339 1.00
tpcds_q14/duckdb:vortex-compact 140277528 138190323 1.02
tpcds_q15/duckdb:vortex-compact 33240598 33011980 1.01
tpcds_q16/duckdb:vortex-compact 31003503 29542491 1.05
tpcds_q17/duckdb:vortex-compact 91928676 88772533 1.04
tpcds_q18/duckdb:vortex-compact 🚨 62094282 55251388 1.12
tpcds_q19/duckdb:vortex-compact 66394048 68039143 0.98
tpcds_q20/duckdb:vortex-compact 19351449 18707686 1.03
tpcds_q21/duckdb:vortex-compact 18199078 17876614 1.02
tpcds_q22/duckdb:vortex-compact 75936343 74836709 1.01
tpcds_q23/duckdb:vortex-compact 134962404 128865508 1.05
tpcds_q24/duckdb:vortex-compact 76403120 77232438 0.99
tpcds_q25/duckdb:vortex-compact 64042357 61121282 1.05
tpcds_q26/duckdb:vortex-compact 34505062 35226267 0.98
tpcds_q27/duckdb:vortex-compact 69467422 68644868 1.01
tpcds_q28/duckdb:vortex-compact 23042504 23091580 1.00
tpcds_q29/duckdb:vortex-compact 87713325 87709312 1.00
tpcds_q30/duckdb:vortex-compact 30860650 31680904 0.97
tpcds_q31/duckdb:vortex-compact 50185895 48667356 1.03
tpcds_q32/duckdb:vortex-compact 19030076 19168493 0.99
tpcds_q33/duckdb:vortex-compact 46710707 46634037 1.00
tpcds_q34/duckdb:vortex-compact 56520578 54937289 1.03
tpcds_q35/duckdb:vortex-compact 101351063 102797645 0.99
tpcds_q36/duckdb:vortex-compact 47196991 46860208 1.01
tpcds_q37/duckdb:vortex-compact 22988996 22754560 1.01
tpcds_q38/duckdb:vortex-compact 58107015 57067441 1.02
tpcds_q39/duckdb:vortex-compact 30720071 29894985 1.03
tpcds_q40/duckdb:vortex-compact 22971100 21556162 1.07
tpcds_q41/duckdb:vortex-compact 14261947 14179450 1.01
tpcds_q42/duckdb:vortex-compact 24810466 25156005 0.99
tpcds_q43/duckdb:vortex-compact 38809112 38613923 1.01
tpcds_q44/duckdb:vortex-compact 35743901 35241226 1.01
tpcds_q45/duckdb:vortex-compact 40363796 40609112 0.99
tpcds_q46/duckdb:vortex-compact 72581591 72135342 1.01
tpcds_q47/duckdb:vortex-compact 73560903 72921594 1.01
tpcds_q48/duckdb:vortex-compact 74559990 76361581 0.98
tpcds_q49/duckdb:vortex-compact 64449251 59248090 1.09
tpcds_q50/duckdb:vortex-compact 60496251 61140598 0.99
tpcds_q51/duckdb:vortex-compact 117411239 114797960 1.02
tpcds_q52/duckdb:vortex-compact 24698066 26661665 0.93
tpcds_q53/duckdb:vortex-compact 46102842 45598643 1.01
tpcds_q54/duckdb:vortex-compact 48393522 47679638 1.01
tpcds_q55/duckdb:vortex-compact 24501799 25061048 0.98
tpcds_q56/duckdb:vortex-compact 46630183 46682546 1.00
tpcds_q57/duckdb:vortex-compact 41485795 40836510 1.02
tpcds_q58/duckdb:vortex-compact 43238375 43811131 0.99
tpcds_q59/duckdb:vortex-compact 57881429 57687773 1.00
tpcds_q60/duckdb:vortex-compact 51110211 49256813 1.04
tpcds_q61/duckdb:vortex-compact 92014498 94518928 0.97
tpcds_q62/duckdb:vortex-compact 19524060 19457863 1.00
tpcds_q63/duckdb:vortex-compact 43868807 43378783 1.01
tpcds_q64/duckdb:vortex-compact 172658394 168870001 1.02
tpcds_q65/duckdb:vortex-compact 40640150 39805571 1.02
tpcds_q66/duckdb:vortex-compact 🚨 41003446 36973127 1.11
tpcds_q67/duckdb:vortex-compact 167132145 163276194 1.02
tpcds_q68/duckdb:vortex-compact 75750239 73112414 1.04
tpcds_q69/duckdb:vortex-compact 85040042 81379755 1.04
tpcds_q70/duckdb:vortex-compact 71918892 71466242 1.01
tpcds_q71/duckdb:vortex-compact 43680510 47643292 0.92
tpcds_q72/duckdb:vortex-compact 172675531 185570163 0.93
tpcds_q73/duckdb:vortex-compact 54087688 55653925 0.97
tpcds_q74/duckdb:vortex-compact 65152651 68298951 0.95
tpcds_q75/duckdb:vortex-compact 68778241 72384488 0.95
tpcds_q76/duckdb:vortex-compact 36744092 39099982 0.94
tpcds_q77/duckdb:vortex-compact 🚀 48110616 54826064 0.88
tpcds_q78/duckdb:vortex-compact 🚀 85883052 96470446 0.89
tpcds_q79/duckdb:vortex-compact 89857136 96996098 0.93
tpcds_q80/duckdb:vortex-compact 79549566 88154916 0.90
tpcds_q81/duckdb:vortex-compact 🚀 32402376 38040808 0.85
tpcds_q82/duckdb:vortex-compact 🚀 49231201 54786204 0.90
tpcds_q83/duckdb:vortex-compact 40647926 38920752 1.04
tpcds_q84/duckdb:vortex-compact 🚀 20994517 24428238 0.86
tpcds_q85/duckdb:vortex-compact 65576553 72095871 0.91
tpcds_q86/duckdb:vortex-compact 19946620 20392193 0.98
tpcds_q87/duckdb:vortex-compact 59742361 64269062 0.93
tpcds_q88/duckdb:vortex-compact 232839578 250506721 0.93
tpcds_q89/duckdb:vortex-compact 44998754 48274714 0.93
tpcds_q90/duckdb:vortex-compact 17697486 18255514 0.97
tpcds_q91/duckdb:vortex-compact 55435191 59267425 0.94
tpcds_q92/duckdb:vortex-compact 34227533 35831105 0.96
tpcds_q93/duckdb:vortex-compact 38148664 39124208 0.98
tpcds_q94/duckdb:vortex-compact 32001909 32861269 0.97
tpcds_q95/duckdb:vortex-compact 135063763 136766357 0.99
tpcds_q96/duckdb:vortex-compact 38115594 37193831 1.02
tpcds_q97/duckdb:vortex-compact 51478079 50987862 1.01
tpcds_q98/duckdb:vortex-compact 33562904 33246402 1.01
tpcds_q99/duckdb:vortex-compact 23343603 24571891 0.95
duckdb / parquet (1.006x ➖, 2↑ 2↓)
name PR 44844aa (ns) base 5746d55 (ns) ratio (PR/base)
tpcds_q01/duckdb:parquet 32103298 30200709 1.06
tpcds_q02/duckdb:parquet 24202078 24087463 1.00
tpcds_q03/duckdb:parquet 12884967 13205259 0.98
tpcds_q04/duckdb:parquet 173263725 167404617 1.03
tpcds_q05/duckdb:parquet 🚀 30514146 34100710 0.89
tpcds_q06/duckdb:parquet 33850954 34687658 0.98
tpcds_q07/duckdb:parquet 24603028 24887611 0.99
tpcds_q08/duckdb:parquet 30596347 30124718 1.02
tpcds_q09/duckdb:parquet 45399727 45090581 1.01
tpcds_q10/duckdb:parquet 38908300 38369290 1.01
tpcds_q11/duckdb:parquet 88299412 92648739 0.95
tpcds_q12/duckdb:parquet 16686117 16266548 1.03
tpcds_q13/duckdb:parquet 35427582 35034092 1.01
tpcds_q14/duckdb:parquet 105733139 105063134 1.01
tpcds_q15/duckdb:parquet 31082380 31555678 0.99
tpcds_q16/duckdb:parquet 23500800 23139456 1.02
tpcds_q17/duckdb:parquet 41641813 39121913 1.06
tpcds_q18/duckdb:parquet 49531844 49120034 1.01
tpcds_q19/duckdb:parquet 32478257 32330784 1.00
tpcds_q20/duckdb:parquet 17594446 17371015 1.01
tpcds_q21/duckdb:parquet 🚀 12098470 14423971 0.84
tpcds_q22/duckdb:parquet 75773487 71309752 1.06
tpcds_q23/duckdb:parquet 85131117 82196086 1.04
tpcds_q24/duckdb:parquet 48444168 46759999 1.04
tpcds_q25/duckdb:parquet 36692131 36528166 1.00
tpcds_q26/duckdb:parquet 40164909 39890484 1.01
tpcds_q27/duckdb:parquet 53898616 55369199 0.97
tpcds_q28/duckdb:parquet 43581693 44065308 0.99
tpcds_q29/duckdb:parquet 37477479 39242438 0.96
tpcds_q30/duckdb:parquet 38359819 38132486 1.01
tpcds_q31/duckdb:parquet 28516760 27404642 1.04
tpcds_q32/duckdb:parquet 12868829 13031995 0.99
tpcds_q33/duckdb:parquet 24509757 23789663 1.03
tpcds_q34/duckdb:parquet 23487410 23783941 0.99
tpcds_q35/duckdb:parquet 61770127 63069399 0.98
tpcds_q36/duckdb:parquet 23138609 23118493 1.00
tpcds_q37/duckdb:parquet 15285688 14686394 1.04
tpcds_q38/duckdb:parquet 37707882 37521979 1.00
tpcds_q39/duckdb:parquet 31997573 32038610 1.00
tpcds_q40/duckdb:parquet 20209171 19998448 1.01
tpcds_q41/duckdb:parquet 9034180 9110310 0.99
tpcds_q42/duckdb:parquet 12895764 13139496 0.98
tpcds_q43/duckdb:parquet 18314340 17430471 1.05
tpcds_q44/duckdb:parquet 26605349 27055504 0.98
tpcds_q45/duckdb:parquet 29037783 29119202 1.00
tpcds_q46/duckdb:parquet 48156749 48297504 1.00
tpcds_q47/duckdb:parquet 50745802 50393450 1.01
tpcds_q48/duckdb:parquet 33429359 33232821 1.01
tpcds_q49/duckdb:parquet 29850887 28711033 1.04
tpcds_q50/duckdb:parquet 27210835 26609844 1.02
tpcds_q51/duckdb:parquet 🚨 132445972 104277062 1.27
tpcds_q52/duckdb:parquet 12956292 13998200 0.93
tpcds_q53/duckdb:parquet 17569180 17699876 0.99
tpcds_q54/duckdb:parquet 29327547 29441152 1.00
tpcds_q55/duckdb:parquet 12937900 13035951 0.99
tpcds_q56/duckdb:parquet 24325196 24748763 0.98
tpcds_q57/duckdb:parquet 38608731 38591820 1.00
tpcds_q58/duckdb:parquet 26617676 26644680 1.00
tpcds_q59/duckdb:parquet 37129074 36650872 1.01
tpcds_q60/duckdb:parquet 26671607 25653812 1.04
tpcds_q61/duckdb:parquet 34265213 34749662 0.99
tpcds_q62/duckdb:parquet 12931756 13053594 0.99
tpcds_q63/duckdb:parquet 16185206 15718233 1.03
tpcds_q64/duckdb:parquet 78475333 78843209 1.00
tpcds_q65/duckdb:parquet 23911264 23184049 1.03
tpcds_q66/duckdb:parquet 🚨 33669961 30176987 1.12
tpcds_q67/duckdb:parquet 143586070 137046298 1.05
tpcds_q68/duckdb:parquet 40353943 39630832 1.02
tpcds_q69/duckdb:parquet 39399156 39413801 1.00
tpcds_q70/duckdb:parquet 22728784 23068578 0.99
tpcds_q71/duckdb:parquet 24458469 25087230 0.97
tpcds_q72/duckdb:parquet 168100590 167328933 1.00
tpcds_q73/duckdb:parquet 20625174 20429938 1.01
tpcds_q74/duckdb:parquet 130942684 130037932 1.01
tpcds_q75/duckdb:parquet 59749205 58640564 1.02
tpcds_q76/duckdb:parquet 22456192 22627217 0.99
tpcds_q77/duckdb:parquet 25501050 25538725 1.00
tpcds_q78/duckdb:parquet 79926512 78547165 1.02
tpcds_q79/duckdb:parquet 30845815 30948996 1.00
tpcds_q80/duckdb:parquet 44828480 44242454 1.01
tpcds_q81/duckdb:parquet 35611168 35472171 1.00
tpcds_q82/duckdb:parquet 16694853 16719483 1.00
tpcds_q83/duckdb:parquet 18856383 18927375 1.00
tpcds_q84/duckdb:parquet 20833574 20891826 1.00
tpcds_q85/duckdb:parquet 43068512 42555489 1.01
tpcds_q86/duckdb:parquet 14268900 13988767 1.02
tpcds_q87/duckdb:parquet 40020151 40335662 0.99
tpcds_q88/duckdb:parquet 54682370 54042610 1.01
tpcds_q89/duckdb:parquet 19308198 18717398 1.03
tpcds_q90/duckdb:parquet 9562678 8810829 1.09
tpcds_q91/duckdb:parquet 25944378 26130300 0.99
tpcds_q92/duckdb:parquet 13461320 13618387 0.99
tpcds_q93/duckdb:parquet 32539751 32123163 1.01
tpcds_q94/duckdb:parquet 18769649 18526087 1.01
tpcds_q95/duckdb:parquet 124355242 138164683 0.90
tpcds_q96/duckdb:parquet 11254517 11138019 1.01
tpcds_q97/duckdb:parquet 39255657 38721018 1.01
tpcds_q98/duckdb:parquet 21845728 21698525 1.01
tpcds_q99/duckdb:parquet 20640968 21023928 0.98
duckdb / duckdb (1.007x ➖, 1↑ 2↓)
name PR 44844aa (ns) base 5746d55 (ns) ratio (PR/base)
tpcds_q01/duckdb:duckdb 22293322 21590276 1.03
tpcds_q02/duckdb:duckdb 20140161 20271348 0.99
tpcds_q03/duckdb:duckdb 10622999 10457653 1.02
tpcds_q04/duckdb:duckdb 180693555 182109433 0.99
tpcds_q05/duckdb:duckdb 22189755 21608099 1.03
tpcds_q06/duckdb:duckdb 28239088 28365173 1.00
tpcds_q07/duckdb:duckdb 41258783 41601593 0.99
tpcds_q08/duckdb:duckdb 122639093 121978312 1.01
tpcds_q09/duckdb:duckdb 20926196 20945356 1.00
tpcds_q10/duckdb:duckdb 28853545 29110436 0.99
tpcds_q11/duckdb:duckdb 92144924 97087264 0.95
tpcds_q12/duckdb:duckdb 12873451 12767299 1.01
tpcds_q13/duckdb:duckdb 26297165 27029183 0.97
tpcds_q14/duckdb:duckdb 94765032 95542209 0.99
tpcds_q15/duckdb:duckdb 25350463 25569691 0.99
tpcds_q16/duckdb:duckdb 20290042 19257377 1.05
tpcds_q17/duckdb:duckdb 25580537 26696321 0.96
tpcds_q18/duckdb:duckdb 47756955 47446520 1.01
tpcds_q19/duckdb:duckdb 20054020 19440124 1.03
tpcds_q20/duckdb:duckdb 13440180 13196950 1.02
tpcds_q21/duckdb:duckdb 🚀 7683344 8992207 0.85
tpcds_q22/duckdb:duckdb 62241731 61598025 1.01
tpcds_q23/duckdb:duckdb 78721922 78444763 1.00
tpcds_q24/duckdb:duckdb 25388834 25640734 0.99
tpcds_q25/duckdb:duckdb 18895649 18926513 1.00
tpcds_q26/duckdb:duckdb 28334533 28025621 1.01
tpcds_q27/duckdb:duckdb 41844934 41656530 1.00
tpcds_q28/duckdb:duckdb 26113206 25860074 1.01
tpcds_q29/duckdb:duckdb 23921061 23523368 1.02
tpcds_q30/duckdb:duckdb 31553725 31503360 1.00
tpcds_q31/duckdb:duckdb 52000924 50644678 1.03
tpcds_q32/duckdb:duckdb 8571527 8212330 1.04
tpcds_q33/duckdb:duckdb 16349831 15985437 1.02
tpcds_q34/duckdb:duckdb 17770467 18683878 0.95
tpcds_q35/duckdb:duckdb 37701201 37469631 1.01
tpcds_q36/duckdb:duckdb 71753004 70641610 1.02
tpcds_q37/duckdb:duckdb 8921385 9215968 0.97
tpcds_q38/duckdb:duckdb 33418900 36035550 0.93
tpcds_q39/duckdb:duckdb 28355636 28644157 0.99
tpcds_q40/duckdb:duckdb 15065145 14732557 1.02
tpcds_q41/duckdb:duckdb 9573976 9404044 1.02
tpcds_q42/duckdb:duckdb 10227025 10241569 1.00
tpcds_q43/duckdb:duckdb 14320607 14878146 0.96
tpcds_q44/duckdb:duckdb 16207435 15656252 1.04
tpcds_q45/duckdb:duckdb 19079892 19097177 1.00
tpcds_q46/duckdb:duckdb 39602922 38335543 1.03
tpcds_q47/duckdb:duckdb 47316513 47104145 1.00
tpcds_q48/duckdb:duckdb 25380783 25228384 1.01
tpcds_q49/duckdb:duckdb 21660275 21047307 1.03
tpcds_q50/duckdb:duckdb 16371592 16313906 1.00
tpcds_q51/duckdb:duckdb 100810509 98996568 1.02
tpcds_q52/duckdb:duckdb 9768251 10060664 0.97
tpcds_q53/duckdb:duckdb 16265165 15616406 1.04
tpcds_q54/duckdb:duckdb 19256762 18952459 1.02
tpcds_q55/duckdb:duckdb 🚨 10385994 9077090 1.14
tpcds_q56/duckdb:duckdb 17530824 16641256 1.05
tpcds_q57/duckdb:duckdb 36925718 36388136 1.01
tpcds_q58/duckdb:duckdb 17945804 18011547 1.00
tpcds_q59/duckdb:duckdb 36978864 37065504 1.00
tpcds_q60/duckdb:duckdb 19386300 18098625 1.07
tpcds_q61/duckdb:duckdb 16322869 16762034 0.97
tpcds_q62/duckdb:duckdb 10083214 9843793 1.02
tpcds_q63/duckdb:duckdb 14455272 14072759 1.03
tpcds_q64/duckdb:duckdb 60061999 57429194 1.05
tpcds_q65/duckdb:duckdb 36768565 36861541 1.00
tpcds_q66/duckdb:duckdb 27315043 26239969 1.04
tpcds_q67/duckdb:duckdb 133892763 133214183 1.01
tpcds_q68/duckdb:duckdb 27183249 27451455 0.99
tpcds_q69/duckdb:duckdb 27496244 28606561 0.96
tpcds_q70/duckdb:duckdb 17156342 16691013 1.03
tpcds_q71/duckdb:duckdb 17234758 16766313 1.03
tpcds_q72/duckdb:duckdb 46248890 47133988 0.98
tpcds_q73/duckdb:duckdb 13222813 14446219 0.92
tpcds_q74/duckdb:duckdb 147457580 144190809 1.02
tpcds_q75/duckdb:duckdb 46100170 45700169 1.01
tpcds_q76/duckdb:duckdb 14799113 14874728 0.99
tpcds_q77/duckdb:duckdb 15638732 15315926 1.02
tpcds_q78/duckdb:duckdb 66752261 67007558 1.00
tpcds_q79/duckdb:duckdb 20217481 20861892 0.97
tpcds_q80/duckdb:duckdb 31651593 32444116 0.98
tpcds_q81/duckdb:duckdb 41095543 39747407 1.03
tpcds_q82/duckdb:duckdb 11319392 10922299 1.04
tpcds_q83/duckdb:duckdb 11018722 10981368 1.00
tpcds_q84/duckdb:duckdb 14807116 14595556 1.01
tpcds_q85/duckdb:duckdb 26971668 25689497 1.05
tpcds_q86/duckdb:duckdb 12503918 12121812 1.03
tpcds_q87/duckdb:duckdb 38193985 36041091 1.06
tpcds_q88/duckdb:duckdb 30389493 29493023 1.03
tpcds_q89/duckdb:duckdb 17046683 17316086 0.98
tpcds_q90/duckdb:duckdb 🚨 6867209 6164190 1.11
tpcds_q91/duckdb:duckdb 15295558 14232159 1.07
tpcds_q92/duckdb:duckdb 9915017 9910751 1.00
tpcds_q93/duckdb:duckdb 24085719 23585005 1.02
tpcds_q94/duckdb:duckdb 14399426 14685324 0.98
tpcds_q95/duckdb:duckdb 132498663 132982828 1.00
tpcds_q96/duckdb:duckdb 6002450 6117685 0.98
tpcds_q97/duckdb:duckdb 32547521 32009141 1.02
tpcds_q98/duckdb:duckdb 18594604 18463669 1.01
tpcds_q99/duckdb:duckdb 17273107 16813818 1.03

No file size changes detected.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb S3 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +1.1%
Engines: DataFusion No clear signal (-5.2%, low confidence) · DuckDB No clear signal (+7.7%, environment too noisy confidence)
Vortex (geomean): 0.997x ➖
Parquet (geomean): 0.987x ➖
Shifts: Parquet (control) -1.3% · Median polish -1.2%

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

datafusion / vortex-file-compressed (0.911x ➖, 0↑ 0↓)
name PR 44844aa (ns) base 5746d55 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 30934747 35045900 0.88
fineweb_q01/datafusion:vortex-file-compressed 504757135 514025561 0.98
fineweb_q02/datafusion:vortex-file-compressed 517039929 525574969 0.98
fineweb_q03/datafusion:vortex-file-compressed 1074767980 1122633723 0.96
fineweb_q04/datafusion:vortex-file-compressed 1167224785 1246296965 0.94
fineweb_q05/datafusion:vortex-file-compressed 1121944743 1123829303 1.00
fineweb_q06/datafusion:vortex-file-compressed 1263366724 1432796580 0.88
fineweb_q07/datafusion:vortex-file-compressed 1084000772 1248675449 0.87
fineweb_q08/datafusion:vortex-file-compressed 478968915 649156571 0.74
datafusion / vortex-compact (0.996x ➖, 0↑ 0↓)
name PR 44844aa (ns) base 5746d55 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 32101661 30028323 1.07
fineweb_q01/datafusion:vortex-compact 523514115 438465459 1.19
fineweb_q02/datafusion:vortex-compact 490707138 601655530 0.82
fineweb_q03/datafusion:vortex-compact 1308430060 1295312922 1.01
fineweb_q04/datafusion:vortex-compact 1610190938 1630902651 0.99
fineweb_q05/datafusion:vortex-compact 1355199876 1367646621 0.99
fineweb_q06/datafusion:vortex-compact 1230499865 1257815058 0.98
fineweb_q07/datafusion:vortex-compact 1170000427 1207276310 0.97
fineweb_q08/datafusion:vortex-compact 403047249 407710854 0.99
datafusion / parquet (1.004x ➖, 0↑ 0↓)
name PR 44844aa (ns) base 5746d55 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 987948172 1007552844 0.98
fineweb_q01/datafusion:parquet 1763369571 1731148751 1.02
fineweb_q02/datafusion:parquet 1844112566 1660773325 1.11
fineweb_q03/datafusion:parquet 1648009111 1713084668 0.96
fineweb_q04/datafusion:parquet 1781211767 1842628972 0.97
fineweb_q05/datafusion:parquet 1677989855 1666480127 1.01
fineweb_q06/datafusion:parquet 1694341851 1652405594 1.03
fineweb_q07/datafusion:parquet 1720418163 1740611930 0.99
fineweb_q08/datafusion:parquet 1670315721 1692523107 0.99
duckdb / vortex-file-compressed (1.037x ➖, 0↑ 0↓)
name PR 44844aa (ns) base 5746d55 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 79893523 69655750 1.15
fineweb_q01/duckdb:vortex-file-compressed 526792139 495755454 1.06
fineweb_q02/duckdb:vortex-file-compressed 467265361 492395712 0.95
fineweb_q03/duckdb:vortex-file-compressed 1421496155 1177329179 1.21
fineweb_q04/duckdb:vortex-file-compressed 1312539419 1325726227 0.99
fineweb_q05/duckdb:vortex-file-compressed 1250494965 1208983241 1.03
fineweb_q06/duckdb:vortex-file-compressed 1393292003 1421414307 0.98
fineweb_q07/duckdb:vortex-file-compressed 1200902275 1214669586 0.99
fineweb_q08/duckdb:vortex-file-compressed 530333094 528865946 1.00
duckdb / vortex-compact (1.052x ➖, 0↑ 1↓)
name PR 44844aa (ns) base 5746d55 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 🚨 78439938 47304459 1.66
fineweb_q01/duckdb:vortex-compact 523658290 539666450 0.97
fineweb_q02/duckdb:vortex-compact 589176090 592870844 0.99
fineweb_q03/duckdb:vortex-compact 1665079495 1759829277 0.95
fineweb_q04/duckdb:vortex-compact 1730034053 1777966015 0.97
fineweb_q05/duckdb:vortex-compact 1558135646 1568032870 0.99
fineweb_q06/duckdb:vortex-compact 1537356454 1488123466 1.03
fineweb_q07/duckdb:vortex-compact 1416172183 1365295850 1.04
fineweb_q08/duckdb:vortex-compact 468304146 465536103 1.01
duckdb / parquet (0.970x ➖, 0↑ 0↓)
name PR 44844aa (ns) base 5746d55 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 1020158339 1046876264 0.97
fineweb_q01/duckdb:parquet 1299942691 1479241312 0.88
fineweb_q02/duckdb:parquet 1281823769 1425454726 0.90
fineweb_q03/duckdb:parquet 3496510585 3492988593 1.00
fineweb_q04/duckdb:parquet 1757283271 1802601326 0.97
fineweb_q05/duckdb:parquet 2136145065 2015575424 1.06
fineweb_q06/duckdb:parquet 4086097073 4127552173 0.99
fineweb_q07/duckdb:parquet 2476415544 2477559340 1.00
fineweb_q08/duckdb:parquet 1019909416 1060892426 0.96

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Statistical and Population Genetics 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.1%
Engines: DuckDB No clear signal (+0.1%, low confidence)
Vortex (geomean): 1.015x ➖
Parquet (geomean): 1.014x ➖
Shifts: Parquet (control) +1.4% · Median polish +0.8%

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

duckdb / vortex-file-compressed (1.017x ➖, 0↑ 0↓)
name PR 44844aa (ns) base 5746d55 (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-file-compressed 11798947 12173315 0.97
statpopgen_q01/duckdb:vortex-file-compressed 25898557 27105564 0.96
statpopgen_q02/duckdb:vortex-file-compressed 524677854 520867646 1.01
statpopgen_q03/duckdb:vortex-file-compressed 1088115109 1040295741 1.05
statpopgen_q04/duckdb:vortex-file-compressed 1064012945 1043223887 1.02
statpopgen_q05/duckdb:vortex-file-compressed 449036032 447980550 1.00
statpopgen_q06/duckdb:vortex-file-compressed 1507552589 1522033445 0.99
statpopgen_q07/duckdb:vortex-file-compressed 201767423 197987088 1.02
statpopgen_q08/duckdb:vortex-file-compressed 239251169 218126914 1.10
statpopgen_q09/duckdb:vortex-file-compressed 907425174 826537990 1.10
statpopgen_q10/duckdb:vortex-file-compressed 2536605842 2541620893 1.00
duckdb / vortex-compact (1.012x ➖, 0↑ 0↓)
name PR 44844aa (ns) base 5746d55 (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-compact 11789723 11673306 1.01
statpopgen_q01/duckdb:vortex-compact 215325037 219411320 0.98
statpopgen_q02/duckdb:vortex-compact 560243409 553657652 1.01
statpopgen_q03/duckdb:vortex-compact 1155631420 1152276064 1.00
statpopgen_q04/duckdb:vortex-compact 1164147108 1174354277 0.99
statpopgen_q05/duckdb:vortex-compact 584882109 577233420 1.01
statpopgen_q06/duckdb:vortex-compact 1469795192 1468895759 1.00
statpopgen_q07/duckdb:vortex-compact 912665438 869834799 1.05
statpopgen_q08/duckdb:vortex-compact 939456820 894139714 1.05
statpopgen_q09/duckdb:vortex-compact 938655645 918648912 1.02
statpopgen_q10/duckdb:vortex-compact 2594761724 2600145668 1.00
duckdb / parquet (1.014x ➖, 0↑ 0↓)
name PR 44844aa (ns) base 5746d55 (ns) ratio (PR/base)
statpopgen_q00/duckdb:parquet 337349507 341639772 0.99
statpopgen_q01/duckdb:parquet 430381219 415847929 1.03
statpopgen_q02/duckdb:parquet 802803155 802399565 1.00
statpopgen_q03/duckdb:parquet 1254637167 1244421181 1.01
statpopgen_q04/duckdb:parquet 1259985503 1243705038 1.01
statpopgen_q05/duckdb:parquet 916546959 854299401 1.07
statpopgen_q06/duckdb:parquet 1485112560 1459300364 1.02
statpopgen_q07/duckdb:parquet 904510224 897465560 1.01
statpopgen_q08/duckdb:parquet 897832973 903700803 0.99
statpopgen_q09/duckdb:parquet 1076574861 1057445101 1.02
statpopgen_q10/duckdb:parquet 2245295628 2249735358 1.00

No file size changes detected.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench Sorted on NVME 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.6%
Engines: DataFusion No clear signal (+0.6%, environment too noisy confidence) · DuckDB No clear signal (-0.2%, low confidence)
Vortex (geomean): 0.873x ✅
Parquet (geomean): 0.879x ✅
Shifts: Parquet (control) -12.1% · Median polish -12.4%

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

datafusion / vortex-file-compressed (0.871x ✅, 8↑ 1↓)
name PR 44844aa (ns) base def2791 (ns) ratio (PR/base)
clickbench-sorted_q23/datafusion:vortex-file-compressed 🚨 572984926 444645024 1.29
clickbench-sorted_q24/datafusion:vortex-file-compressed 🚀 23220249 26082508 0.89
clickbench-sorted_q26/datafusion:vortex-file-compressed 🚀 21136037 26116408 0.81
clickbench-sorted_q36/datafusion:vortex-file-compressed 71225061 71655427 0.99
clickbench-sorted_q37/datafusion:vortex-file-compressed 🚀 43757080 54312845 0.81
clickbench-sorted_q38/datafusion:vortex-file-compressed 🚀 44878685 50534187 0.89
clickbench-sorted_q39/datafusion:vortex-file-compressed 🚀 116643825 147793512 0.79
clickbench-sorted_q40/datafusion:vortex-file-compressed 🚀 21780039 28830346 0.76
clickbench-sorted_q41/datafusion:vortex-file-compressed 🚀 20293916 26493314 0.77
clickbench-sorted_q42/datafusion:vortex-file-compressed 🚀 15477856 18599033 0.83
datafusion / parquet (0.866x ✅, 8↑ 0↓)
name PR 44844aa (ns) base def2791 (ns) ratio (PR/base)
clickbench-sorted_q23/datafusion:parquet 🚀 4883206270 6308895058 0.77
clickbench-sorted_q24/datafusion:parquet 🚀 29682428 33154909 0.90
clickbench-sorted_q26/datafusion:parquet 🚀 29354429 33979393 0.86
clickbench-sorted_q36/datafusion:parquet 🚀 193430257 216752636 0.89
clickbench-sorted_q37/datafusion:parquet 🚀 111766836 128337068 0.87
clickbench-sorted_q38/datafusion:parquet 🚀 167520521 193996874 0.86
clickbench-sorted_q39/datafusion:parquet 🚀 306175297 380455030 0.80
clickbench-sorted_q40/datafusion:parquet 🚀 65809400 75620165 0.87
clickbench-sorted_q41/datafusion:parquet 63505972 68463694 0.93
clickbench-sorted_q42/datafusion:parquet 32272358 35587452 0.91
duckdb / vortex-file-compressed (0.876x ✅, 8↑ 0↓)
name PR 44844aa (ns) base def2791 (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:vortex-file-compressed 🚀 164195775 198612989 0.83
clickbench-sorted_q24/duckdb:vortex-file-compressed 🚀 25609310 30428499 0.84
clickbench-sorted_q26/duckdb:vortex-file-compressed 🚀 38815401 47610456 0.82
clickbench-sorted_q36/duckdb:vortex-file-compressed 🚀 59878594 67331100 0.89
clickbench-sorted_q37/duckdb:vortex-file-compressed 49549408 52899324 0.94
clickbench-sorted_q38/duckdb:vortex-file-compressed 🚀 51680937 58495893 0.88
clickbench-sorted_q39/duckdb:vortex-file-compressed 🚀 114501538 128450797 0.89
clickbench-sorted_q40/duckdb:vortex-file-compressed 🚀 29443455 33141538 0.89
clickbench-sorted_q41/duckdb:vortex-file-compressed 🚀 29908695 33465014 0.89
clickbench-sorted_q42/duckdb:vortex-file-compressed 25581734 28382301 0.90
duckdb / parquet (0.892x ✅, 3↑ 0↓)
name PR 44844aa (ns) base def2791 (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:parquet 🚀 198683263 247183429 0.80
clickbench-sorted_q24/duckdb:parquet 29494829 31446753 0.94
clickbench-sorted_q26/duckdb:parquet 24571703 27291266 0.90
clickbench-sorted_q36/duckdb:parquet 🚀 108186360 125401758 0.86
clickbench-sorted_q37/duckdb:parquet 93575482 103488275 0.90
clickbench-sorted_q38/duckdb:parquet 99646846 109575934 0.91
clickbench-sorted_q39/duckdb:parquet 🚀 184524544 212518740 0.87
clickbench-sorted_q40/duckdb:parquet 42350091 46979852 0.90
clickbench-sorted_q41/duckdb:parquet 41394375 45828537 0.90
clickbench-sorted_q42/duckdb:parquet 30271795 32183250 0.94
duckdb / duckdb (0.906x ➖, 3↑ 0↓)
name PR 44844aa (ns) base def2791 (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:duckdb 🚀 289611635 324907448 0.89
clickbench-sorted_q24/duckdb:duckdb 46279908 50453059 0.92
clickbench-sorted_q26/duckdb:duckdb 42500163 45075605 0.94
clickbench-sorted_q36/duckdb:duckdb 92805137 98537449 0.94
clickbench-sorted_q37/duckdb:duckdb 🚀 84524359 98928553 0.85
clickbench-sorted_q38/duckdb:duckdb 66739709 72981067 0.91
clickbench-sorted_q39/duckdb:duckdb 🚀 122046087 145708956 0.84
clickbench-sorted_q40/duckdb:duckdb 45802856 50614320 0.90
clickbench-sorted_q41/duckdb:duckdb 43595982 48026938 0.91
clickbench-sorted_q42/duckdb:duckdb 37109742 39057902 0.95

File Size Changes (201 files changed, +0.0% overall, 102↑ 99↓)
File Scale Format Base HEAD Change %
hits_001.vortex 1.0 vortex-file-compressed 189.07 MB 193.36 MB +4.29 MB +2.3%
hits_080.vortex 1.0 vortex-compact 94.76 MB 96.83 MB +2.07 MB +2.2%
hits_053.vortex 1.0 vortex-file-compressed 189.95 MB 193.85 MB +3.90 MB +2.1%
hits_061.vortex 1.0 vortex-compact 123.48 MB 125.92 MB +2.44 MB +2.0%
hits_050.vortex 1.0 vortex-compact 123.77 MB 125.92 MB +2.15 MB +1.7%
hits_043.vortex 1.0 vortex-compact 94.77 MB 96.27 MB +1.50 MB +1.6%
hits_049.vortex 1.0 vortex-compact 139.46 MB 141.12 MB +1.66 MB +1.2%
hits_067.vortex 1.0 vortex-compact 98.45 MB 99.57 MB +1.12 MB +1.1%
hits_001.vortex 1.0 vortex-compact 139.03 MB 140.49 MB +1.46 MB +1.1%
hits_049.vortex 1.0 vortex-file-compressed 191.54 MB 193.30 MB +1.77 MB +0.9%
hits_078.vortex 1.0 vortex-compact 97.18 MB 97.96 MB +792.93 KB +0.8%
hits_023.vortex 1.0 vortex-compact 141.55 MB 142.64 MB +1.09 MB +0.8%
hits_070.vortex 1.0 vortex-compact 152.72 MB 153.87 MB +1.15 MB +0.8%
hits_048.vortex 1.0 vortex-file-compressed 198.22 MB 199.65 MB +1.43 MB +0.7%
hits_065.vortex 1.0 vortex-compact 124.52 MB 125.42 MB +916.27 KB +0.7%
hits_098.vortex 1.0 vortex-compact 103.60 MB 104.30 MB +717.42 KB +0.7%
hits_084.vortex 1.0 vortex-file-compressed 154.58 MB 155.62 MB +1.04 MB +0.7%
hits_006.vortex 1.0 vortex-compact 93.87 MB 94.46 MB +608.27 KB +0.6%
hits_039.vortex 1.0 vortex-compact 124.20 MB 124.96 MB +785.43 KB +0.6%
hits_074.vortex 1.0 vortex-file-compressed 197.98 MB 199.17 MB +1.19 MB +0.6%
hits_040.vortex 1.0 vortex-compact 109.99 MB 110.58 MB +607.77 KB +0.5%
hits_043.vortex 1.0 vortex-file-compressed 126.43 MB 127.05 MB +633.20 KB +0.5%
hits_055.vortex 1.0 vortex-compact 152.50 MB 153.22 MB +735.71 KB +0.5%
hits_030.vortex 1.0 vortex-compact 98.47 MB 98.89 MB +429.55 KB +0.4%
hits_085.vortex 1.0 vortex-file-compressed 198.88 MB 199.68 MB +819.80 KB +0.4%
hits_012.vortex 1.0 vortex-compact 138.72 MB 139.27 MB +564.21 KB +0.4%
hits_040.vortex 1.0 vortex-file-compressed 143.54 MB 144.07 MB +547.59 KB +0.4%
hits_096.vortex 1.0 vortex-file-compressed 199.51 MB 200.23 MB +733.52 KB +0.4%
hits_062.vortex 1.0 vortex-file-compressed 170.18 MB 170.77 MB +600.16 KB +0.3%
hits_028.vortex 1.0 vortex-file-compressed 151.97 MB 152.46 MB +503.36 KB +0.3%
hits_063.vortex 1.0 vortex-compact 97.88 MB 98.17 MB +304.03 KB +0.3%
hits_046.vortex 1.0 vortex-file-compressed 101.41 MB 101.70 MB +295.23 KB +0.3%
hits_029.vortex 1.0 vortex-file-compressed 199.89 MB 200.42 MB +545.62 KB +0.3%
hits_021.vortex 1.0 vortex-compact 110.63 MB 110.91 MB +285.49 KB +0.3%
hits_071.vortex 1.0 vortex-file-compressed 140.05 MB 140.39 MB +354.12 KB +0.2%
hits_031.vortex 1.0 vortex-file-compressed 159.98 MB 160.36 MB +388.20 KB +0.2%
hits_094.vortex 1.0 vortex-file-compressed 158.39 MB 158.76 MB +377.29 KB +0.2%
hits_087.vortex 1.0 vortex-compact 125.43 MB 125.72 MB +295.82 KB +0.2%
hits_035.vortex 1.0 vortex-file-compressed 102.90 MB 103.11 MB +216.83 KB +0.2%
hits_092.vortex 1.0 vortex-compact 153.23 MB 153.52 MB +299.96 KB +0.2%
hits_022.vortex 1.0 vortex-file-compressed 199.12 MB 199.47 MB +358.35 KB +0.2%
hits_010.vortex 1.0 vortex-file-compressed 169.16 MB 169.41 MB +265.73 KB +0.2%
hits_067.vortex 1.0 vortex-file-compressed 131.77 MB 131.97 MB +199.30 KB +0.1%
hits_019.vortex 1.0 vortex-file-compressed 140.87 MB 141.08 MB +210.39 KB +0.1%
hits_064.vortex 1.0 vortex-compact 139.98 MB 140.17 MB +192.17 KB +0.1%
hits_069.vortex 1.0 vortex-compact 99.58 MB 99.71 MB +129.19 KB +0.1%
hits_093.vortex 1.0 vortex-file-compressed 131.83 MB 131.98 MB +154.62 KB +0.1%
hits_097.vortex 1.0 vortex-file-compressed 192.70 MB 192.91 MB +211.94 KB +0.1%
hits_033.vortex 1.0 vortex-file-compressed 200.02 MB 200.23 MB +219.09 KB +0.1%
hits_036.vortex 1.0 vortex-file-compressed 171.39 MB 171.56 MB +177.12 KB +0.1%
hits_096.vortex 1.0 vortex-compact 153.14 MB 153.30 MB +157.73 KB +0.1%
hits_005.vortex 1.0 vortex-file-compressed 167.79 MB 167.96 MB +168.52 KB +0.1%
hits_087.vortex 1.0 vortex-file-compressed 160.96 MB 161.12 MB +160.91 KB +0.1%
hits_080.vortex 1.0 vortex-file-compressed 126.78 MB 126.90 MB +123.84 KB +0.1%
hits_089.vortex 1.0 vortex-file-compressed 131.55 MB 131.67 MB +123.13 KB +0.1%
hits_026.vortex 1.0 vortex-file-compressed 131.26 MB 131.38 MB +117.33 KB +0.1%
hits_029.vortex 1.0 vortex-compact 153.42 MB 153.55 MB +134.58 KB +0.1%
hits_031.vortex 1.0 vortex-compact 111.61 MB 111.70 MB +93.14 KB +0.1%
hits_013.vortex 1.0 vortex-file-compressed 161.31 MB 161.44 MB +130.31 KB +0.1%
hits_008.vortex 1.0 vortex-compact 106.17 MB 106.25 MB +82.02 KB +0.1%
hits_003.vortex 1.0 vortex-file-compressed 136.61 MB 136.71 MB +99.48 KB +0.1%
hits_053.vortex 1.0 vortex-compact 138.84 MB 138.94 MB +100.74 KB +0.1%
hits_052.vortex 1.0 vortex-file-compressed 131.07 MB 131.16 MB +90.75 KB +0.1%
hits_059.vortex 1.0 vortex-file-compressed 199.10 MB 199.23 MB +135.17 KB +0.1%
hits_017.vortex 1.0 vortex-file-compressed 146.80 MB 146.89 MB +99.33 KB +0.1%
hits_015.vortex 1.0 vortex-file-compressed 131.06 MB 131.14 MB +84.38 KB +0.1%
hits_078.vortex 1.0 vortex-file-compressed 130.96 MB 131.03 MB +79.45 KB +0.1%
hits_018.vortex 1.0 vortex-file-compressed 199.65 MB 199.75 MB +100.40 KB +0.0%
hits_010.vortex 1.0 vortex-compact 123.36 MB 123.42 MB +58.79 KB +0.0%
hits_077.vortex 1.0 vortex-file-compressed 172.41 MB 172.49 MB +81.07 KB +0.0%
hits_088.vortex 1.0 vortex-file-compressed 172.12 MB 172.20 MB +80.84 KB +0.0%
hits_037.vortex 1.0 vortex-compact 132.24 MB 132.30 MB +60.94 KB +0.0%
hits_094.vortex 1.0 vortex-compact 110.72 MB 110.77 MB +49.79 KB +0.0%
hits_028.vortex 1.0 vortex-compact 115.69 MB 115.74 MB +49.84 KB +0.0%
hits_073.vortex 1.0 vortex-compact 134.22 MB 134.27 MB +53.89 KB +0.0%
hits_002.vortex 1.0 vortex-file-compressed 161.11 MB 161.17 MB +63.37 KB +0.0%
hits_033.vortex 1.0 vortex-compact 153.57 MB 153.63 MB +58.20 KB +0.0%
hits_059.vortex 1.0 vortex-compact 152.93 MB 152.98 MB +57.88 KB +0.0%
hits_051.vortex 1.0 vortex-compact 133.95 MB 134.00 MB +49.27 KB +0.0%
hits_091.vortex 1.0 vortex-compact 112.25 MB 112.29 MB +40.67 KB +0.0%
hits_020.vortex 1.0 vortex-compact 111.70 MB 111.74 MB +36.86 KB +0.0%
hits_086.vortex 1.0 vortex-file-compressed 192.17 MB 192.22 MB +60.88 KB +0.0%
hits_045.vortex 1.0 vortex-compact 106.12 MB 106.15 MB +32.09 KB +0.0%
hits_023.vortex 1.0 vortex-file-compressed 195.40 MB 195.46 MB +58.87 KB +0.0%
hits_039.vortex 1.0 vortex-file-compressed 161.08 MB 161.13 MB +48.48 KB +0.0%
hits_011.vortex 1.0 vortex-file-compressed 199.34 MB 199.39 MB +57.09 KB +0.0%
hits_007.vortex 1.0 vortex-compact 153.78 MB 153.82 MB +41.08 KB +0.0%
hits_084.vortex 1.0 vortex-compact 110.68 MB 110.70 MB +26.53 KB +0.0%
hits_063.vortex 1.0 vortex-file-compressed 131.73 MB 131.75 MB +28.25 KB +0.0%
hits_018.vortex 1.0 vortex-compact 153.70 MB 153.73 MB +28.98 KB +0.0%
hits_009.vortex 1.0 vortex-file-compressed 101.36 MB 101.38 MB +18.86 KB +0.0%
hits_056.vortex 1.0 vortex-compact 100.89 MB 100.90 MB +11.51 KB +0.0%
hits_042.vortex 1.0 vortex-compact 136.35 MB 136.37 MB +15.07 KB +0.0%
hits_044.vortex 1.0 vortex-file-compressed 199.97 MB 199.99 MB +19.72 KB +0.0%
hits_047.vortex 1.0 vortex-compact 110.49 MB 110.50 MB +9.57 KB +0.0%
hits_077.vortex 1.0 vortex-compact 134.65 MB 134.66 MB +11.12 KB +0.0%
hits_021.vortex 1.0 vortex-file-compressed 154.46 MB 154.47 MB +11.27 KB +0.0%
hits_014.vortex 1.0 vortex-compact 133.91 MB 133.92 MB +7.54 KB +0.0%
hits_032.vortex 1.0 vortex-compact 110.63 MB 110.64 MB +6.20 KB +0.0%
hits_017.vortex 1.0 vortex-compact 111.74 MB 111.75 MB +4.66 KB +0.0%
hits_058.vortex 1.0 vortex-file-compressed 155.21 MB 155.21 MB +4.66 KB +0.0%
hits_038.vortex 1.0 vortex-compact 139.43 MB 139.44 MB +3.80 KB +0.0%
hits_095.vortex 1.0 vortex-compact 110.64 MB 110.64 MB 2.57 KB -0.0%
hits_097.vortex 1.0 vortex-compact 141.28 MB 141.27 MB 8.96 KB -0.0%
hits_058.vortex 1.0 vortex-compact 111.30 MB 111.29 MB 9.30 KB -0.0%
hits_091.vortex 1.0 vortex-file-compressed 147.14 MB 147.13 MB 12.31 KB -0.0%
hits_054.vortex 1.0 vortex-compact 112.11 MB 112.10 MB 9.41 KB -0.0%
hits_011.vortex 1.0 vortex-compact 152.82 MB 152.80 MB 13.38 KB -0.0%
hits_072.vortex 1.0 vortex-compact 75.63 MB 75.62 MB 8.35 KB -0.0%
hits_000.vortex 1.0 vortex-file-compressed 132.00 MB 131.98 MB 19.83 KB -0.0%
hits_083.vortex 1.0 vortex-compact 110.09 MB 110.07 MB 16.55 KB -0.0%
hits_012.vortex 1.0 vortex-file-compressed 190.98 MB 190.96 MB 30.11 KB -0.0%
hits_042.vortex 1.0 vortex-file-compressed 201.53 MB 201.50 MB 32.81 KB -0.0%
hits_081.vortex 1.0 vortex-file-compressed 200.05 MB 200.01 MB 36.92 KB -0.0%
hits_082.vortex 1.0 vortex-file-compressed 139.96 MB 139.94 MB 26.83 KB -0.0%
hits_041.vortex 1.0 vortex-file-compressed 131.20 MB 131.17 MB 28.14 KB -0.0%
hits_095.vortex 1.0 vortex-file-compressed 154.41 MB 154.38 MB 36.84 KB -0.0%
hits_027.vortex 1.0 vortex-compact 139.34 MB 139.31 MB 36.88 KB -0.0%
hits_072.vortex 1.0 vortex-file-compressed 102.42 MB 102.40 MB 27.77 KB -0.0%
hits_006.vortex 1.0 vortex-file-compressed 126.40 MB 126.36 MB 35.98 KB -0.0%
hits_074.vortex 1.0 vortex-compact 153.13 MB 153.09 MB 48.14 KB -0.0%
hits_079.vortex 1.0 vortex-file-compressed 180.97 MB 180.91 MB 60.01 KB -0.0%
hits_068.vortex 1.0 vortex-compact 112.49 MB 112.45 MB 38.78 KB -0.0%
hits_066.vortex 1.0 vortex-file-compressed 163.12 MB 163.06 MB 60.17 KB -0.0%
hits_038.vortex 1.0 vortex-file-compressed 190.09 MB 190.02 MB 73.97 KB -0.0%
hits_071.vortex 1.0 vortex-compact 106.21 MB 106.17 MB 42.97 KB -0.0%
hits_065.vortex 1.0 vortex-file-compressed 161.28 MB 161.21 MB 68.12 KB -0.0%
hits_034.vortex 1.0 vortex-compact 133.40 MB 133.34 MB 58.58 KB -0.0%
hits_025.vortex 1.0 vortex-file-compressed 172.04 MB 171.97 MB 75.69 KB -0.0%
hits_057.vortex 1.0 vortex-compact 111.92 MB 111.87 MB 50.71 KB -0.0%
hits_060.vortex 1.0 vortex-file-compressed 193.19 MB 193.10 MB 91.24 KB -0.0%
hits_035.vortex 1.0 vortex-compact 75.96 MB 75.93 MB 38.34 KB -0.0%
hits_076.vortex 1.0 vortex-file-compressed 161.06 MB 160.98 MB 82.92 KB -0.1%
hits_083.vortex 1.0 vortex-file-compressed 157.33 MB 157.24 MB 93.14 KB -0.1%
hits_027.vortex 1.0 vortex-file-compressed 189.90 MB 189.78 MB 117.45 KB -0.1%
hits_054.vortex 1.0 vortex-file-compressed 147.11 MB 147.02 MB 91.53 KB -0.1%
hits_025.vortex 1.0 vortex-compact 133.56 MB 133.47 MB 89.47 KB -0.1%
hits_085.vortex 1.0 vortex-compact 153.56 MB 153.45 MB 109.64 KB -0.1%
hits_046.vortex 1.0 vortex-compact 74.93 MB 74.88 MB 54.92 KB -0.1%
hits_055.vortex 1.0 vortex-file-compressed 199.73 MB 199.58 MB 155.38 KB -0.1%
hits_069.vortex 1.0 vortex-file-compressed 142.25 MB 142.14 MB 111.47 KB -0.1%
hits_098.vortex 1.0 vortex-file-compressed 137.66 MB 137.51 MB 145.17 KB -0.1%
hits_056.vortex 1.0 vortex-file-compressed 135.88 MB 135.74 MB 144.84 KB -0.1%
hits_016.vortex 1.0 vortex-file-compressed 180.45 MB 180.27 MB 193.20 KB -0.1%
hits_004.vortex 1.0 vortex-file-compressed 131.79 MB 131.65 MB 147.88 KB -0.1%
hits_079.vortex 1.0 vortex-compact 128.07 MB 127.93 MB 149.73 KB -0.1%
hits_036.vortex 1.0 vortex-compact 133.40 MB 133.25 MB 157.26 KB -0.1%
hits_030.vortex 1.0 vortex-file-compressed 132.24 MB 132.09 MB 156.67 KB -0.1%
hits_044.vortex 1.0 vortex-compact 153.78 MB 153.59 MB 189.37 KB -0.1%
hits_003.vortex 1.0 vortex-compact 104.60 MB 104.46 MB 142.91 KB -0.1%
hits_037.vortex 1.0 vortex-file-compressed 177.23 MB 176.99 MB 244.79 KB -0.1%
hits_020.vortex 1.0 vortex-file-compressed 160.66 MB 160.44 MB 226.42 KB -0.1%
hits_022.vortex 1.0 vortex-compact 153.18 MB 152.96 MB 224.90 KB -0.1%
hits_045.vortex 1.0 vortex-file-compressed 140.44 MB 140.21 MB 233.02 KB -0.2%
hits_048.vortex 1.0 vortex-compact 153.62 MB 153.35 MB 272.14 KB -0.2%
hits_090.vortex 1.0 vortex-file-compressed 193.01 MB 192.67 MB 347.06 KB -0.2%
hits_062.vortex 1.0 vortex-compact 132.76 MB 132.52 MB 242.59 KB -0.2%
hits_099.vortex 1.0 vortex-compact 133.44 MB 133.18 MB 258.06 KB -0.2%
hits_016.vortex 1.0 vortex-compact 127.63 MB 127.38 MB 253.22 KB -0.2%
hits_088.vortex 1.0 vortex-compact 134.39 MB 134.13 MB 270.66 KB -0.2%
hits_068.vortex 1.0 vortex-file-compressed 160.88 MB 160.54 MB 350.10 KB -0.2%
hits_075.vortex 1.0 vortex-file-compressed 189.92 MB 189.50 MB 431.53 KB -0.2%
hits_007.vortex 1.0 vortex-file-compressed 200.33 MB 199.87 MB 471.31 KB -0.2%
hits_076.vortex 1.0 vortex-compact 125.75 MB 125.45 MB 300.32 KB -0.2%
hits_092.vortex 1.0 vortex-file-compressed 200.06 MB 199.58 MB 495.26 KB -0.2%
hits_099.vortex 1.0 vortex-file-compressed 171.67 MB 171.25 MB 429.43 KB -0.2%
hits_061.vortex 1.0 vortex-file-compressed 161.33 MB 160.92 MB 414.09 KB -0.3%
hits_047.vortex 1.0 vortex-file-compressed 154.85 MB 154.41 MB 444.51 KB -0.3%
hits_090.vortex 1.0 vortex-compact 141.75 MB 141.34 MB 427.31 KB -0.3%
hits_014.vortex 1.0 vortex-file-compressed 172.76 MB 172.21 MB 559.45 KB -0.3%
hits_057.vortex 1.0 vortex-file-compressed 160.45 MB 159.93 MB 533.16 KB -0.3%
hits_075.vortex 1.0 vortex-compact 139.62 MB 139.15 MB 476.98 KB -0.3%
hits_073.vortex 1.0 vortex-file-compressed 173.18 MB 172.59 MB 600.75 KB -0.3%
hits_070.vortex 1.0 vortex-file-compressed 199.92 MB 199.22 MB 719.30 KB -0.4%
hits_005.vortex 1.0 vortex-compact 116.27 MB 115.85 MB 431.86 KB -0.4%
hits_032.vortex 1.0 vortex-file-compressed 155.34 MB 154.77 MB 578.84 KB -0.4%
hits_024.vortex 1.0 vortex-compact 125.31 MB 124.80 MB 517.59 KB -0.4%
hits_082.vortex 1.0 vortex-compact 106.25 MB 105.80 MB 461.95 KB -0.4%
hits_081.vortex 1.0 vortex-compact 153.65 MB 152.99 MB 675.05 KB -0.4%
hits_051.vortex 1.0 vortex-file-compressed 173.23 MB 172.43 MB 816.70 KB -0.5%
hits_093.vortex 1.0 vortex-compact 98.45 MB 97.96 MB 501.10 KB -0.5%
hits_041.vortex 1.0 vortex-compact 98.16 MB 97.65 MB 518.80 KB -0.5%
hits_008.vortex 1.0 vortex-file-compressed 140.74 MB 139.99 MB 769.95 KB -0.5%
hits_019.vortex 1.0 vortex-compact 106.71 MB 106.14 MB 589.54 KB -0.5%
hits_004.vortex 1.0 vortex-compact 99.33 MB 98.73 MB 615.43 KB -0.6%
hits_052.vortex 1.0 vortex-compact 98.76 MB 98.16 MB 615.81 KB -0.6%
hits_015.vortex 1.0 vortex-compact 98.03 MB 97.38 MB 671.16 KB -0.7%
hits_013.vortex 1.0 vortex-compact 126.13 MB 125.28 MB 880.05 KB -0.7%
hits_002.vortex 1.0 vortex-compact 125.28 MB 124.37 MB 930.55 KB -0.7%
hits_050.vortex 1.0 vortex-file-compressed 161.13 MB 159.90 MB 1.23 MB -0.8%
hits_060.vortex 1.0 vortex-compact 141.20 MB 140.07 MB 1.13 MB -0.8%
hits_086.vortex 1.0 vortex-compact 140.82 MB 139.56 MB 1.26 MB -0.9%
hits_064.vortex 1.0 vortex-file-compressed 192.95 MB 190.93 MB 2.02 MB -1.0%
hits_024.vortex 1.0 vortex-file-compressed 160.52 MB 158.82 MB 1.70 MB -1.1%
hits_066.vortex 1.0 vortex-compact 118.06 MB 116.75 MB 1.30 MB -1.1%
hits_089.vortex 1.0 vortex-compact 100.07 MB 98.92 MB 1.15 MB -1.1%
hits_000.vortex 1.0 vortex-compact 99.05 MB 97.91 MB 1.14 MB -1.2%
hits_026.vortex 1.0 vortex-compact 99.58 MB 97.90 MB 1.68 MB -1.7%
hits_009.vortex 1.0 vortex-compact 76.54 MB 75.23 MB 1.31 MB -1.7%
hits_034.vortex 1.0 vortex-file-compressed 186.08 MB 182.18 MB 3.90 MB -2.1%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%

Totals:

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

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on NVME 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.0%
Engines: DataFusion No clear signal (+0.0%, low confidence) · DuckDB No clear signal (-0.1%, low confidence)
Vortex (geomean): 0.996x ➖
Parquet (geomean): 0.994x ➖
Shifts: Parquet (control) -0.6% · Median polish -0.4%

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

datafusion / vortex-file-compressed (1.004x ➖, 0↑ 0↓)
name PR 44844aa (ns) base def2791 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 448764540 433243239 1.04
tpch_q02/datafusion:vortex-file-compressed 101480084 103241308 0.98
tpch_q03/datafusion:vortex-file-compressed 192514635 192265041 1.00
tpch_q04/datafusion:vortex-file-compressed 95539757 93522963 1.02
tpch_q05/datafusion:vortex-file-compressed 329146612 329532171 1.00
tpch_q06/datafusion:vortex-file-compressed 41356047 38477968 1.07
tpch_q07/datafusion:vortex-file-compressed 441622101 447823790 0.99
tpch_q08/datafusion:vortex-file-compressed 336872259 336962413 1.00
tpch_q09/datafusion:vortex-file-compressed 578384290 587364421 0.98
tpch_q10/datafusion:vortex-file-compressed 221178424 217361005 1.02
tpch_q11/datafusion:vortex-file-compressed 75383531 78690962 0.96
tpch_q12/datafusion:vortex-file-compressed 109615078 111469905 0.98
tpch_q13/datafusion:vortex-file-compressed 190735354 192224201 0.99
tpch_q14/datafusion:vortex-file-compressed 51579853 50304526 1.03
tpch_q15/datafusion:vortex-file-compressed 100047875 101236111 0.99
tpch_q16/datafusion:vortex-file-compressed 77450266 75210318 1.03
tpch_q17/datafusion:vortex-file-compressed 575959776 570145584 1.01
tpch_q18/datafusion:vortex-file-compressed 823452476 827491011 1.00
tpch_q19/datafusion:vortex-file-compressed 74200209 74999227 0.99
tpch_q20/datafusion:vortex-file-compressed 155805756 154131208 1.01
tpch_q21/datafusion:vortex-file-compressed 585678310 582313864 1.01
tpch_q22/datafusion:vortex-file-compressed 55646645 55207382 1.01
datafusion / vortex-compact (0.994x ➖, 0↑ 0↓)
name PR 44844aa (ns) base def2791 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 500008060 524496562 0.95
tpch_q02/datafusion:vortex-compact 107609099 106383152 1.01
tpch_q03/datafusion:vortex-compact 211548375 212435988 1.00
tpch_q04/datafusion:vortex-compact 126936108 130299998 0.97
tpch_q05/datafusion:vortex-compact 350036713 350179281 1.00
tpch_q06/datafusion:vortex-compact 60949100 60604302 1.01
tpch_q07/datafusion:vortex-compact 473085233 474734807 1.00
tpch_q08/datafusion:vortex-compact 352550105 354391869 0.99
tpch_q09/datafusion:vortex-compact 600566640 607718948 0.99
tpch_q10/datafusion:vortex-compact 268654672 273862061 0.98
tpch_q11/datafusion:vortex-compact 77882108 77854115 1.00
tpch_q12/datafusion:vortex-compact 174176027 173547570 1.00
tpch_q13/datafusion:vortex-compact 237230579 237501546 1.00
tpch_q14/datafusion:vortex-compact 67844704 67854476 1.00
tpch_q15/datafusion:vortex-compact 152158526 153316487 0.99
tpch_q16/datafusion:vortex-compact 79818358 81142148 0.98
tpch_q17/datafusion:vortex-compact 576819061 577375964 1.00
tpch_q18/datafusion:vortex-compact 865702629 858637302 1.01
tpch_q19/datafusion:vortex-compact 207559654 201912843 1.03
tpch_q20/datafusion:vortex-compact 179824488 179108008 1.00
tpch_q21/datafusion:vortex-compact 672845418 701687038 0.96
tpch_q22/datafusion:vortex-compact 63973551 64060850 1.00
datafusion / parquet (0.993x ➖, 0↑ 0↓)
name PR 44844aa (ns) base def2791 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 474603500 480088333 0.99
tpch_q02/datafusion:parquet 169695839 173251367 0.98
tpch_q03/datafusion:parquet 255990308 260134728 0.98
tpch_q04/datafusion:parquet 120394130 122060029 0.99
tpch_q05/datafusion:parquet 389999947 395113733 0.99
tpch_q06/datafusion:parquet 126728034 126646968 1.00
tpch_q07/datafusion:parquet 565674203 573915742 0.99
tpch_q08/datafusion:parquet 439713387 456060084 0.96
tpch_q09/datafusion:parquet 723782766 715732483 1.01
tpch_q10/datafusion:parquet 574155478 572544915 1.00
tpch_q11/datafusion:parquet 118485498 121518049 0.98
tpch_q12/datafusion:parquet 211023572 209730748 1.01
tpch_q13/datafusion:parquet 348190690 349253092 1.00
tpch_q14/datafusion:parquet 151114245 151767625 1.00
tpch_q15/datafusion:parquet 254006680 255364173 0.99
tpch_q16/datafusion:parquet 122537422 122226759 1.00
tpch_q17/datafusion:parquet 658026942 657220667 1.00
tpch_q18/datafusion:parquet 883507797 862698507 1.02
tpch_q19/datafusion:parquet 278379227 273660376 1.02
tpch_q20/datafusion:parquet 294507443 295437265 1.00
tpch_q21/datafusion:parquet 639473101 642016599 1.00
tpch_q22/datafusion:parquet 204733774 213916847 0.96
datafusion / arrow (0.983x ➖, 0↑ 0↓)
name PR 44844aa (ns) base def2791 (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 689645060 690363913 1.00
tpch_q02/datafusion:arrow 112317257 112442443 1.00
tpch_q03/datafusion:arrow 492418854 543433931 0.91
tpch_q04/datafusion:arrow 353958407 383104039 0.92
tpch_q05/datafusion:arrow 726905866 727543559 1.00
tpch_q06/datafusion:arrow 315964149 317796628 0.99
tpch_q07/datafusion:arrow 1115620822 1119425845 1.00
tpch_q08/datafusion:arrow 936667114 940370492 1.00
tpch_q09/datafusion:arrow 1075779203 1073849852 1.00
tpch_q10/datafusion:arrow 613171080 634603806 0.97
tpch_q11/datafusion:arrow 91160858 93250341 0.98
tpch_q12/datafusion:arrow 1349135753 1266460798 1.07
tpch_q13/datafusion:arrow 466942770 471236288 0.99
tpch_q14/datafusion:arrow 352500541 353177319 1.00
tpch_q15/datafusion:arrow 714124478 732065704 0.98
tpch_q16/datafusion:arrow 80100201 80886852 0.99
tpch_q17/datafusion:arrow 953906673 946478280 1.01
tpch_q18/datafusion:arrow 1795443400 1854626812 0.97
tpch_q19/datafusion:arrow 535780427 573726535 0.93
tpch_q20/datafusion:arrow 493093183 509584997 0.97
tpch_q21/datafusion:arrow 3029970387 3070102136 0.99
tpch_q22/datafusion:arrow 79637931 80993093 0.98
duckdb / vortex-file-compressed (0.994x ➖, 0↑ 0↓)
name PR 44844aa (ns) base def2791 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 168892081 168927319 1.00
tpch_q02/duckdb:vortex-file-compressed 53116568 52705031 1.01
tpch_q03/duckdb:vortex-file-compressed 119150997 117457404 1.01
tpch_q04/duckdb:vortex-file-compressed 149994801 151035932 0.99
tpch_q05/duckdb:vortex-file-compressed 134294757 133584829 1.01
tpch_q06/duckdb:vortex-file-compressed 34334362 34256495 1.00
tpch_q07/duckdb:vortex-file-compressed 127595435 128222031 1.00
tpch_q08/duckdb:vortex-file-compressed 167184832 169839322 0.98
tpch_q09/duckdb:vortex-file-compressed 387652227 387021244 1.00
tpch_q10/duckdb:vortex-file-compressed 192412392 191781538 1.00
tpch_q11/duckdb:vortex-file-compressed 30147063 30363655 0.99
tpch_q12/duckdb:vortex-file-compressed 104024917 104223378 1.00
tpch_q13/duckdb:vortex-file-compressed 266596781 270986344 0.98
tpch_q14/duckdb:vortex-file-compressed 53403495 55106409 0.97
tpch_q15/duckdb:vortex-file-compressed 88386858 90882272 0.97
tpch_q16/duckdb:vortex-file-compressed 77594171 77469214 1.00
tpch_q17/duckdb:vortex-file-compressed 85796679 89036361 0.96
tpch_q18/duckdb:vortex-file-compressed 285416209 286946411 0.99
tpch_q19/duckdb:vortex-file-compressed 74101111 74411580 1.00
tpch_q20/duckdb:vortex-file-compressed 136756936 137572619 0.99
tpch_q21/duckdb:vortex-file-compressed 468458209 472240250 0.99
tpch_q22/duckdb:vortex-file-compressed 63751408 62948899 1.01
duckdb / vortex-compact (0.991x ➖, 0↑ 0↓)
name PR 44844aa (ns) base def2791 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 270936493 273556892 0.99
tpch_q02/duckdb:vortex-compact 61291930 61964585 0.99
tpch_q03/duckdb:vortex-compact 154684315 155580373 0.99
tpch_q04/duckdb:vortex-compact 211725521 212672722 1.00
tpch_q05/duckdb:vortex-compact 179476045 180704784 0.99
tpch_q06/duckdb:vortex-compact 57009719 57915173 0.98
tpch_q07/duckdb:vortex-compact 212706323 213907726 0.99
tpch_q08/duckdb:vortex-compact 213421235 214962576 0.99
tpch_q09/duckdb:vortex-compact 456465222 465512948 0.98
tpch_q10/duckdb:vortex-compact 256155407 255166359 1.00
tpch_q11/duckdb:vortex-compact 38230890 38357869 1.00
tpch_q12/duckdb:vortex-compact 188789364 191380193 0.99
tpch_q13/duckdb:vortex-compact 318774360 320184144 1.00
tpch_q14/duckdb:vortex-compact 72051912 72545712 0.99
tpch_q15/duckdb:vortex-compact 118125846 117938432 1.00
tpch_q16/duckdb:vortex-compact 78986688 79626099 0.99
tpch_q17/duckdb:vortex-compact 102668159 104006580 0.99
tpch_q18/duckdb:vortex-compact 346553760 345282501 1.00
tpch_q19/duckdb:vortex-compact 89423371 88655750 1.01
tpch_q20/duckdb:vortex-compact 178850463 180604944 0.99
tpch_q21/duckdb:vortex-compact 616033444 644443518 0.96
tpch_q22/duckdb:vortex-compact 70222810 71831044 0.98
duckdb / parquet (0.995x ➖, 0↑ 0↓)
name PR 44844aa (ns) base def2791 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 265400456 266819259 0.99
tpch_q02/duckdb:parquet 103268216 101978105 1.01
tpch_q03/duckdb:parquet 216019683 214768665 1.01
tpch_q04/duckdb:parquet 140845527 136768331 1.03
tpch_q05/duckdb:parquet 228104299 229679141 0.99
tpch_q06/duckdb:parquet 75857007 74937347 1.01
tpch_q07/duckdb:parquet 190783990 189882143 1.00
tpch_q08/duckdb:parquet 264710446 266058217 0.99
tpch_q09/duckdb:parquet 504529885 509373947 0.99
tpch_q10/duckdb:parquet 626240049 636957971 0.98
tpch_q11/duckdb:parquet 65195845 69984829 0.93
tpch_q12/duckdb:parquet 132507531 132028087 1.00
tpch_q13/duckdb:parquet 449469323 449603564 1.00
tpch_q14/duckdb:parquet 182011209 180113342 1.01
tpch_q15/duckdb:parquet 102662136 103529854 0.99
tpch_q16/duckdb:parquet 166052667 167214720 0.99
tpch_q17/duckdb:parquet 184326546 187438349 0.98
tpch_q18/duckdb:parquet 364532634 369273052 0.99
tpch_q19/duckdb:parquet 285047009 285737828 1.00
tpch_q20/duckdb:parquet 234216276 237890680 0.98
tpch_q21/duckdb:parquet 563308877 565390713 1.00
tpch_q22/duckdb:parquet 304135161 306041022 0.99
duckdb / duckdb (0.997x ➖, 0↑ 0↓)
name PR 44844aa (ns) base def2791 (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 120423160 120723645 1.00
tpch_q02/duckdb:duckdb 49150144 49306930 1.00
tpch_q03/duckdb:duckdb 103596924 103474314 1.00
tpch_q04/duckdb:duckdb 137744986 137536359 1.00
tpch_q05/duckdb:duckdb 119196896 118928036 1.00
tpch_q06/duckdb:duckdb 44643519 44934937 0.99
tpch_q07/duckdb:duckdb 91009811 91580093 0.99
tpch_q08/duckdb:duckdb 117837662 117969465 1.00
tpch_q09/duckdb:duckdb 280307658 279459575 1.00
tpch_q10/duckdb:duckdb 213163466 216343114 0.99
tpch_q11/duckdb:duckdb 18845797 19033289 0.99
tpch_q12/duckdb:duckdb 89644509 89084228 1.01
tpch_q13/duckdb:duckdb 228590046 229436753 1.00
tpch_q14/duckdb:duckdb 77647051 77110431 1.01
tpch_q15/duckdb:duckdb 80969438 81719518 0.99
tpch_q16/duckdb:duckdb 75620843 76264973 0.99
tpch_q17/duckdb:duckdb 88534313 87533869 1.01
tpch_q18/duckdb:duckdb 234932616 234725877 1.00
tpch_q19/duckdb:duckdb 123846652 123593087 1.00
tpch_q20/duckdb:duckdb 117280107 117861424 1.00
tpch_q21/duckdb:duckdb 298459414 302534812 0.99
tpch_q22/duckdb:duckdb 70396516 71250289 0.99

No file size changes detected.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench on NVME 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.2%
Engines: DataFusion No clear signal (-0.3%, low confidence) · DuckDB No clear signal (-0.1%, low confidence)
Vortex (geomean): 0.993x ➖
Parquet (geomean): 0.996x ➖
Shifts: Parquet (control) -0.4% · Median polish -0.2%

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

datafusion / vortex-file-compressed (0.994x ➖, 2↑ 1↓)
name PR 44844aa (ns) base 39f4abe (ns) ratio (PR/base)
clickbench_q00/datafusion:vortex-file-compressed 1560739 1681944 0.93
clickbench_q01/datafusion:vortex-file-compressed 17989460 17838993 1.01
clickbench_q02/datafusion:vortex-file-compressed 34999285 36445981 0.96
clickbench_q03/datafusion:vortex-file-compressed 37056488 37469732 0.99
clickbench_q04/datafusion:vortex-file-compressed 231569825 229686865 1.01
clickbench_q05/datafusion:vortex-file-compressed 300952257 297564454 1.01
clickbench_q06/datafusion:vortex-file-compressed 🚀 1623424 1849004 0.88
clickbench_q07/datafusion:vortex-file-compressed 22465224 23203140 0.97
clickbench_q08/datafusion:vortex-file-compressed 332102631 332894318 1.00
clickbench_q09/datafusion:vortex-file-compressed 447692916 442828060 1.01
clickbench_q10/datafusion:vortex-file-compressed 72631083 72156178 1.01
clickbench_q11/datafusion:vortex-file-compressed 84791739 84406080 1.00
clickbench_q12/datafusion:vortex-file-compressed 262907180 262450134 1.00
clickbench_q13/datafusion:vortex-file-compressed 407001709 423849199 0.96
clickbench_q14/datafusion:vortex-file-compressed 251015539 251874733 1.00
clickbench_q15/datafusion:vortex-file-compressed 274501124 274396899 1.00
clickbench_q16/datafusion:vortex-file-compressed 648666470 643868769 1.01
clickbench_q17/datafusion:vortex-file-compressed 630043622 653194454 0.96
clickbench_q18/datafusion:vortex-file-compressed 1333904942 1342399145 0.99
clickbench_q19/datafusion:vortex-file-compressed 🚨 33260602 25830543 1.29
clickbench_q20/datafusion:vortex-file-compressed 257382464 255962445 1.01
clickbench_q21/datafusion:vortex-file-compressed 349203623 343418731 1.02
clickbench_q22/datafusion:vortex-file-compressed 438626800 444614319 0.99
clickbench_q23/datafusion:vortex-file-compressed 🚀 558359546 630171318 0.89
clickbench_q24/datafusion:vortex-file-compressed 42350218 42312101 1.00
clickbench_q25/datafusion:vortex-file-compressed 74487746 73692916 1.01
clickbench_q26/datafusion:vortex-file-compressed 42069914 42411471 0.99
clickbench_q27/datafusion:vortex-file-compressed 375770569 372851513 1.01
clickbench_q28/datafusion:vortex-file-compressed 2290400519 2307202441 0.99
clickbench_q29/datafusion:vortex-file-compressed 52908160 52197157 1.01
clickbench_q30/datafusion:vortex-file-compressed 221587122 223592163 0.99
clickbench_q31/datafusion:vortex-file-compressed 238143792 242481878 0.98
clickbench_q32/datafusion:vortex-file-compressed 1040663783 1026289047 1.01
clickbench_q33/datafusion:vortex-file-compressed 1365447136 1362675102 1.00
clickbench_q34/datafusion:vortex-file-compressed 1367415035 1385916713 0.99
clickbench_q35/datafusion:vortex-file-compressed 232340292 241656174 0.96
clickbench_q36/datafusion:vortex-file-compressed 54996485 57237474 0.96
clickbench_q37/datafusion:vortex-file-compressed 25221008 24455237 1.03
clickbench_q38/datafusion:vortex-file-compressed 15120622 16651080 0.91
clickbench_q39/datafusion:vortex-file-compressed 118951446 118988804 1.00
clickbench_q40/datafusion:vortex-file-compressed 12649797 12120434 1.04
clickbench_q41/datafusion:vortex-file-compressed 11939967 11640964 1.03
clickbench_q42/datafusion:vortex-file-compressed 11289977 11270692 1.00
datafusion / parquet (0.997x ➖, 0↑ 1↓)
name PR 44844aa (ns) base 39f4abe (ns) ratio (PR/base)
clickbench_q00/datafusion:parquet 1471412 1488093 0.99
clickbench_q01/datafusion:parquet 19088798 18901167 1.01
clickbench_q02/datafusion:parquet 41427151 44178818 0.94
clickbench_q03/datafusion:parquet 33989235 34435183 0.99
clickbench_q04/datafusion:parquet 258065580 268232190 0.96
clickbench_q05/datafusion:parquet 308943106 322058291 0.96
clickbench_q06/datafusion:parquet 🚨 1750894 1549755 1.13
clickbench_q07/datafusion:parquet 21296916 20607996 1.03
clickbench_q08/datafusion:parquet 327291389 327275564 1.00
clickbench_q09/datafusion:parquet 468545118 474111619 0.99
clickbench_q10/datafusion:parquet 90782346 90225700 1.01
clickbench_q11/datafusion:parquet 114271189 116519796 0.98
clickbench_q12/datafusion:parquet 303698245 293425857 1.04
clickbench_q13/datafusion:parquet 471145277 469990553 1.00
clickbench_q14/datafusion:parquet 309934699 308730516 1.00
clickbench_q15/datafusion:parquet 274305671 278507647 0.98
clickbench_q16/datafusion:parquet 663540711 648298219 1.02
clickbench_q17/datafusion:parquet 649155504 650036489 1.00
clickbench_q18/datafusion:parquet 1383690111 1387106334 1.00
clickbench_q19/datafusion:parquet 26378193 28458355 0.93
clickbench_q20/datafusion:parquet 562433649 564801205 1.00
clickbench_q21/datafusion:parquet 611233809 615534401 0.99
clickbench_q22/datafusion:parquet 907089179 896492150 1.01
clickbench_q23/datafusion:parquet 4048505023 4000754091 1.01
clickbench_q24/datafusion:parquet 55826138 57585160 0.97
clickbench_q25/datafusion:parquet 126159319 127423532 0.99
clickbench_q26/datafusion:parquet 52062156 53583368 0.97
clickbench_q27/datafusion:parquet 639066881 636669458 1.00
clickbench_q28/datafusion:parquet 2439667567 2439910834 1.00
clickbench_q29/datafusion:parquet 43596265 44012179 0.99
clickbench_q30/datafusion:parquet 311764664 324413991 0.96
clickbench_q31/datafusion:parquet 345272712 338817666 1.02
clickbench_q32/datafusion:parquet 1112994179 1057245969 1.05
clickbench_q33/datafusion:parquet 1469218305 1513379051 0.97
clickbench_q34/datafusion:parquet 1489210129 1480671845 1.01
clickbench_q35/datafusion:parquet 248776197 242869014 1.02
clickbench_q36/datafusion:parquet 105314060 103920697 1.01
clickbench_q37/datafusion:parquet 41130617 41906779 0.98
clickbench_q38/datafusion:parquet 59331187 59944764 0.99
clickbench_q39/datafusion:parquet 210658367 211570691 1.00
clickbench_q40/datafusion:parquet 23409915 22887455 1.02
clickbench_q41/datafusion:parquet 20324970 21559756 0.94
clickbench_q42/datafusion:parquet 21847273 21574034 1.01
duckdb / vortex-file-compressed (0.992x ➖, 0↑ 2↓)
name PR 44844aa (ns) base 39f4abe (ns) ratio (PR/base)
clickbench_q00/duckdb:vortex-file-compressed 8606963 9333637 0.92
clickbench_q01/duckdb:vortex-file-compressed 16540100 16183058 1.02
clickbench_q02/duckdb:vortex-file-compressed 20483289 21062096 0.97
clickbench_q03/duckdb:vortex-file-compressed 26222833 26720012 0.98
clickbench_q04/duckdb:vortex-file-compressed 198160696 197635536 1.00
clickbench_q05/duckdb:vortex-file-compressed 181840192 184650866 0.98
clickbench_q06/duckdb:vortex-file-compressed 18397841 18939228 0.97
clickbench_q07/duckdb:vortex-file-compressed 19378587 19956812 0.97
clickbench_q08/duckdb:vortex-file-compressed 268480162 268213781 1.00
clickbench_q09/duckdb:vortex-file-compressed 347532726 350728841 0.99
clickbench_q10/duckdb:vortex-file-compressed 74412482 74984148 0.99
clickbench_q11/duckdb:vortex-file-compressed 83902050 85055333 0.99
clickbench_q12/duckdb:vortex-file-compressed 210994675 205795569 1.03
clickbench_q13/duckdb:vortex-file-compressed 414589059 414203693 1.00
clickbench_q14/duckdb:vortex-file-compressed 238985479 240479928 0.99
clickbench_q15/duckdb:vortex-file-compressed 250469408 255708686 0.98
clickbench_q16/duckdb:vortex-file-compressed 539323260 536463882 1.01
clickbench_q17/duckdb:vortex-file-compressed 436354957 436079971 1.00
clickbench_q18/duckdb:vortex-file-compressed 932463925 946644552 0.99
clickbench_q19/duckdb:vortex-file-compressed 20475680 21365454 0.96
clickbench_q20/duckdb:vortex-file-compressed 250764777 255825288 0.98
clickbench_q21/duckdb:vortex-file-compressed 327333708 349034620 0.94
clickbench_q22/duckdb:vortex-file-compressed 474644648 495901259 0.96
clickbench_q23/duckdb:vortex-file-compressed 148139948 157499087 0.94
clickbench_q24/duckdb:vortex-file-compressed 🚨 40992934 34119375 1.20
clickbench_q25/duckdb:vortex-file-compressed 80836809 78135159 1.03
clickbench_q26/duckdb:vortex-file-compressed 🚨 49311628 41961451 1.18
clickbench_q27/duckdb:vortex-file-compressed 214173515 219451889 0.98
clickbench_q28/duckdb:vortex-file-compressed 3020497257 3035733184 0.99
clickbench_q29/duckdb:vortex-file-compressed 25606786 26393697 0.97
clickbench_q30/duckdb:vortex-file-compressed 200971496 198949468 1.01
clickbench_q31/duckdb:vortex-file-compressed 292206589 291350006 1.00
clickbench_q32/duckdb:vortex-file-compressed 1116219847 1139960075 0.98
clickbench_q33/duckdb:vortex-file-compressed 1066464499 1094723782 0.97
clickbench_q34/duckdb:vortex-file-compressed 1157522639 1188018629 0.97
clickbench_q35/duckdb:vortex-file-compressed 366154441 374057497 0.98
clickbench_q36/duckdb:vortex-file-compressed 28611224 29167684 0.98
clickbench_q37/duckdb:vortex-file-compressed 19604116 20078162 0.98
clickbench_q38/duckdb:vortex-file-compressed 22779003 23172721 0.98
clickbench_q39/duckdb:vortex-file-compressed 43210242 43993131 0.98
clickbench_q40/duckdb:vortex-file-compressed 21299956 21742217 0.98
clickbench_q41/duckdb:vortex-file-compressed 19377460 18888265 1.03
clickbench_q42/duckdb:vortex-file-compressed 20729186 21764259 0.95
duckdb / parquet (0.996x ➖, 0↑ 1↓)
name PR 44844aa (ns) base 39f4abe (ns) ratio (PR/base)
clickbench_q00/duckdb:parquet 23465751 23437006 1.00
clickbench_q01/duckdb:parquet 29802428 30533371 0.98
clickbench_q02/duckdb:parquet 50999412 51212098 1.00
clickbench_q03/duckdb:parquet 39545600 41732792 0.95
clickbench_q04/duckdb:parquet 202667459 204923338 0.99
clickbench_q05/duckdb:parquet 261818903 261085950 1.00
clickbench_q06/duckdb:parquet 47974010 47599458 1.01
clickbench_q07/duckdb:parquet 31904601 32633795 0.98
clickbench_q08/duckdb:parquet 267824378 273063075 0.98
clickbench_q09/duckdb:parquet 399706665 401925452 0.99
clickbench_q10/duckdb:parquet 84496836 85343446 0.99
clickbench_q11/duckdb:parquet 100333421 102243278 0.98
clickbench_q12/duckdb:parquet 281833454 280651796 1.00
clickbench_q13/duckdb:parquet 469667089 473128991 0.99
clickbench_q14/duckdb:parquet 319597903 317395642 1.01
clickbench_q15/duckdb:parquet 256338852 255253107 1.00
clickbench_q16/duckdb:parquet 597068371 599952415 1.00
clickbench_q17/duckdb:parquet 500421839 499105847 1.00
clickbench_q18/duckdb:parquet 1042734112 1038265102 1.00
clickbench_q19/duckdb:parquet 28148612 28737687 0.98
clickbench_q20/duckdb:parquet 413889937 433367315 0.96
clickbench_q21/duckdb:parquet 536996770 536673569 1.00
clickbench_q22/duckdb:parquet 921162649 920866324 1.00
clickbench_q23/duckdb:parquet 269722722 266584150 1.01
clickbench_q24/duckdb:parquet 70841362 73139064 0.97
clickbench_q25/duckdb:parquet 165423641 164203597 1.01
clickbench_q26/duckdb:parquet 53396109 55456944 0.96
clickbench_q27/duckdb:parquet 473734279 480942484 0.99
clickbench_q28/duckdb:parquet 4774901582 4777549795 1.00
clickbench_q29/duckdb:parquet 43292036 43784053 0.99
clickbench_q30/duckdb:parquet 314182558 315949103 0.99
clickbench_q31/duckdb:parquet 375597465 380473053 0.99
clickbench_q32/duckdb:parquet 1105859421 1124316400 0.98
clickbench_q33/duckdb:parquet 1103297977 1113307782 0.99
clickbench_q34/duckdb:parquet 1163113398 1154353472 1.01
clickbench_q35/duckdb:parquet 367837176 368528269 1.00
clickbench_q36/duckdb:parquet 50466725 46239337 1.09
clickbench_q37/duckdb:parquet 35200035 34722959 1.01
clickbench_q38/duckdb:parquet 36071963 36344138 0.99
clickbench_q39/duckdb:parquet 🚨 87167745 77510591 1.12
clickbench_q40/duckdb:parquet 21320365 22011014 0.97
clickbench_q41/duckdb:parquet 21432337 21806881 0.98
clickbench_q42/duckdb:parquet 23476158 23910976 0.98
duckdb / duckdb (0.996x ➖, 0↑ 0↓)
name PR 44844aa (ns) base 39f4abe (ns) ratio (PR/base)
clickbench_q00/duckdb:duckdb 18838513 18813731 1.00
clickbench_q01/duckdb:duckdb 36084589 35655639 1.01
clickbench_q02/duckdb:duckdb 53021486 52866308 1.00
clickbench_q03/duckdb:duckdb 58060573 57444827 1.01
clickbench_q04/duckdb:duckdb 213937676 210468857 1.02
clickbench_q05/duckdb:duckdb 281964567 284549421 0.99
clickbench_q06/duckdb:duckdb 35685909 35867457 0.99
clickbench_q07/duckdb:duckdb 36589408 36768427 1.00
clickbench_q08/duckdb:duckdb 273353390 281130539 0.97
clickbench_q09/duckdb:duckdb 393974351 393097992 1.00
clickbench_q10/duckdb:duckdb 118145948 117806119 1.00
clickbench_q11/duckdb:duckdb 128283308 127193669 1.01
clickbench_q12/duckdb:duckdb 260040988 261915141 0.99
clickbench_q13/duckdb:duckdb 447147542 448192997 1.00
clickbench_q14/duckdb:duckdb 288037872 290033390 0.99
clickbench_q15/duckdb:duckdb 243565868 241079511 1.01
clickbench_q16/duckdb:duckdb 563486931 567103503 0.99
clickbench_q17/duckdb:duckdb 475233033 480636149 0.99
clickbench_q18/duckdb:duckdb 989508157 1027962858 0.96
clickbench_q19/duckdb:duckdb 35886318 36811756 0.97
clickbench_q20/duckdb:duckdb 460532081 462113672 1.00
clickbench_q21/duckdb:duckdb 465596695 466947384 1.00
clickbench_q22/duckdb:duckdb 535632904 529498830 1.01
clickbench_q23/duckdb:duckdb 254216316 259288160 0.98
clickbench_q24/duckdb:duckdb 63229249 63704200 0.99
clickbench_q25/duckdb:duckdb 150942408 151656864 1.00
clickbench_q26/duckdb:duckdb 63705952 64367121 0.99
clickbench_q27/duckdb:duckdb 412234706 412487936 1.00
clickbench_q28/duckdb:duckdb 4440469831 4416783232 1.01
clickbench_q29/duckdb:duckdb 52331920 52207414 1.00
clickbench_q30/duckdb:duckdb 277434229 278814145 1.00
clickbench_q31/duckdb:duckdb 366923029 367038845 1.00
clickbench_q32/duckdb:duckdb 1106659580 1130691492 0.98
clickbench_q33/duckdb:duckdb 1120639825 1115413739 1.00
clickbench_q34/duckdb:duckdb 1196122853 1191509620 1.00
clickbench_q35/duckdb:duckdb 302294211 300242895 1.01
clickbench_q36/duckdb:duckdb 52388974 51182475 1.02
clickbench_q37/duckdb:duckdb 30152730 29693573 1.02
clickbench_q38/duckdb:duckdb 35152608 34547339 1.02
clickbench_q39/duckdb:duckdb 82292148 91197175 0.90
clickbench_q40/duckdb:duckdb 29600635 29819207 0.99
clickbench_q41/duckdb:duckdb 28718699 28565113 1.01
clickbench_q42/duckdb:duckdb 30933705 30598927 1.01

File Size Changes (1 files changed, -0.0% overall, 0↑ 1↓)
File Scale Format Base HEAD Change %
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%

Totals:

  • vortex-compact: 7.11 GB → 7.11 GB (-0.0%)
  • vortex-file-compressed: 11.04 GB → 11.04 GB (0.0%)

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on S3 📖

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -1.3%
Engines: DataFusion No clear signal (-4.7%, environment too noisy confidence) · DuckDB No clear signal (+2.3%, low confidence)
Vortex (geomean): 0.990x ➖
Parquet (geomean): 1.003x ➖
Shifts: Parquet (control) +0.3% · Median polish -1.7%

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

datafusion / vortex-file-compressed (0.990x ➖, 0↑ 0↓)
name PR 44844aa (ns) base 5746d55 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 257490730 237496023 1.08
tpch_q02/datafusion:vortex-file-compressed 424996882 433820842 0.98
tpch_q03/datafusion:vortex-file-compressed 423911124 381059942 1.11
tpch_q04/datafusion:vortex-file-compressed 214343468 204985985 1.05
tpch_q05/datafusion:vortex-file-compressed 319397287 357256707 0.89
tpch_q06/datafusion:vortex-file-compressed 290484034 292747574 0.99
tpch_q07/datafusion:vortex-file-compressed 391508710 407828245 0.96
tpch_q08/datafusion:vortex-file-compressed 477198820 508316864 0.94
tpch_q09/datafusion:vortex-file-compressed 347635190 348193325 1.00
tpch_q10/datafusion:vortex-file-compressed 411933896 431019711 0.96
tpch_q11/datafusion:vortex-file-compressed 277124892 255836910 1.08
tpch_q12/datafusion:vortex-file-compressed 362911556 402550542 0.90
tpch_q13/datafusion:vortex-file-compressed 164429258 185760695 0.89
tpch_q14/datafusion:vortex-file-compressed 231621764 240356189 0.96
tpch_q15/datafusion:vortex-file-compressed 413249355 419746485 0.98
tpch_q16/datafusion:vortex-file-compressed 185377447 191143202 0.97
tpch_q17/datafusion:vortex-file-compressed 346290404 306545780 1.13
tpch_q18/datafusion:vortex-file-compressed 235054899 242799816 0.97
tpch_q19/datafusion:vortex-file-compressed 425531691 422579435 1.01
tpch_q20/datafusion:vortex-file-compressed 391920968 382022951 1.03
tpch_q21/datafusion:vortex-file-compressed 467406490 492414398 0.95
tpch_q22/datafusion:vortex-file-compressed 134588106 135359598 0.99
datafusion / vortex-compact (0.971x ➖, 1↑ 0↓)
name PR 44844aa (ns) base 5746d55 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 270357165 238594870 1.13
tpch_q02/datafusion:vortex-compact 417608574 395400752 1.06
tpch_q03/datafusion:vortex-compact 386666171 399516453 0.97
tpch_q04/datafusion:vortex-compact 195655282 196869266 0.99
tpch_q05/datafusion:vortex-compact 352074029 320500927 1.10
tpch_q06/datafusion:vortex-compact 290584434 278738864 1.04
tpch_q07/datafusion:vortex-compact 372999789 395927005 0.94
tpch_q08/datafusion:vortex-compact 498395085 492766661 1.01
tpch_q09/datafusion:vortex-compact 353584200 381358682 0.93
tpch_q10/datafusion:vortex-compact 391648751 402893821 0.97
tpch_q11/datafusion:vortex-compact 244252332 267284205 0.91
tpch_q12/datafusion:vortex-compact 355129235 371133201 0.96
tpch_q13/datafusion:vortex-compact 185865206 203024531 0.92
tpch_q14/datafusion:vortex-compact 233974341 233643396 1.00
tpch_q15/datafusion:vortex-compact 432339291 410354499 1.05
tpch_q16/datafusion:vortex-compact 177244018 184990909 0.96
tpch_q17/datafusion:vortex-compact 306419016 317177204 0.97
tpch_q18/datafusion:vortex-compact 237604386 231086743 1.03
tpch_q19/datafusion:vortex-compact 512297942 521161431 0.98
tpch_q20/datafusion:vortex-compact 443137704 429892194 1.03
tpch_q21/datafusion:vortex-compact 🚀 492688972 788387747 0.62
tpch_q22/datafusion:vortex-compact 137957407 151295244 0.91
datafusion / parquet (1.029x ➖, 0↑ 1↓)
name PR 44844aa (ns) base 5746d55 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 230195128 215157056 1.07
tpch_q02/datafusion:parquet 410886831 387250679 1.06
tpch_q03/datafusion:parquet 294177880 287643477 1.02
tpch_q04/datafusion:parquet 145721072 131571513 1.11
tpch_q05/datafusion:parquet 424193202 417694900 1.02
tpch_q06/datafusion:parquet 🚨 187114736 134016286 1.40
tpch_q07/datafusion:parquet 504957862 424756155 1.19
tpch_q08/datafusion:parquet 561617930 529012128 1.06
tpch_q09/datafusion:parquet 482805462 456331040 1.06
tpch_q10/datafusion:parquet 457989958 470170231 0.97
tpch_q11/datafusion:parquet 366810589 369375123 0.99
tpch_q12/datafusion:parquet 231924096 228838863 1.01
tpch_q13/datafusion:parquet 427368679 429039827 1.00
tpch_q14/datafusion:parquet 166433731 184427818 0.90
tpch_q15/datafusion:parquet 307701923 294682311 1.04
tpch_q16/datafusion:parquet 188046337 176794454 1.06
tpch_q17/datafusion:parquet 358278828 388541959 0.92
tpch_q18/datafusion:parquet 419838305 435052799 0.97
tpch_q19/datafusion:parquet 291145753 312999121 0.93
tpch_q20/datafusion:parquet 299976269 299043184 1.00
tpch_q21/datafusion:parquet 473651850 496016658 0.95
tpch_q22/datafusion:parquet 158645500 158637334 1.00
duckdb / vortex-file-compressed (0.982x ➖, 0↑ 0↓)
name PR 44844aa (ns) base 5746d55 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 234806405 248936987 0.94
tpch_q02/duckdb:vortex-file-compressed 841875011 825693489 1.02
tpch_q03/duckdb:vortex-file-compressed 543196190 574795649 0.95
tpch_q04/duckdb:vortex-file-compressed 346647364 378927380 0.91
tpch_q05/duckdb:vortex-file-compressed 656058813 687847061 0.95
tpch_q06/duckdb:vortex-file-compressed 296408135 294026408 1.01
tpch_q07/duckdb:vortex-file-compressed 780459398 841684259 0.93
tpch_q08/duckdb:vortex-file-compressed 923679974 969465750 0.95
tpch_q09/duckdb:vortex-file-compressed 819446217 854907129 0.96
tpch_q10/duckdb:vortex-file-compressed 649290560 652906999 0.99
tpch_q11/duckdb:vortex-file-compressed 439617699 434060547 1.01
tpch_q12/duckdb:vortex-file-compressed 554829295 559073250 0.99
tpch_q13/duckdb:vortex-file-compressed 373067056 378864199 0.98
tpch_q14/duckdb:vortex-file-compressed 366860582 394052844 0.93
tpch_q15/duckdb:vortex-file-compressed 243519081 267791808 0.91
tpch_q16/duckdb:vortex-file-compressed 323557520 319048266 1.01
tpch_q17/duckdb:vortex-file-compressed 662082643 618424410 1.07
tpch_q18/duckdb:vortex-file-compressed 513709805 498946491 1.03
tpch_q19/duckdb:vortex-file-compressed 414941615 417019503 1.00
tpch_q20/duckdb:vortex-file-compressed 697629350 660712533 1.06
tpch_q21/duckdb:vortex-file-compressed 993460771 911104153 1.09
tpch_q22/duckdb:vortex-file-compressed 229253133 246425991 0.93
duckdb / vortex-compact (1.019x ➖, 0↑ 0↓)
name PR 44844aa (ns) base 5746d55 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 287104775 286406651 1.00
tpch_q02/duckdb:vortex-compact 815184956 812858943 1.00
tpch_q03/duckdb:vortex-compact 566197499 598036722 0.95
tpch_q04/duckdb:vortex-compact 334306396 358411321 0.93
tpch_q05/duckdb:vortex-compact 699269965 701009797 1.00
tpch_q06/duckdb:vortex-compact 322776508 303428698 1.06
tpch_q07/duckdb:vortex-compact 808990402 804826994 1.01
tpch_q08/duckdb:vortex-compact 1028112406 969300889 1.06
tpch_q09/duckdb:vortex-compact 875722500 864914603 1.01
tpch_q10/duckdb:vortex-compact 585007782 627844991 0.93
tpch_q11/duckdb:vortex-compact 425250912 446125653 0.95
tpch_q12/duckdb:vortex-compact 520358465 547982097 0.95
tpch_q13/duckdb:vortex-compact 308007145 319568157 0.96
tpch_q14/duckdb:vortex-compact 329898471 321983705 1.02
tpch_q15/duckdb:vortex-compact 292509899 254225591 1.15
tpch_q16/duckdb:vortex-compact 305772620 281180216 1.09
tpch_q17/duckdb:vortex-compact 543174424 555590998 0.98
tpch_q18/duckdb:vortex-compact 502193804 463356214 1.08
tpch_q19/duckdb:vortex-compact 438815728 389936008 1.13
tpch_q20/duckdb:vortex-compact 655671243 645999152 1.01
tpch_q21/duckdb:vortex-compact 893088421 852388810 1.05
tpch_q22/duckdb:vortex-compact 274794181 244537174 1.12
duckdb / parquet (0.978x ➖, 0↑ 0↓)
name PR 44844aa (ns) base 5746d55 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 386337693 397614550 0.97
tpch_q02/duckdb:parquet 968404326 915571589 1.06
tpch_q03/duckdb:parquet 865340005 882755837 0.98
tpch_q04/duckdb:parquet 533313584 568616622 0.94
tpch_q05/duckdb:parquet 1088505988 1068289494 1.02
tpch_q06/duckdb:parquet 373952873 376864313 0.99
tpch_q07/duckdb:parquet 989888213 1007869438 0.98
tpch_q08/duckdb:parquet 1206282224 1243975198 0.97
tpch_q09/duckdb:parquet 1142554223 1211720268 0.94
tpch_q10/duckdb:parquet 1127055724 1159617689 0.97
tpch_q11/duckdb:parquet 614586303 626730741 0.98
tpch_q12/duckdb:parquet 590210870 618677156 0.95
tpch_q13/duckdb:parquet 837766548 875289606 0.96
tpch_q14/duckdb:parquet 576330253 586272690 0.98
tpch_q15/duckdb:parquet 445584166 442462334 1.01
tpch_q16/duckdb:parquet 572710643 600727101 0.95
tpch_q17/duckdb:parquet 665881251 704937818 0.94
tpch_q18/duckdb:parquet 738152674 804936527 0.92
tpch_q19/duckdb:parquet 671702390 663665059 1.01
tpch_q20/duckdb:parquet 990851724 941379568 1.05
tpch_q21/duckdb:parquet 908135102 968897635 0.94
tpch_q22/duckdb:parquet 494965229 489834126 1.01

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Appian on NVME 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.2%
Engines: DataFusion No clear signal (+1.1%, low confidence) · DuckDB No clear signal (-0.9%, low confidence)
Vortex (geomean): 0.954x ➖
Parquet (geomean): 0.952x ➖
Shifts: Parquet (control) -4.8% · Median polish -4.1%

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

datafusion / vortex-file-compressed (0.950x ➖, 0↑ 0↓)
name PR 44844aa (ns) base def2791 (ns) ratio (PR/base)
appian_q01/datafusion:vortex-file-compressed 127731187 136405317 0.94
appian_q02/datafusion:vortex-file-compressed 587381577 618922844 0.95
appian_q03/datafusion:vortex-file-compressed 341124635 351518708 0.97
appian_q04/datafusion:vortex-file-compressed 44541110722 46481438869 0.96
appian_q05/datafusion:vortex-file-compressed 254115102 267958212 0.95
appian_q06/datafusion:vortex-file-compressed 337848867 355736714 0.95
appian_q07/datafusion:vortex-file-compressed 418671541 442398889 0.95
appian_q08/datafusion:vortex-file-compressed 1941109607 2059249502 0.94
datafusion / parquet (0.940x ➖, 0↑ 0↓)
name PR 44844aa (ns) base def2791 (ns) ratio (PR/base)
appian_q01/datafusion:parquet 125390550 137251418 0.91
appian_q02/datafusion:parquet 597649721 636054861 0.94
appian_q03/datafusion:parquet 328434245 343450801 0.96
appian_q04/datafusion:parquet 44245020411 46360961062 0.95
appian_q05/datafusion:parquet 277589122 294041302 0.94
appian_q06/datafusion:parquet 349034310 372756571 0.94
appian_q07/datafusion:parquet 435601572 465849727 0.94
appian_q08/datafusion:parquet 1907430505 2027853966 0.94
duckdb / vortex-file-compressed (0.957x ➖, 0↑ 0↓)
name PR 44844aa (ns) base def2791 (ns) ratio (PR/base)
appian_q01/duckdb:vortex-file-compressed 183996371 195098021 0.94
appian_q02/duckdb:vortex-file-compressed 600419670 621906280 0.97
appian_q03/duckdb:vortex-file-compressed 255826073 272544507 0.94
appian_q04/duckdb:vortex-file-compressed 1314926855 1347315359 0.98
appian_q05/duckdb:vortex-file-compressed 283744629 297567345 0.95
appian_q06/duckdb:vortex-file-compressed 789437718 815208954 0.97
appian_q07/duckdb:vortex-file-compressed 346657790 362360478 0.96
appian_q08/duckdb:vortex-file-compressed 1266483434 1325495724 0.96
duckdb / parquet (0.965x ➖, 0↑ 0↓)
name PR 44844aa (ns) base def2791 (ns) ratio (PR/base)
appian_q01/duckdb:parquet 198687866 213563727 0.93
appian_q02/duckdb:parquet 603743237 626847745 0.96
appian_q03/duckdb:parquet 285662478 299057988 0.96
appian_q04/duckdb:parquet 1315148021 1353747672 0.97
appian_q05/duckdb:parquet 315874474 320244400 0.99
appian_q06/duckdb:parquet 786675528 796657792 0.99
appian_q07/duckdb:parquet 364445203 376362496 0.97
appian_q08/duckdb:parquet 1269785541 1324421076 0.96
duckdb / duckdb (0.956x ➖, 0↑ 0↓)
name PR 44844aa (ns) base def2791 (ns) ratio (PR/base)
appian_q01/duckdb:duckdb 168134316 180742444 0.93
appian_q02/duckdb:duckdb 547583085 569689883 0.96
appian_q03/duckdb:duckdb 384480320 403966297 0.95
appian_q04/duckdb:duckdb 1294946615 1325336556 0.98
appian_q05/duckdb:duckdb 278627628 297222330 0.94
appian_q06/duckdb:duckdb 772195194 800097615 0.97
appian_q07/duckdb:duckdb 326253457 339278140 0.96
appian_q08/duckdb:duckdb 1222487140 1267104115 0.96

File Size Changes (1 files changed, -0.0% overall, 0↑ 1↓)
File Scale Format Base HEAD Change %
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%

Totals:

  • vortex-compact: 271.91 MB → 271.65 MB (-0.1%)
  • vortex-file-compressed: 479.69 MB → 479.69 MB (0.0%)

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on S3 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.6%
Engines: DataFusion No clear signal (-0.8%, environment too noisy confidence) · DuckDB No clear signal (-0.5%, low confidence)
Vortex (geomean): 1.021x ➖
Parquet (geomean): 1.027x ➖
Shifts: Parquet (control) +2.7% · Median polish +2.6%

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

datafusion / vortex-file-compressed (1.035x ➖, 0↑ 0↓)
name PR 44844aa (ns) base 5746d55 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 690619095 700871854 0.99
tpch_q02/datafusion:vortex-file-compressed 692818130 648519171 1.07
tpch_q03/datafusion:vortex-file-compressed 692090908 696020137 0.99
tpch_q04/datafusion:vortex-file-compressed 453532802 428059200 1.06
tpch_q05/datafusion:vortex-file-compressed 826888109 812600109 1.02
tpch_q06/datafusion:vortex-file-compressed 525601056 516162512 1.02
tpch_q07/datafusion:vortex-file-compressed 819791147 812283820 1.01
tpch_q08/datafusion:vortex-file-compressed 1338795902 1166271374 1.15
tpch_q09/datafusion:vortex-file-compressed 1351363833 1155309108 1.17
tpch_q10/datafusion:vortex-file-compressed 1001485956 830367791 1.21
tpch_q11/datafusion:vortex-file-compressed 441636171 428302080 1.03
tpch_q12/datafusion:vortex-file-compressed 775662808 721004789 1.08
tpch_q13/datafusion:vortex-file-compressed 434239468 390267346 1.11
tpch_q14/datafusion:vortex-file-compressed 594764407 629737406 0.94
tpch_q15/datafusion:vortex-file-compressed 795368341 774949456 1.03
tpch_q16/datafusion:vortex-file-compressed 357648361 356245518 1.00
tpch_q17/datafusion:vortex-file-compressed 1105722135 1076907571 1.03
tpch_q18/datafusion:vortex-file-compressed 1122397326 1090928679 1.03
tpch_q19/datafusion:vortex-file-compressed 770270682 773996353 1.00
tpch_q20/datafusion:vortex-file-compressed 720305326 746075514 0.97
tpch_q21/datafusion:vortex-file-compressed 1427561665 1468599062 0.97
tpch_q22/datafusion:vortex-file-compressed 355513593 368856678 0.96
datafusion / vortex-compact (0.981x ➖, 0↑ 0↓)
name PR 44844aa (ns) base 5746d55 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 719573876 730778064 0.98
tpch_q02/datafusion:vortex-compact 605386556 622076293 0.97
tpch_q03/datafusion:vortex-compact 630304040 648572216 0.97
tpch_q04/datafusion:vortex-compact 406645155 383594074 1.06
tpch_q05/datafusion:vortex-compact 762346039 786104974 0.97
tpch_q06/datafusion:vortex-compact 502401441 491108964 1.02
tpch_q07/datafusion:vortex-compact 853527051 846239647 1.01
tpch_q08/datafusion:vortex-compact 1083261381 1095988012 0.99
tpch_q09/datafusion:vortex-compact 1060123993 1067618203 0.99
tpch_q10/datafusion:vortex-compact 795230406 791496985 1.00
tpch_q11/datafusion:vortex-compact 393668641 381486754 1.03
tpch_q12/datafusion:vortex-compact 589676689 794260925 0.74
tpch_q13/datafusion:vortex-compact 358385951 464952967 0.77
tpch_q14/datafusion:vortex-compact 424905154 460171530 0.92
tpch_q15/datafusion:vortex-compact 792814793 794876707 1.00
tpch_q16/datafusion:vortex-compact 368958508 360829557 1.02
tpch_q17/datafusion:vortex-compact 1104412394 1087372089 1.02
tpch_q18/datafusion:vortex-compact 1064840073 1071457418 0.99
tpch_q19/datafusion:vortex-compact 873186502 876447929 1.00
tpch_q20/datafusion:vortex-compact 797118952 773245646 1.03
tpch_q21/datafusion:vortex-compact 1295515648 1259275386 1.03
tpch_q22/datafusion:vortex-compact 367029563 325179069 1.13
datafusion / parquet (1.016x ➖, 0↑ 0↓)
name PR 44844aa (ns) base 5746d55 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 830621053 824422354 1.01
tpch_q02/datafusion:parquet 696092577 658449275 1.06
tpch_q03/datafusion:parquet 854957582 901041625 0.95
tpch_q04/datafusion:parquet 424449417 411945585 1.03
tpch_q05/datafusion:parquet 1051705597 1106361820 0.95
tpch_q06/datafusion:parquet 511089664 507822133 1.01
tpch_q07/datafusion:parquet 1254007198 1164853122 1.08
tpch_q08/datafusion:parquet 1491127956 1444610503 1.03
tpch_q09/datafusion:parquet 1613529311 1649252911 0.98
tpch_q10/datafusion:parquet 1954997080 2114939583 0.92
tpch_q11/datafusion:parquet 493795793 531276126 0.93
tpch_q12/datafusion:parquet 677938693 634808200 1.07
tpch_q13/datafusion:parquet 707873461 660339705 1.07
tpch_q14/datafusion:parquet 757305961 709377707 1.07
tpch_q15/datafusion:parquet 1242286823 1182136316 1.05
tpch_q16/datafusion:parquet 321983598 313299887 1.03
tpch_q17/datafusion:parquet 1273457905 1327866995 0.96
tpch_q18/datafusion:parquet 1434728279 1401334127 1.02
tpch_q19/datafusion:parquet 905241936 914264193 0.99
tpch_q20/datafusion:parquet 1068855888 1041654568 1.03
tpch_q21/datafusion:parquet 1646115927 1654469251 0.99
tpch_q22/datafusion:parquet 736828646 638953559 1.15
duckdb / vortex-file-compressed (1.034x ➖, 0↑ 0↓)
name PR 44844aa (ns) base 5746d55 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 618951106 573951611 1.08
tpch_q02/duckdb:vortex-file-compressed 1080116430 1017207514 1.06
tpch_q03/duckdb:vortex-file-compressed 788914915 779297726 1.01
tpch_q04/duckdb:vortex-file-compressed 705944301 606066813 1.16
tpch_q05/duckdb:vortex-file-compressed 1077257839 995031589 1.08
tpch_q06/duckdb:vortex-file-compressed 560413044 558049626 1.00
tpch_q07/duckdb:vortex-file-compressed 1102105985 1078779057 1.02
tpch_q08/duckdb:vortex-file-compressed 1351051357 1288708908 1.05
tpch_q09/duckdb:vortex-file-compressed 1544005771 1539148931 1.00
tpch_q10/duckdb:vortex-file-compressed 1236186251 1305007537 0.95
tpch_q11/duckdb:vortex-file-compressed 600892527 552936336 1.09
tpch_q12/duckdb:vortex-file-compressed 1254563214 1114105877 1.13
tpch_q13/duckdb:vortex-file-compressed 768416095 727604102 1.06
tpch_q14/duckdb:vortex-file-compressed 623354092 629533343 0.99
tpch_q15/duckdb:vortex-file-compressed 523023114 507945110 1.03
tpch_q16/duckdb:vortex-file-compressed 466224514 496854076 0.94
tpch_q17/duckdb:vortex-file-compressed 946603292 921567369 1.03
tpch_q18/duckdb:vortex-file-compressed 842880238 840208238 1.00
tpch_q19/duckdb:vortex-file-compressed 766224044 745919253 1.03
tpch_q20/duckdb:vortex-file-compressed 1157714667 1149750859 1.01
tpch_q21/duckdb:vortex-file-compressed 1818529941 1771285344 1.03
tpch_q22/duckdb:vortex-file-compressed 391923982 378018860 1.04
duckdb / vortex-compact (1.035x ➖, 0↑ 0↓)
name PR 44844aa (ns) base 5746d55 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 648279065 611172968 1.06
tpch_q02/duckdb:vortex-compact 1087125536 1030003261 1.06
tpch_q03/duckdb:vortex-compact 779002847 788427565 0.99
tpch_q04/duckdb:vortex-compact 574243589 613929883 0.94
tpch_q05/duckdb:vortex-compact 1044025208 1031829099 1.01
tpch_q06/duckdb:vortex-compact 541791221 575023916 0.94
tpch_q07/duckdb:vortex-compact 1115774120 1031991490 1.08
tpch_q08/duckdb:vortex-compact 1426098564 1329968085 1.07
tpch_q09/duckdb:vortex-compact 1499858533 1516394785 0.99
tpch_q10/duckdb:vortex-compact 1290631163 1210175948 1.07
tpch_q11/duckdb:vortex-compact 607298827 593705500 1.02
tpch_q12/duckdb:vortex-compact 1080468361 1046415925 1.03
tpch_q13/duckdb:vortex-compact 809528816 725331940 1.12
tpch_q14/duckdb:vortex-compact 607100763 567554541 1.07
tpch_q15/duckdb:vortex-compact 557840191 529048405 1.05
tpch_q16/duckdb:vortex-compact 361926759 369662560 0.98
tpch_q17/duckdb:vortex-compact 833733353 859022005 0.97
tpch_q18/duckdb:vortex-compact 976689456 790318571 1.24
tpch_q19/duckdb:vortex-compact 729381563 709779374 1.03
tpch_q20/duckdb:vortex-compact 1123693638 1087565135 1.03
tpch_q21/duckdb:vortex-compact 1848250666 1667302975 1.11
tpch_q22/duckdb:vortex-compact 388842788 404556059 0.96
duckdb / parquet (1.039x ➖, 0↑ 0↓)
name PR 44844aa (ns) base 5746d55 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 746933471 721750705 1.03
tpch_q02/duckdb:parquet 1130107928 1037923014 1.09
tpch_q03/duckdb:parquet 1442434920 1393191654 1.04
tpch_q04/duckdb:parquet 852022867 771030931 1.11
tpch_q05/duckdb:parquet 1726192943 1557317221 1.11
tpch_q06/duckdb:parquet 645598046 635497772 1.02
tpch_q07/duckdb:parquet 1602056550 1559236917 1.03
tpch_q08/duckdb:parquet 2076702643 2026298003 1.02
tpch_q09/duckdb:parquet 2339353467 2092362883 1.12
tpch_q10/duckdb:parquet 2847358169 2696555579 1.06
tpch_q11/duckdb:parquet 791835945 788165140 1.00
tpch_q12/duckdb:parquet 949349431 981770481 0.97
tpch_q13/duckdb:parquet 1142786736 1099124751 1.04
tpch_q14/duckdb:parquet 1181094435 1075650793 1.10
tpch_q15/duckdb:parquet 792765200 783499550 1.01
tpch_q16/duckdb:parquet 814547299 807735817 1.01
tpch_q17/duckdb:parquet 1155743772 1170777146 0.99
tpch_q18/duckdb:parquet 1260617378 1200693797 1.05
tpch_q19/duckdb:parquet 1372153246 1260221977 1.09
tpch_q20/duckdb:parquet 1689178781 1636618158 1.03
tpch_q21/duckdb:parquet 1533354757 1553656934 0.99
tpch_q22/duckdb:parquet 966615656 968722529 1.00

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Random Access 📖

Vortex (geomean): 0.980x ➖
Parquet (geomean): 0.975x ➖

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

unknown / unknown (0.984x ➖, 0↑ 0↓)
name PR 44844aa (ns) base 5746d55 (ns) ratio (PR/base)
random-access/feature-vectors/correlated/lance-tokio-local-disk 362762 364195 1.00
random-access/feature-vectors/correlated/lance-tokio-local-disk-footer 994560 1050290 0.95
random-access/feature-vectors/correlated/parquet-tokio-local-disk 8427572717 8273390810 1.02
random-access/feature-vectors/correlated/parquet-tokio-local-disk-footer 8175746593 8347591212 0.98
random-access/feature-vectors/correlated/vortex-tokio-local-disk 3013954 3088860 0.98
random-access/feature-vectors/correlated/vortex-tokio-local-disk-footer 2544867 2586804 0.98
random-access/feature-vectors/uniform/lance-tokio-local-disk 1145213 1145485 1.00
random-access/feature-vectors/uniform/lance-tokio-local-disk-footer 1809062 1825760 0.99
random-access/feature-vectors/uniform/parquet-tokio-local-disk 8335533404 8256807887 1.01
random-access/feature-vectors/uniform/parquet-tokio-local-disk-footer 8131295797 8230848942 0.99
random-access/feature-vectors/uniform/vortex-tokio-local-disk 3391703 3454568 0.98
random-access/feature-vectors/uniform/vortex-tokio-local-disk-footer 5624816 5686737 0.99
random-access/lance-tokio-local-disk 618101 616711 1.00
random-access/lance-tokio-local-disk-footer 1277415 1280254 1.00
random-access/nested-lists/correlated/lance-tokio-local-disk 221571 220972 1.00
random-access/nested-lists/correlated/lance-tokio-local-disk-footer 552355 553833 1.00
random-access/nested-lists/correlated/parquet-tokio-local-disk 127225295 130445793 0.98
random-access/nested-lists/correlated/parquet-tokio-local-disk-footer 125808946 127765567 0.98
random-access/nested-lists/correlated/vortex-tokio-local-disk 336303 325504 1.03
random-access/nested-lists/correlated/vortex-tokio-local-disk-footer 438137 437692 1.00
random-access/nested-lists/uniform/lance-tokio-local-disk 986179 991989 0.99
random-access/nested-lists/uniform/lance-tokio-local-disk-footer 1300359 1326253 0.98
random-access/nested-lists/uniform/parquet-tokio-local-disk 128831875 131192864 0.98
random-access/nested-lists/uniform/parquet-tokio-local-disk-footer 130348957 127921547 1.02
random-access/nested-lists/uniform/vortex-tokio-local-disk 1831261 1880508 0.97
random-access/nested-lists/uniform/vortex-tokio-local-disk-footer 1949507 1987648 0.98
random-access/nested-structs/correlated/lance-tokio-local-disk 346168 349745 0.99
random-access/nested-structs/correlated/lance-tokio-local-disk-footer 529065 522811 1.01
random-access/nested-structs/correlated/parquet-tokio-local-disk 20626793 21986253 0.94
random-access/nested-structs/correlated/parquet-tokio-local-disk-footer 20349144 21939085 0.93
random-access/nested-structs/correlated/vortex-tokio-local-disk 420433 440655 0.95
random-access/nested-structs/correlated/vortex-tokio-local-disk-footer 583536 605807 0.96
random-access/nested-structs/uniform/lance-tokio-local-disk 2532183 2450719 1.03
random-access/nested-structs/uniform/lance-tokio-local-disk-footer 2606421 2666145 0.98
random-access/nested-structs/uniform/parquet-tokio-local-disk 20370687 21780039 0.94
random-access/nested-structs/uniform/parquet-tokio-local-disk-footer 20601450 21552436 0.96
random-access/nested-structs/uniform/vortex-tokio-local-disk 1155663 1115676 1.04
random-access/nested-structs/uniform/vortex-tokio-local-disk-footer 1503118 1477459 1.02
random-access/parquet-tokio-local-disk 165663252 169004685 0.98
random-access/parquet-tokio-local-disk-footer 164938703 170719416 0.97
random-access/taxi/correlated/lance-tokio-local-disk 923773 925787 1.00
random-access/taxi/correlated/lance-tokio-local-disk-footer 1817691 1830069 0.99
random-access/taxi/correlated/parquet-tokio-local-disk 247355877 254172398 0.97
random-access/taxi/correlated/parquet-tokio-local-disk-footer 247591134 255422262 0.97
random-access/taxi/correlated/vortex-tokio-local-disk 1067620 1121624 0.95
random-access/taxi/correlated/vortex-tokio-local-disk-footer 1674353 1744404 0.96
random-access/taxi/uniform/lance-tokio-local-disk 9450806 9270514 1.02
random-access/taxi/uniform/lance-tokio-local-disk-footer 9979906 9710548 1.03
random-access/taxi/uniform/parquet-tokio-local-disk 263556676 270327560 0.97
random-access/taxi/uniform/parquet-tokio-local-disk-footer 268243439 271934258 0.99
random-access/taxi/uniform/vortex-tokio-local-disk 4388909 4727733 0.93
random-access/taxi/uniform/vortex-tokio-local-disk-footer 5174380 5271462 0.98
random-access/vortex-tokio-local-disk 693062 707800 0.98
random-access/vortex-tokio-local-disk-footer 1132571 1188531 0.95

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Compression 📖

Vortex (geomean): 1.004x ➖
Parquet (geomean): 1.002x ➖

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

unknown / unknown (1.002x ➖, 0↑ 2↓)
name PR 44844aa (ns) base def2791 (ns) ratio (PR/base)
compress time/Arade 1081827814 1096751635 0.99
compress time/Bimbo 5571152868 5708835970 0.98
compress time/CMSprovider 2626454347 2626573996 1.00
compress time/Euro2016 414811201 421122574 0.99
compress time/Food 368927025 362245445 1.02
compress time/HashTags 822434595 839857302 0.98
compress time/TPC-H l_comment canonical 1201284394 1189216054 1.01
compress time/TPC-H l_comment chunked 1182721055 1194771048 0.99
compress time/taxi 572530245 571832654 1.00
compress time/wide table cols=100 chunks=1 rows=1000 12032351 11998066 1.00
compress time/wide table cols=100 chunks=50 rows=1000 🚨 13889285 12147655 1.14
compress time/wide table cols=1000 chunks=1 rows=1000 132911966 132471042 1.00
compress time/wide table cols=1000 chunks=50 rows=1000 134278203 135330210 0.99
compress time/wide table cols=10000 chunks=1 rows=1000 1520747434 1530106742 0.99
compress time/wide table cols=10000 chunks=50 rows=1000 1518350721 1560578048 0.97
decompress time/Arade 26301144 28643629 0.92
decompress time/Bimbo 93137122 93654782 0.99
decompress time/CMSprovider 77900780 75282057 1.03
decompress time/Euro2016 19915114 20680586 0.96
decompress time/Food 8736985 8753033 1.00
decompress time/HashTags 94234654 93750532 1.01
decompress time/TPC-H l_comment canonical 41905892 42011888 1.00
decompress time/TPC-H l_comment chunked 42405717 42134195 1.01
decompress time/taxi 16281293 16529997 0.98
decompress time/wide table cols=100 chunks=1 rows=1000 2454196 2529844 0.97
decompress time/wide table cols=100 chunks=50 rows=1000 2542837 2360906 1.08
decompress time/wide table cols=1000 chunks=1 rows=1000 21974265 21059638 1.04
decompress time/wide table cols=1000 chunks=50 rows=1000 23513832 22603034 1.04
decompress time/wide table cols=10000 chunks=1 rows=1000 245456658 233454157 1.05
decompress time/wide table cols=10000 chunks=50 rows=1000 256084253 244962065 1.05
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 2620676299 2593851566 1.01
parquet_rs-zstd compress time/Bimbo 12692903945 12549882745 1.01
parquet_rs-zstd compress time/CMSprovider 6801878684 6793066848 1.00
parquet_rs-zstd compress time/Euro2016 1285217561 1292620000 0.99
parquet_rs-zstd compress time/Food 796883029 786386412 1.01
parquet_rs-zstd compress time/HashTags 2119841518 2144631282 0.99
parquet_rs-zstd compress time/TPC-H l_comment canonical 3149850909 3205075142 0.98
parquet_rs-zstd compress time/TPC-H l_comment chunked 3176679512 3191050778 1.00
parquet_rs-zstd compress time/taxi 1188804214 1187367286 1.00
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 6005132 6111502 0.98
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 6002711 6006362 1.00
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 74237753 73599934 1.01
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 74457560 74296057 1.00
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 779430115 770460486 1.01
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 765820733 773710693 0.99
parquet_rs-zstd decompress time/Arade 614802753 626791372 0.98
parquet_rs-zstd decompress time/Bimbo 1699882033 1707792973 1.00
parquet_rs-zstd decompress time/CMSprovider 1697732257 1729715071 0.98
parquet_rs-zstd decompress time/Euro2016 371553483 374736242 0.99
parquet_rs-zstd decompress time/Food 196741439 202658127 0.97
parquet_rs-zstd decompress time/HashTags 631896537 633911303 1.00
parquet_rs-zstd decompress time/TPC-H l_comment canonical 589435761 588333312 1.00
parquet_rs-zstd decompress time/TPC-H l_comment chunked 592198785 588467341 1.01
parquet_rs-zstd decompress time/taxi 246589945 246821645 1.00
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 2809326 2814751 1.00
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 2749359 2797303 0.98
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 32112937 31685692 1.01
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 32952239 32708012 1.01
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 345308242 346702195 1.00
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 346521006 348749993 0.99
vortex-file-compressed size/Arade 145358060 145358060 1.00
vortex-file-compressed size/Bimbo 467257556 467257556 1.00
vortex-file-compressed size/CMSprovider 417789356 417789356 1.00
vortex-file-compressed size/Euro2016 162144164 162144164 1.00
vortex-file-compressed size/Food 41977096 41977096 1.00
vortex-file-compressed size/HashTags 184887916 184887972 1.00
vortex-file-compressed size/TPC-H l_comment canonical 172639744 172639744 1.00
vortex-file-compressed size/TPC-H l_comment chunked 172639744 172639744 1.00
vortex-file-compressed size/taxi 52296276 52296276 1.00
vortex-file-compressed size/wide table cols=100 chunks=1 rows=1000 932512 932512 1.00
vortex-file-compressed size/wide table cols=100 chunks=50 rows=1000 932512 932512 1.00
vortex-file-compressed size/wide table cols=1000 chunks=1 rows=1000 9309712 9309712 1.00
vortex-file-compressed size/wide table cols=1000 chunks=50 rows=1000 9309712 9309712 1.00
vortex-file-compressed size/wide table cols=10000 chunks=1 rows=1000 93117712 93117712 1.00
vortex-file-compressed size/wide table cols=10000 chunks=50 rows=1000 93117712 93117712 1.00
vortex:parquet-zstd ratio compress time/Arade 0 0 0.98
vortex:parquet-zstd ratio compress time/Bimbo 0 0 0.96
vortex:parquet-zstd ratio compress time/CMSprovider 0 0 1.00
vortex:parquet-zstd ratio compress time/Euro2016 0 0 0.99
vortex:parquet-zstd ratio compress time/Food 0 0 1.01
vortex:parquet-zstd ratio compress time/HashTags 0 0 0.99
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 0.99
vortex:parquet-zstd ratio compress time/taxi 0 0 1.00
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=1 rows=1000 2 1 1.02
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=1000 🚨 2 2 1.14
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=1 rows=1000 1 1 0.99
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=50 rows=1000 1 1 0.99
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=1 rows=1000 1 1 0.98
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=50 rows=1000 1 2 0.98
vortex:parquet-zstd ratio decompress time/Arade 0 0 0.94
vortex:parquet-zstd ratio decompress time/Bimbo 0 0 1.00
vortex:parquet-zstd ratio decompress time/CMSprovider 0 0 1.05
vortex:parquet-zstd ratio decompress time/Euro2016 0 0 0.97
vortex:parquet-zstd ratio decompress time/Food 0 0 1.03
vortex:parquet-zstd ratio decompress time/HashTags 0 0 1.01
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.99
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 0 0 0.97
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 0 0 1.10
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 0 0 1.03
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 0 0 1.03
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=1000 0 0 1.06
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=1000 0 0 1.05
vortex:parquet-zstd size/Arade 0 0 1.00
vortex:parquet-zstd size/Bimbo 1 1 1.00
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.00
vortex:parquet-zstd size/wide table cols=100 chunks=1 rows=1000 1 1 1.00
vortex:parquet-zstd size/wide table cols=100 chunks=50 rows=1000 1 1 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 requested a review from gatesn July 21, 2026 10:19
@joseph-isaacs
joseph-isaacs merged commit c66add6 into develop Jul 21, 2026
80 checks passed
@joseph-isaacs
joseph-isaacs deleted the claude/remove-array-vtable-child-92x64s branch July 21, 2026 11:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/break A breaking API change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants