Skip to content

Allow caching LayoutReader in VortexFile#8244

Merged
myrrc merged 1 commit into
developfrom
myrrc/random-access-layout-reader
Jun 10, 2026
Merged

Allow caching LayoutReader in VortexFile#8244
myrrc merged 1 commit into
developfrom
myrrc/random-access-layout-reader

Conversation

@myrrc

@myrrc myrrc commented Jun 4, 2026

Copy link
Copy Markdown
Contributor

Not-reinitializing LayoutReader saves us some time.
As a related change, make root() static throughout the program. Before ScanBuilder::new() created a new root()
which didn't compare with the old one pointer-eq-wise which was an issue

@myrrc myrrc force-pushed the myrrc/random-access-layout-reader branch from 204794d to a9411ec Compare June 4, 2026 10:27
@myrrc myrrc requested a review from joseph-isaacs June 4, 2026 10:27
@myrrc myrrc added action/benchmark Trigger full benchmarks to run on this PR changelog/performance A performance improvement labels Jun 4, 2026
@myrrc myrrc force-pushed the myrrc/random-access-layout-reader branch from a9411ec to 81ca290 Compare June 4, 2026 10:28
@codspeed-hq

codspeed-hq Bot commented Jun 4, 2026

Copy link
Copy Markdown

Merging this PR will improve performance by 19.38%

⚠️ Unknown Walltime execution environment detected

Using the Walltime instrument on standard Hosted Runners will lead to inconsistent data.

For the most accurate results, we recommend using CodSpeed Macro Runners: bare-metal machines fine-tuned for performance measurement consistency.

⚡ 6 improved benchmarks
❌ 1 regressed benchmark
✅ 1516 untouched benchmarks

Warning

Please fix the performance issues or acknowledge them on CodSpeed.

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation baseline_lt[16, 65536] 219.1 µs 246.9 µs -11.23%
Simulation chunked_bool_canonical_into[(1000, 10)] 46.7 µs 31.7 µs +47.22%
Simulation bitwise_not_vortex_buffer_mut[128] 275.3 ns 216.9 ns +26.89%
Simulation chunked_varbinview_canonical_into[(1000, 10)] 197.9 µs 161.9 µs +22.22%
Simulation bitwise_not_vortex_buffer_mut[1024] 336.9 ns 278.6 ns +20.94%
Simulation chunked_varbinview_into_canonical[(1000, 10)] 213.6 µs 177.3 µs +20.46%
Simulation bitwise_not_vortex_buffer_mut[2048] 400.6 ns 342.2 ns +17.05%

Tip

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


Comparing myrrc/random-access-layout-reader (46f0b55) with develop (f2148d4)

Open in CodSpeed

@myrrc myrrc force-pushed the myrrc/random-access-layout-reader branch 2 times, most recently from 3e959d2 to 96e9c3c Compare June 4, 2026 11:42
@myrrc myrrc changed the title Use file's LayoutReader instead of file in random access Allow caching LayoutReader in VortexFile Jun 4, 2026
@myrrc myrrc added action/benchmark Trigger full benchmarks to run on this PR and removed action/benchmark Trigger full benchmarks to run on this PR labels Jun 4, 2026
@github-actions github-actions Bot removed the action/benchmark Trigger full benchmarks to run on this PR label Jun 4, 2026
@myrrc myrrc enabled auto-merge (squash) June 4, 2026 11:46
@github-actions

github-actions Bot commented Jun 4, 2026

Copy link
Copy Markdown
Contributor

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done cba659b 1 Explore Profiling Data
Previous Runs (2)
Status Commit Job Attempt Link
🟢 Done 4c4e6c4 1 Explore Profiling Data
🟢 Done 96e9c3c 1 Explore Profiling Data

Powered by Polar Signals Cloud

@github-actions

github-actions Bot commented Jun 4, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: PolarSignals Profiling

Vortex (geomean): 0.994x ➖

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 ➖, 1↑ 0↓)
name PR cba659b (ns) base bfe88b8 (ns) ratio (PR/base)
polarsignals_q00/datafusion:vortex-file-compressed 🚀 93238960 113559708 0.82
polarsignals_q01/datafusion:vortex-file-compressed 251480760 270238272 0.93
polarsignals_q02/datafusion:vortex-file-compressed 22790433 24077410 0.95
polarsignals_q03/datafusion:vortex-file-compressed 267550756 263182881 1.02
polarsignals_q04/datafusion:vortex-file-compressed 9566687 8890594 1.08
polarsignals_q05/datafusion:vortex-file-compressed 14297314 13097760 1.09
polarsignals_q06/datafusion:vortex-file-compressed 18905271 17905822 1.06
polarsignals_q07/datafusion:vortex-file-compressed 13403251 13222374 1.01
polarsignals_q08/datafusion:vortex-file-compressed 402231064 400129744 1.01
polarsignals_q09/datafusion:vortex-file-compressed 11234567 11129599 1.01

No file size changes detected.

@github-actions

github-actions Bot commented Jun 4, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb NVMe

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -1.7%
Engines: DataFusion No clear signal (-2.1%, low confidence) · DuckDB No clear signal (-1.3%, low confidence)
Vortex (geomean): 1.006x ➖
Parquet (geomean): 1.023x ➖
Shifts: Parquet (control) +2.3% · Median polish +1.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.997x ➖, 1↑ 0↓)
name PR cba659b (ns) base bfe88b8 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 5037389 4826540 1.04
fineweb_q01/datafusion:vortex-file-compressed 🚀 30882988 34945719 0.88
fineweb_q02/datafusion:vortex-file-compressed 39484753 38251437 1.03
fineweb_q03/datafusion:vortex-file-compressed 55950310 57819391 0.97
fineweb_q04/datafusion:vortex-file-compressed 281513818 274561473 1.03
fineweb_q05/datafusion:vortex-file-compressed 217443755 223027297 0.97
fineweb_q06/datafusion:vortex-file-compressed 50932083 49339305 1.03
fineweb_q07/datafusion:vortex-file-compressed 56204965 56179044 1.00
fineweb_q08/datafusion:vortex-file-compressed 22626943 22025544 1.03
datafusion / vortex-compact (0.992x ➖, 0↑ 0↓)
name PR cba659b (ns) base bfe88b8 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 5391607 5322727 1.01
fineweb_q01/datafusion:vortex-compact 94587635 98913150 0.96
fineweb_q02/datafusion:vortex-compact 102998127 103022685 1.00
fineweb_q03/datafusion:vortex-compact 866869639 872328144 0.99
fineweb_q04/datafusion:vortex-compact 908948249 918813196 0.99
fineweb_q05/datafusion:vortex-compact 828772025 831053123 1.00
fineweb_q06/datafusion:vortex-compact 467846033 465453639 1.01
fineweb_q07/datafusion:vortex-compact 481157314 483955870 0.99
fineweb_q08/datafusion:vortex-compact 21440588 21800985 0.98
datafusion / parquet (1.016x ➖, 0↑ 0↓)
name PR cba659b (ns) base bfe88b8 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 6555859 6824818 0.96
fineweb_q01/datafusion:parquet 289829706 301604652 0.96
fineweb_q02/datafusion:parquet 295542472 297577428 0.99
fineweb_q03/datafusion:parquet 297346089 288150687 1.03
fineweb_q04/datafusion:parquet 312658818 302299546 1.03
fineweb_q05/datafusion:parquet 313121307 296388885 1.06
fineweb_q06/datafusion:parquet 306922381 301704042 1.02
fineweb_q07/datafusion:parquet 299110231 275932597 1.08
fineweb_q08/datafusion:parquet 280229648 276026863 1.02
duckdb / vortex-file-compressed (1.001x ➖, 0↑ 0↓)
name PR cba659b (ns) base bfe88b8 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 3671961 3558024 1.03
fineweb_q01/duckdb:vortex-file-compressed 32949775 33926524 0.97
fineweb_q02/duckdb:vortex-file-compressed 38929959 38142731 1.02
fineweb_q03/duckdb:vortex-file-compressed 128552070 127042907 1.01
fineweb_q04/duckdb:vortex-file-compressed 273835093 266305793 1.03
fineweb_q05/duckdb:vortex-file-compressed 213286918 217624753 0.98
fineweb_q06/duckdb:vortex-file-compressed 51892588 53170836 0.98
fineweb_q07/duckdb:vortex-file-compressed 54003198 53351423 1.01
fineweb_q08/duckdb:vortex-file-compressed 22563653 23084391 0.98
duckdb / vortex-compact (1.034x ➖, 0↑ 1↓)
name PR cba659b (ns) base bfe88b8 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 4233467 4144150 1.02
fineweb_q01/duckdb:vortex-compact 110470647 103474051 1.07
fineweb_q02/duckdb:vortex-compact 121317303 113826859 1.07
fineweb_q03/duckdb:vortex-compact 🚨 943550797 852311686 1.11
fineweb_q04/duckdb:vortex-compact 903299484 896384725 1.01
fineweb_q05/duckdb:vortex-compact 804639429 807554140 1.00
fineweb_q06/duckdb:vortex-compact 459665043 460885504 1.00
fineweb_q07/duckdb:vortex-compact 474663763 477637835 0.99
fineweb_q08/duckdb:vortex-compact 19977887 18855704 1.06
duckdb / parquet (1.030x ➖, 0↑ 1↓)
name PR cba659b (ns) base bfe88b8 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 31396261 31060527 1.01
fineweb_q01/duckdb:parquet 85838103 83544947 1.03
fineweb_q02/duckdb:parquet 85201428 84910636 1.00
fineweb_q03/duckdb:parquet 318336315 314223169 1.01
fineweb_q04/duckdb:parquet 455413042 446598601 1.02
fineweb_q05/duckdb:parquet 419055372 413580845 1.01
fineweb_q06/duckdb:parquet 210262094 202870507 1.04
fineweb_q07/duckdb:parquet 221811333 215241939 1.03
fineweb_q08/duckdb:parquet 🚨 36689177 32634214 1.12

File Size Changes (1 files changed, -0.0% overall, 0↑ 1↓)
File Scale Format Base HEAD Change %
sample.vortex 1.0 vortex-file-compressed 1.43 GB 1.43 GB 517.46 KB -0.0%

Totals:

  • vortex-compact: 1.23 GB → 1.23 GB (0.0%)
  • vortex-file-compressed: 1.43 GB → 1.43 GB (-0.0%)

@github-actions

github-actions Bot commented Jun 4, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on NVME

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +7.3%
Engines: DataFusion No clear signal (+8.6%, environment too noisy confidence) · DuckDB No clear signal (+6.0%, environment too noisy confidence)
Vortex (geomean): 1.170x ❌
Parquet (geomean): 1.101x ❌
Shifts: Parquet (control) +10.1% · Median polish +17.0%

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.185x ❌, 0↑ 21↓)
name PR cba659b (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 🚨 57811909 49386191 1.17
tpch_q02/datafusion:vortex-file-compressed 🚨 27034763 22514392 1.20
tpch_q03/datafusion:vortex-file-compressed 🚨 31158229 25464750 1.22
tpch_q04/datafusion:vortex-file-compressed 🚨 22377990 19441936 1.15
tpch_q05/datafusion:vortex-file-compressed 🚨 59599252 48634282 1.23
tpch_q06/datafusion:vortex-file-compressed 🚨 10857549 9197612 1.18
tpch_q07/datafusion:vortex-file-compressed 🚨 66178448 54562983 1.21
tpch_q08/datafusion:vortex-file-compressed 🚨 46193477 39942607 1.16
tpch_q09/datafusion:vortex-file-compressed 🚨 61890699 51697637 1.20
tpch_q10/datafusion:vortex-file-compressed 🚨 48099268 43112931 1.12
tpch_q11/datafusion:vortex-file-compressed 🚨 19190991 15848048 1.21
tpch_q12/datafusion:vortex-file-compressed 🚨 27240708 22104562 1.23
tpch_q13/datafusion:vortex-file-compressed 29207397 26601312 1.10
tpch_q14/datafusion:vortex-file-compressed 🚨 17080602 15236654 1.12
tpch_q15/datafusion:vortex-file-compressed 🚨 26684209 22045788 1.21
tpch_q16/datafusion:vortex-file-compressed 🚨 23196266 19539505 1.19
tpch_q17/datafusion:vortex-file-compressed 🚨 78430663 68864299 1.14
tpch_q18/datafusion:vortex-file-compressed 🚨 99778958 80522742 1.24
tpch_q19/datafusion:vortex-file-compressed 🚨 19928272 16484346 1.21
tpch_q20/datafusion:vortex-file-compressed 🚨 34711265 28423684 1.22
tpch_q21/datafusion:vortex-file-compressed 🚨 84790602 69490779 1.22
tpch_q22/datafusion:vortex-file-compressed 🚨 12882339 11095472 1.16
datafusion / vortex-compact (1.168x ❌, 0↑ 22↓)
name PR cba659b (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 🚨 65504532 55127304 1.19
tpch_q02/datafusion:vortex-compact 🚨 29855829 26070336 1.15
tpch_q03/datafusion:vortex-compact 🚨 31630202 26762405 1.18
tpch_q04/datafusion:vortex-compact 🚨 25297152 21554134 1.17
tpch_q05/datafusion:vortex-compact 🚨 59870296 50355097 1.19
tpch_q06/datafusion:vortex-compact 🚨 13489618 11829387 1.14
tpch_q07/datafusion:vortex-compact 🚨 68229049 57238633 1.19
tpch_q08/datafusion:vortex-compact 🚨 49981786 41937297 1.19
tpch_q09/datafusion:vortex-compact 🚨 63084769 55414576 1.14
tpch_q10/datafusion:vortex-compact 🚨 51085073 44121278 1.16
tpch_q11/datafusion:vortex-compact 🚨 19877954 16913109 1.18
tpch_q12/datafusion:vortex-compact 🚨 33067090 30002474 1.10
tpch_q13/datafusion:vortex-compact 🚨 36426732 31367271 1.16
tpch_q14/datafusion:vortex-compact 🚨 20961575 18706005 1.12
tpch_q15/datafusion:vortex-compact 🚨 33944160 28753684 1.18
tpch_q16/datafusion:vortex-compact 🚨 27948549 24428752 1.14
tpch_q17/datafusion:vortex-compact 🚨 82910623 69006794 1.20
tpch_q18/datafusion:vortex-compact 🚨 99432932 82174703 1.21
tpch_q19/datafusion:vortex-compact 🚨 31343439 27301334 1.15
tpch_q20/datafusion:vortex-compact 🚨 39339396 32789963 1.20
tpch_q21/datafusion:vortex-compact 🚨 87060514 73823262 1.18
tpch_q22/datafusion:vortex-compact 🚨 14295474 12051388 1.19
datafusion / parquet (1.118x ❌, 0↑ 14↓)
name PR cba659b (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 🚨 147358731 133481651 1.10
tpch_q02/datafusion:parquet 🚨 71952645 60848649 1.18
tpch_q03/datafusion:parquet 78954342 74646769 1.06
tpch_q04/datafusion:parquet 48116638 44005168 1.09
tpch_q05/datafusion:parquet 🚨 106380090 93879589 1.13
tpch_q06/datafusion:parquet 39576219 39405813 1.00
tpch_q07/datafusion:parquet 🚨 124400589 105131018 1.18
tpch_q08/datafusion:parquet 101691395 98501290 1.03
tpch_q09/datafusion:parquet 🚨 147551598 123880348 1.19
tpch_q10/datafusion:parquet 🚨 125610285 111153421 1.13
tpch_q11/datafusion:parquet 🚨 47411150 40486914 1.17
tpch_q12/datafusion:parquet 79829545 86745062 0.92
tpch_q13/datafusion:parquet 🚨 232039594 202106053 1.15
tpch_q14/datafusion:parquet 51568915 48595875 1.06
tpch_q15/datafusion:parquet 🚨 68460660 58669771 1.17
tpch_q16/datafusion:parquet 🚨 49005030 40963060 1.20
tpch_q17/datafusion:parquet 🚨 169406210 121786857 1.39
tpch_q18/datafusion:parquet 🚨 186752230 164067562 1.14
tpch_q19/datafusion:parquet 85303792 82716460 1.03
tpch_q20/datafusion:parquet 🚨 77877383 68673391 1.13
tpch_q21/datafusion:parquet 148959435 137790922 1.08
tpch_q22/datafusion:parquet 🚨 34810437 31101729 1.12
datafusion / arrow (1.291x ❌, 0↑ 21↓)
name PR cba659b (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 🚨 67591255 56336783 1.20
tpch_q02/datafusion:arrow 🚨 21113533 18989294 1.11
tpch_q03/datafusion:arrow 🚨 40314633 29229798 1.38
tpch_q04/datafusion:arrow 🚨 36775553 24581763 1.50
tpch_q05/datafusion:arrow 🚨 106279639 72687923 1.46
tpch_q06/datafusion:arrow 🚨 26251142 19450732 1.35
tpch_q07/datafusion:arrow 🚨 124405318 102624791 1.21
tpch_q08/datafusion:arrow 🚨 60028797 42975709 1.40
tpch_q09/datafusion:arrow 🚨 90405817 66812317 1.35
tpch_q10/datafusion:arrow 🚨 62198617 49732671 1.25
tpch_q11/datafusion:arrow 🚨 10416643 9257575 1.13
tpch_q12/datafusion:arrow 🚨 66529191 50228413 1.32
tpch_q13/datafusion:arrow 50854884 46748742 1.09
tpch_q14/datafusion:arrow 🚨 30025054 20817746 1.44
tpch_q15/datafusion:arrow 🚨 56292979 41477300 1.36
tpch_q16/datafusion:arrow 🚨 21834893 18525023 1.18
tpch_q17/datafusion:arrow 🚨 89421698 68033346 1.31
tpch_q18/datafusion:arrow 🚨 165487460 132768664 1.25
tpch_q19/datafusion:arrow 🚨 48951362 34606223 1.41
tpch_q20/datafusion:arrow 🚨 46671711 33302930 1.40
tpch_q21/datafusion:arrow 🚨 182446920 145838260 1.25
tpch_q22/datafusion:arrow 🚨 20253214 17316897 1.17
duckdb / vortex-file-compressed (1.170x ❌, 0↑ 21↓)
name PR cba659b (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 33202705 30798536 1.08
tpch_q02/duckdb:vortex-file-compressed 🚨 28625821 24693085 1.16
tpch_q03/duckdb:vortex-file-compressed 🚨 38656802 32541075 1.19
tpch_q04/duckdb:vortex-file-compressed 🚨 32686687 28003291 1.17
tpch_q05/duckdb:vortex-file-compressed 🚨 44037491 36990124 1.19
tpch_q06/duckdb:vortex-file-compressed 🚨 9292007 8058488 1.15
tpch_q07/duckdb:vortex-file-compressed 🚨 39663055 33931739 1.17
tpch_q08/duckdb:vortex-file-compressed 🚨 41448778 36209474 1.14
tpch_q09/duckdb:vortex-file-compressed 🚨 67855995 57307693 1.18
tpch_q10/duckdb:vortex-file-compressed 🚨 48199684 40705944 1.18
tpch_q11/duckdb:vortex-file-compressed 🚨 16960179 14427231 1.18
tpch_q12/duckdb:vortex-file-compressed 🚨 25210244 22386235 1.13
tpch_q13/duckdb:vortex-file-compressed 🚨 46713795 40986192 1.14
tpch_q14/duckdb:vortex-file-compressed 🚨 25466411 21688262 1.17
tpch_q15/duckdb:vortex-file-compressed 🚨 19866870 16849621 1.18
tpch_q16/duckdb:vortex-file-compressed 🚨 33130152 29822565 1.11
tpch_q17/duckdb:vortex-file-compressed 🚨 28497623 23918952 1.19
tpch_q18/duckdb:vortex-file-compressed 🚨 59000666 52536525 1.12
tpch_q19/duckdb:vortex-file-compressed 🚨 35802983 28848986 1.24
tpch_q20/duckdb:vortex-file-compressed 🚨 38855315 32136013 1.21
tpch_q21/duckdb:vortex-file-compressed 🚨 124707055 98666990 1.26
tpch_q22/duckdb:vortex-file-compressed 🚨 20357511 16915172 1.20
duckdb / vortex-compact (1.158x ❌, 0↑ 21↓)
name PR cba659b (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 40974960 37900537 1.08
tpch_q02/duckdb:vortex-compact 🚨 38713022 32803939 1.18
tpch_q03/duckdb:vortex-compact 🚨 39488712 33951555 1.16
tpch_q04/duckdb:vortex-compact 🚨 34809558 31310473 1.11
tpch_q05/duckdb:vortex-compact 🚨 46798287 40481908 1.16
tpch_q06/duckdb:vortex-compact 🚨 12865675 10754869 1.20
tpch_q07/duckdb:vortex-compact 🚨 46616304 40984249 1.14
tpch_q08/duckdb:vortex-compact 🚨 47135448 40853849 1.15
tpch_q09/duckdb:vortex-compact 🚨 74682652 64470805 1.16
tpch_q10/duckdb:vortex-compact 🚨 52113878 44771403 1.16
tpch_q11/duckdb:vortex-compact 🚨 21059518 18437760 1.14
tpch_q12/duckdb:vortex-compact 🚨 32825620 29499989 1.11
tpch_q13/duckdb:vortex-compact 🚨 52311786 46824188 1.12
tpch_q14/duckdb:vortex-compact 🚨 30675421 25855048 1.19
tpch_q15/duckdb:vortex-compact 🚨 22714587 19888460 1.14
tpch_q16/duckdb:vortex-compact 🚨 36761440 31478137 1.17
tpch_q17/duckdb:vortex-compact 🚨 34621434 29656703 1.17
tpch_q18/duckdb:vortex-compact 🚨 58907842 52520726 1.12
tpch_q19/duckdb:vortex-compact 🚨 40352608 32217665 1.25
tpch_q20/duckdb:vortex-compact 🚨 45538767 39735934 1.15
tpch_q21/duckdb:vortex-compact 🚨 126151097 102545878 1.23
tpch_q22/duckdb:vortex-compact 🚨 21579183 17987976 1.20
duckdb / parquet (1.085x ➖, 0↑ 11↓)
name PR cba659b (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 79391720 78145058 1.02
tpch_q02/duckdb:parquet 🚨 43416409 39213361 1.11
tpch_q03/duckdb:parquet 77023546 70242904 1.10
tpch_q04/duckdb:parquet 54171981 57102782 0.95
tpch_q05/duckdb:parquet 74775866 68486287 1.09
tpch_q06/duckdb:parquet 23807237 22835972 1.04
tpch_q07/duckdb:parquet 🚨 79888902 71582845 1.12
tpch_q08/duckdb:parquet 90206409 83466705 1.08
tpch_q09/duckdb:parquet 🚨 166961161 132736404 1.26
tpch_q10/duckdb:parquet 139390686 129264573 1.08
tpch_q11/duckdb:parquet 🚨 25135801 22187516 1.13
tpch_q12/duckdb:parquet 53181307 55865140 0.95
tpch_q13/duckdb:parquet 🚨 300044403 252327914 1.19
tpch_q14/duckdb:parquet 🚨 56146785 50790468 1.11
tpch_q15/duckdb:parquet 🚨 31654804 25814870 1.23
tpch_q16/duckdb:parquet 🚨 65476294 58144736 1.13
tpch_q17/duckdb:parquet 54832787 58085674 0.94
tpch_q18/duckdb:parquet 125912503 125359997 1.00
tpch_q19/duckdb:parquet 🚨 79717761 71601262 1.11
tpch_q20/duckdb:parquet 69871168 65706494 1.06
tpch_q21/duckdb:parquet 🚨 205686899 180727029 1.14
tpch_q22/duckdb:parquet 🚨 58909029 53462561 1.10
duckdb / duckdb (1.121x ❌, 0↑ 14↓)
name PR cba659b (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 18907061 17391382 1.09
tpch_q02/duckdb:duckdb 🚨 16497415 14034480 1.18
tpch_q03/duckdb:duckdb 🚨 25413259 22463034 1.13
tpch_q04/duckdb:duckdb 24669843 22577657 1.09
tpch_q05/duckdb:duckdb 25290883 23645267 1.07
tpch_q06/duckdb:duckdb 7592759 7020438 1.08
tpch_q07/duckdb:duckdb 🚨 29002604 25212208 1.15
tpch_q08/duckdb:duckdb 🚨 27495928 23990271 1.15
tpch_q09/duckdb:duckdb 🚨 68465244 55987356 1.22
tpch_q10/duckdb:duckdb 🚨 56152165 50257232 1.12
tpch_q11/duckdb:duckdb 🚨 8482570 7106013 1.19
tpch_q12/duckdb:duckdb 🚨 19766317 17878221 1.11
tpch_q13/duckdb:duckdb 🚨 44507031 39628252 1.12
tpch_q14/duckdb:duckdb 🚨 24666650 21664955 1.14
tpch_q15/duckdb:duckdb 14983495 13756767 1.09
tpch_q16/duckdb:duckdb 🚨 29855417 26055578 1.15
tpch_q17/duckdb:duckdb 🚨 18222129 16481328 1.11
tpch_q18/duckdb:duckdb 44011359 40686308 1.08
tpch_q19/duckdb:duckdb 🚨 34878041 30791674 1.13
tpch_q20/duckdb:duckdb 27423939 25527516 1.07
tpch_q21/duckdb:duckdb 🚨 70577658 61914861 1.14
tpch_q22/duckdb:duckdb 27866982 25738432 1.08

File Size Changes (10 files changed, -0.0% overall, 5↑ 5↓)
File Scale Format Base HEAD Change %
orders_0.vortex 1.0 vortex-compact 31.73 MB 32.20 MB +482.27 KB +1.5%
part_0.vortex 1.0 vortex-compact 3.38 MB 3.40 MB +17.76 KB +0.5%
customer_0.vortex 1.0 vortex-file-compressed 8.89 MB 8.90 MB +12.50 KB +0.1%
lineitem_0.vortex 1.0 vortex-file-compressed 85.13 MB 85.24 MB +104.80 KB +0.1%
partsupp_0.vortex 1.0 vortex-file-compressed 23.79 MB 23.82 MB +23.61 KB +0.1%
lineitem_1.vortex 1.0 vortex-file-compressed 84.63 MB 84.52 MB 115.59 KB -0.1%
supplier_0.vortex 1.0 vortex-file-compressed 617.39 KB 614.73 KB 2.66 KB -0.4%
partsupp_0.vortex 1.0 vortex-compact 20.75 MB 20.60 MB 159.88 KB -0.8%
orders_0.vortex 1.0 vortex-file-compressed 38.85 MB 38.42 MB 437.05 KB -1.1%
part_0.vortex 1.0 vortex-file-compressed 5.05 MB 4.94 MB 113.49 KB -2.2%

Totals:

  • vortex-compact: 190.09 MB → 190.42 MB (+0.2%)
  • vortex-file-compressed: 247.23 MB → 246.72 MB (-0.2%)

@github-actions

github-actions Bot commented Jun 4, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-DS SF=1 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.1%
Engines: DataFusion No clear signal (+0.3%, low confidence) · DuckDB No clear signal (-0.5%, low confidence)
Vortex (geomean): 0.991x ➖
Parquet (geomean): 0.993x ➖
Shifts: Parquet (control) -0.7% · 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.

datafusion / vortex-file-compressed (0.991x ➖, 1↑ 0↓)
name PR cba659b (ns) base bfe88b8 (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-file-compressed 26438758 25894933 1.02
tpcds_q02/datafusion:vortex-file-compressed 46194356 46784561 0.99
tpcds_q03/datafusion:vortex-file-compressed 14899350 14910394 1.00
tpcds_q04/datafusion:vortex-file-compressed 256322995 251004872 1.02
tpcds_q05/datafusion:vortex-file-compressed 43865923 43659833 1.00
tpcds_q06/datafusion:vortex-file-compressed 58163023 58102551 1.00
tpcds_q07/datafusion:vortex-file-compressed 41567643 42018415 0.99
tpcds_q08/datafusion:vortex-file-compressed 28392654 28465177 1.00
tpcds_q09/datafusion:vortex-file-compressed 36377383 36037021 1.01
tpcds_q10/datafusion:vortex-file-compressed 37980781 36417773 1.04
tpcds_q11/datafusion:vortex-file-compressed 131417206 136547829 0.96
tpcds_q12/datafusion:vortex-file-compressed 18016333 18596349 0.97
tpcds_q13/datafusion:vortex-file-compressed 45851511 44701010 1.03
tpcds_q14/datafusion:vortex-file-compressed 167255603 166649334 1.00
tpcds_q15/datafusion:vortex-file-compressed 29005325 27923844 1.04
tpcds_q16/datafusion:vortex-file-compressed 28502404 28096178 1.01
tpcds_q17/datafusion:vortex-file-compressed 62364273 63473560 0.98
tpcds_q18/datafusion:vortex-file-compressed 68127538 69421115 0.98
tpcds_q19/datafusion:vortex-file-compressed 22065843 21799262 1.01
tpcds_q20/datafusion:vortex-file-compressed 20681637 22185210 0.93
tpcds_q21/datafusion:vortex-file-compressed 36919476 37879453 0.97
tpcds_q22/datafusion:vortex-file-compressed 110188136 118389431 0.93
tpcds_q23/datafusion:vortex-file-compressed 149081010 154827294 0.96
tpcds_q24/datafusion:vortex-file-compressed 87326004 88752345 0.98
tpcds_q25/datafusion:vortex-file-compressed 66671464 68013603 0.98
tpcds_q26/datafusion:vortex-file-compressed 33606618 34051456 0.99
tpcds_q27/datafusion:vortex-file-compressed 103719860 108086543 0.96
tpcds_q28/datafusion:vortex-file-compressed 30660752 28009685 1.09
tpcds_q29/datafusion:vortex-file-compressed 60757032 62404986 0.97
tpcds_q30/datafusion:vortex-file-compressed 22753148 24357248 0.93
tpcds_q31/datafusion:vortex-file-compressed 71319501 71677833 1.00
tpcds_q32/datafusion:vortex-file-compressed 18443445 19104557 0.97
tpcds_q33/datafusion:vortex-file-compressed 29706918 30287890 0.98
tpcds_q34/datafusion:vortex-file-compressed 23855994 24571498 0.97
tpcds_q35/datafusion:vortex-file-compressed 42559131 44413666 0.96
tpcds_q36/datafusion:vortex-file-compressed 57916924 61265800 0.95
tpcds_q37/datafusion:vortex-file-compressed 24159159 24168041 1.00
tpcds_q38/datafusion:vortex-file-compressed 41973886 42937651 0.98
tpcds_q39/datafusion:vortex-file-compressed 106883580 107364391 1.00
tpcds_q40/datafusion:vortex-file-compressed 32367042 33738178 0.96
tpcds_q41/datafusion:vortex-file-compressed 14443697 14851415 0.97
tpcds_q42/datafusion:vortex-file-compressed 13580663 13490347 1.01
tpcds_q43/datafusion:vortex-file-compressed 18529460 18974677 0.98
tpcds_q44/datafusion:vortex-file-compressed 31233192 29471563 1.06
tpcds_q45/datafusion:vortex-file-compressed 28228955 28039275 1.01
tpcds_q46/datafusion:vortex-file-compressed 35178413 34442846 1.02
tpcds_q47/datafusion:vortex-file-compressed 130325811 132493252 0.98
tpcds_q48/datafusion:vortex-file-compressed 33541259 33583348 1.00
tpcds_q49/datafusion:vortex-file-compressed 59066143 58531212 1.01
tpcds_q50/datafusion:vortex-file-compressed 39720487 39707968 1.00
tpcds_q51/datafusion:vortex-file-compressed 88762948 89671128 0.99
tpcds_q52/datafusion:vortex-file-compressed 13520239 14049826 0.96
tpcds_q53/datafusion:vortex-file-compressed 20792846 21444052 0.97
tpcds_q54/datafusion:vortex-file-compressed 37184663 35687232 1.04
tpcds_q55/datafusion:vortex-file-compressed 13543704 13251880 1.02
tpcds_q56/datafusion:vortex-file-compressed 30399379 30075703 1.01
tpcds_q57/datafusion:vortex-file-compressed 105124856 106196821 0.99
tpcds_q58/datafusion:vortex-file-compressed 55545581 54143827 1.03
tpcds_q59/datafusion:vortex-file-compressed 55398643 55967334 0.99
tpcds_q60/datafusion:vortex-file-compressed 28908918 29076820 0.99
tpcds_q61/datafusion:vortex-file-compressed 40333087 40908263 0.99
tpcds_q62/datafusion:vortex-file-compressed 26689053 27563912 0.97
tpcds_q63/datafusion:vortex-file-compressed 22776050 22315453 1.02
tpcds_q64/datafusion:vortex-file-compressed 416340585 427254717 0.97
tpcds_q65/datafusion:vortex-file-compressed 39682782 40113613 0.99
tpcds_q66/datafusion:vortex-file-compressed 75014808 72067407 1.04
tpcds_q67/datafusion:vortex-file-compressed 145530751 145455132 1.00
tpcds_q68/datafusion:vortex-file-compressed 33697667 32318559 1.04
tpcds_q69/datafusion:vortex-file-compressed 34130314 35602755 0.96
tpcds_q70/datafusion:vortex-file-compressed 85890209 84065025 1.02
tpcds_q71/datafusion:vortex-file-compressed 22589164 22394504 1.01
tpcds_q72/datafusion:vortex-file-compressed 2191222779 2184429860 1.00
tpcds_q73/datafusion:vortex-file-compressed 22597151 22972931 0.98
tpcds_q74/datafusion:vortex-file-compressed 78692109 82271190 0.96
tpcds_q75/datafusion:vortex-file-compressed 106162979 112057697 0.95
tpcds_q76/datafusion:vortex-file-compressed 31514280 31337890 1.01
tpcds_q77/datafusion:vortex-file-compressed 39367647 41332408 0.95
tpcds_q78/datafusion:vortex-file-compressed 125157772 127464972 0.98
tpcds_q79/datafusion:vortex-file-compressed 30127543 28355820 1.06
tpcds_q80/datafusion:vortex-file-compressed 93097522 97671048 0.95
tpcds_q81/datafusion:vortex-file-compressed 24568064 23709272 1.04
tpcds_q82/datafusion:vortex-file-compressed 24802231 24710026 1.00
tpcds_q83/datafusion:vortex-file-compressed 34605595 34013052 1.02
tpcds_q84/datafusion:vortex-file-compressed 12819663 13059421 0.98
tpcds_q85/datafusion:vortex-file-compressed 91658914 93490677 0.98
tpcds_q86/datafusion:vortex-file-compressed 🚀 16103990 18034941 0.89
tpcds_q87/datafusion:vortex-file-compressed 43247706 41859636 1.03
tpcds_q88/datafusion:vortex-file-compressed 54562030 54093913 1.01
tpcds_q89/datafusion:vortex-file-compressed 24904095 25366671 0.98
tpcds_q90/datafusion:vortex-file-compressed 13993245 14503527 0.96
tpcds_q91/datafusion:vortex-file-compressed 18701609 18206592 1.03
tpcds_q92/datafusion:vortex-file-compressed 18086283 18083107 1.00
tpcds_q93/datafusion:vortex-file-compressed 33256081 33369728 1.00
tpcds_q94/datafusion:vortex-file-compressed 21763726 23562769 0.92
tpcds_q95/datafusion:vortex-file-compressed 59604927 62629160 0.95
tpcds_q96/datafusion:vortex-file-compressed 13033352 13655198 0.95
tpcds_q97/datafusion:vortex-file-compressed 30522366 31707003 0.96
tpcds_q98/datafusion:vortex-file-compressed 24038104 24305376 0.99
tpcds_q99/datafusion:vortex-file-compressed 31596442 29207539 1.08
datafusion / vortex-compact (0.990x ➖, 2↑ 4↓)
name PR cba659b (ns) base bfe88b8 (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-compact 25455837 25999648 0.98
tpcds_q02/datafusion:vortex-compact 53335983 53221536 1.00
tpcds_q03/datafusion:vortex-compact 19896200 20317050 0.98
tpcds_q04/datafusion:vortex-compact 300191796 298845214 1.00
tpcds_q05/datafusion:vortex-compact 47454176 47608238 1.00
tpcds_q06/datafusion:vortex-compact 60632858 63025193 0.96
tpcds_q07/datafusion:vortex-compact 55358633 53305747 1.04
tpcds_q08/datafusion:vortex-compact 35456282 35222151 1.01
tpcds_q09/datafusion:vortex-compact 49629370 49757085 1.00
tpcds_q10/datafusion:vortex-compact 47279514 48413254 0.98
tpcds_q11/datafusion:vortex-compact 147588020 159611284 0.92
tpcds_q12/datafusion:vortex-compact 22927539 24211982 0.95
tpcds_q13/datafusion:vortex-compact 122476195 122226190 1.00
tpcds_q14/datafusion:vortex-compact 195314923 200881010 0.97
tpcds_q15/datafusion:vortex-compact 30990267 30988938 1.00
tpcds_q16/datafusion:vortex-compact 31148551 31780330 0.98
tpcds_q17/datafusion:vortex-compact 75531729 76195164 0.99
tpcds_q18/datafusion:vortex-compact 79167526 78596092 1.01
tpcds_q19/datafusion:vortex-compact 28990817 31722501 0.91
tpcds_q20/datafusion:vortex-compact 25677643 25868458 0.99
tpcds_q21/datafusion:vortex-compact 40419829 40732501 0.99
tpcds_q22/datafusion:vortex-compact 🚨 144668074 115016815 1.26
tpcds_q23/datafusion:vortex-compact 166917049 164826149 1.01
tpcds_q24/datafusion:vortex-compact 101871761 98458559 1.03
tpcds_q25/datafusion:vortex-compact 82728419 78386269 1.06
tpcds_q26/datafusion:vortex-compact 43664321 44156765 0.99
tpcds_q27/datafusion:vortex-compact 130355520 127043895 1.03
tpcds_q28/datafusion:vortex-compact 96927479 95101805 1.02
tpcds_q29/datafusion:vortex-compact 75759390 74696487 1.01
tpcds_q30/datafusion:vortex-compact 26959489 29088070 0.93
tpcds_q31/datafusion:vortex-compact 94166930 94146410 1.00
tpcds_q32/datafusion:vortex-compact 24590158 25941318 0.95
tpcds_q33/datafusion:vortex-compact 37025769 36965998 1.00
tpcds_q34/datafusion:vortex-compact 33024934 33472492 0.99
tpcds_q35/datafusion:vortex-compact 49270221 50608992 0.97
tpcds_q36/datafusion:vortex-compact 76907632 80691832 0.95
tpcds_q37/datafusion:vortex-compact 34005038 34611624 0.98
tpcds_q38/datafusion:vortex-compact 49775570 49394564 1.01
tpcds_q39/datafusion:vortex-compact 115056149 118044492 0.97
tpcds_q40/datafusion:vortex-compact 36608756 37416827 0.98
tpcds_q41/datafusion:vortex-compact 17008223 17428388 0.98
tpcds_q42/datafusion:vortex-compact 17670118 18495285 0.96
tpcds_q43/datafusion:vortex-compact 24237888 25043347 0.97
tpcds_q44/datafusion:vortex-compact 46430090 46765600 0.99
tpcds_q45/datafusion:vortex-compact 32740365 34036341 0.96
tpcds_q46/datafusion:vortex-compact 46145467 48275707 0.96
tpcds_q47/datafusion:vortex-compact 148207525 160248063 0.92
tpcds_q48/datafusion:vortex-compact 78710632 80099178 0.98
tpcds_q49/datafusion:vortex-compact 69041776 69824538 0.99
tpcds_q50/datafusion:vortex-compact 47042114 48643646 0.97
tpcds_q51/datafusion:vortex-compact 96037556 95299060 1.01
tpcds_q52/datafusion:vortex-compact 🚀 18099892 20911789 0.87
tpcds_q53/datafusion:vortex-compact 28107526 29167592 0.96
tpcds_q54/datafusion:vortex-compact 41548281 43262070 0.96
tpcds_q55/datafusion:vortex-compact 17952565 18190720 0.99
tpcds_q56/datafusion:vortex-compact 36364553 36235880 1.00
tpcds_q57/datafusion:vortex-compact 114248089 112212336 1.02
tpcds_q58/datafusion:vortex-compact 60604076 63464654 0.95
tpcds_q59/datafusion:vortex-compact 68462773 70815381 0.97
tpcds_q60/datafusion:vortex-compact 36012021 38357189 0.94
tpcds_q61/datafusion:vortex-compact 54452353 55715984 0.98
tpcds_q62/datafusion:vortex-compact 🚨 32387694 28788977 1.13
tpcds_q63/datafusion:vortex-compact 28817024 28598879 1.01
tpcds_q64/datafusion:vortex-compact 460036210 466471170 0.99
tpcds_q65/datafusion:vortex-compact 51871438 53741145 0.97
tpcds_q66/datafusion:vortex-compact 80953923 75644216 1.07
tpcds_q67/datafusion:vortex-compact 156879110 158862560 0.99
tpcds_q68/datafusion:vortex-compact 45605711 45819212 1.00
tpcds_q69/datafusion:vortex-compact 45314677 45500009 1.00
tpcds_q70/datafusion:vortex-compact 94543179 97948241 0.97
tpcds_q71/datafusion:vortex-compact 31084900 30513286 1.02
tpcds_q72/datafusion:vortex-compact 2213418983 2207903140 1.00
tpcds_q73/datafusion:vortex-compact 31346489 30945951 1.01
tpcds_q74/datafusion:vortex-compact 94506752 97363530 0.97
tpcds_q75/datafusion:vortex-compact 128552519 129092451 1.00
tpcds_q76/datafusion:vortex-compact 32416750 35919593 0.90
tpcds_q77/datafusion:vortex-compact 50215997 50689765 0.99
tpcds_q78/datafusion:vortex-compact 136576677 140979166 0.97
tpcds_q79/datafusion:vortex-compact 38994225 39020747 1.00
tpcds_q80/datafusion:vortex-compact 104388984 106164788 0.98
tpcds_q81/datafusion:vortex-compact 26943930 28440766 0.95
tpcds_q82/datafusion:vortex-compact 🚀 33681402 37468248 0.90
tpcds_q83/datafusion:vortex-compact 33705182 34471668 0.98
tpcds_q84/datafusion:vortex-compact 🚨 15753075 14272488 1.10
tpcds_q85/datafusion:vortex-compact 154783825 160064379 0.97
tpcds_q86/datafusion:vortex-compact 🚨 20788231 18577729 1.12
tpcds_q87/datafusion:vortex-compact 52934669 50583378 1.05
tpcds_q88/datafusion:vortex-compact 76530957 77240600 0.99
tpcds_q89/datafusion:vortex-compact 31139345 31895775 0.98
tpcds_q90/datafusion:vortex-compact 14719138 14747188 1.00
tpcds_q91/datafusion:vortex-compact 32636593 32705151 1.00
tpcds_q92/datafusion:vortex-compact 24442533 23678422 1.03
tpcds_q93/datafusion:vortex-compact 39596734 38983910 1.02
tpcds_q94/datafusion:vortex-compact 25787405 25973647 0.99
tpcds_q95/datafusion:vortex-compact 63389816 64633750 0.98
tpcds_q96/datafusion:vortex-compact 16830571 16820030 1.00
tpcds_q97/datafusion:vortex-compact 37444235 35561549 1.05
tpcds_q98/datafusion:vortex-compact 30548121 29684630 1.03
tpcds_q99/datafusion:vortex-compact 32137195 33355383 0.96
datafusion / parquet (0.988x ➖, 2↑ 2↓)
name PR cba659b (ns) base bfe88b8 (ns) ratio (PR/base)
tpcds_q01/datafusion:parquet 30388128 32413679 0.94
tpcds_q02/datafusion:parquet 41006057 41330481 0.99
tpcds_q03/datafusion:parquet 12889995 13261339 0.97
tpcds_q04/datafusion:parquet 261721456 264045652 0.99
tpcds_q05/datafusion:parquet 41851249 43180452 0.97
tpcds_q06/datafusion:parquet 58924685 61840926 0.95
tpcds_q07/datafusion:parquet 77693036 76124300 1.02
tpcds_q08/datafusion:parquet 26008196 25303460 1.03
tpcds_q09/datafusion:parquet 43408477 45167453 0.96
tpcds_q10/datafusion:parquet 69303989 68972971 1.00
tpcds_q11/datafusion:parquet 148644632 148790670 1.00
tpcds_q12/datafusion:parquet 17966218 18031275 1.00
tpcds_q13/datafusion:parquet 74198966 73383713 1.01
tpcds_q14/datafusion:parquet 159491869 162019507 0.98
tpcds_q15/datafusion:parquet 21399348 20583445 1.04
tpcds_q16/datafusion:parquet 22928830 23142180 0.99
tpcds_q17/datafusion:parquet 65534898 67215148 0.98
tpcds_q18/datafusion:parquet 113282566 115220474 0.98
tpcds_q19/datafusion:parquet 22109043 22583811 0.98
tpcds_q20/datafusion:parquet 17632680 17206153 1.02
tpcds_q21/datafusion:parquet 18243451 18570948 0.98
tpcds_q22/datafusion:parquet 🚨 175734036 139009980 1.26
tpcds_q23/datafusion:parquet 143788152 147010531 0.98
tpcds_q24/datafusion:parquet 90596457 92292809 0.98
tpcds_q25/datafusion:parquet 64994335 63563095 1.02
tpcds_q26/datafusion:parquet 64932843 65555152 0.99
tpcds_q27/datafusion:parquet 145447972 145448896 1.00
tpcds_q28/datafusion:parquet 🚨 47580227 42904209 1.11
tpcds_q29/datafusion:parquet 67121080 67096510 1.00
tpcds_q30/datafusion:parquet 33533259 33901855 0.99
tpcds_q31/datafusion:parquet 63189218 64331136 0.98
tpcds_q32/datafusion:parquet 17681241 18353313 0.96
tpcds_q33/datafusion:parquet 26671172 26548411 1.00
tpcds_q34/datafusion:parquet 22840203 21720688 1.05
tpcds_q35/datafusion:parquet 66530806 69937527 0.95
tpcds_q36/datafusion:parquet 56888938 56809088 1.00
tpcds_q37/datafusion:parquet 18746963 18706544 1.00
tpcds_q38/datafusion:parquet 41885035 42453178 0.99
tpcds_q39/datafusion:parquet 74096181 76442077 0.97
tpcds_q40/datafusion:parquet 23829591 23953986 0.99
tpcds_q41/datafusion:parquet 13506176 13386278 1.01
tpcds_q42/datafusion:parquet 11135008 12350162 0.90
tpcds_q43/datafusion:parquet 17125343 17073591 1.00
tpcds_q44/datafusion:parquet 33376793 32489915 1.03
tpcds_q45/datafusion:parquet 27732927 27816481 1.00
tpcds_q46/datafusion:parquet 31698967 32845178 0.97
tpcds_q47/datafusion:parquet 124383087 126489363 0.98
tpcds_q48/datafusion:parquet 67404082 68831403 0.98
tpcds_q49/datafusion:parquet 55301977 56208308 0.98
tpcds_q50/datafusion:parquet 45135416 43276629 1.04
tpcds_q51/datafusion:parquet 84705301 88691672 0.96
tpcds_q52/datafusion:parquet 🚀 11594899 13502771 0.86
tpcds_q53/datafusion:parquet 17514522 17577543 1.00
tpcds_q54/datafusion:parquet 33898279 33873090 1.00
tpcds_q55/datafusion:parquet 10993101 11517391 0.95
tpcds_q56/datafusion:parquet 28966601 27310776 1.06
tpcds_q57/datafusion:parquet 91787594 98605112 0.93
tpcds_q58/datafusion:parquet 49488438 50851588 0.97
tpcds_q59/datafusion:parquet 56036501 56377237 0.99
tpcds_q60/datafusion:parquet 27579691 27313121 1.01
tpcds_q61/datafusion:parquet 43160217 42835802 1.01
tpcds_q62/datafusion:parquet 25221931 25206364 1.00
tpcds_q63/datafusion:parquet 17472335 17343584 1.01
tpcds_q64/datafusion:parquet 519608436 521976545 1.00
tpcds_q65/datafusion:parquet 37140558 36794582 1.01
tpcds_q66/datafusion:parquet 71519824 70978279 1.01
tpcds_q67/datafusion:parquet 142708617 143259446 1.00
tpcds_q68/datafusion:parquet 31264315 31492969 0.99
tpcds_q69/datafusion:parquet 63319269 63654423 0.99
tpcds_q70/datafusion:parquet 86262091 90431084 0.95
tpcds_q71/datafusion:parquet 22769604 22866045 1.00
tpcds_q72/datafusion:parquet 611534618 627902668 0.97
tpcds_q73/datafusion:parquet 19700370 20666084 0.95
tpcds_q74/datafusion:parquet 86016072 87015889 0.99
tpcds_q75/datafusion:parquet 98305104 98952523 0.99
tpcds_q76/datafusion:parquet 30856954 29886990 1.03
tpcds_q77/datafusion:parquet 38463824 38457588 1.00
tpcds_q78/datafusion:parquet 112813224 112971811 1.00
tpcds_q79/datafusion:parquet 26672123 26155010 1.02
tpcds_q80/datafusion:parquet 80188279 83742633 0.96
tpcds_q81/datafusion:parquet 30757579 31411721 0.98
tpcds_q82/datafusion:parquet 19234927 18881234 1.02
tpcds_q83/datafusion:parquet 35684033 36511759 0.98
tpcds_q84/datafusion:parquet 40186850 38300698 1.05
tpcds_q85/datafusion:parquet 148326245 153432736 0.97
tpcds_q86/datafusion:parquet 15485182 16316165 0.95
tpcds_q87/datafusion:parquet 41847721 43231603 0.97
tpcds_q88/datafusion:parquet 59765264 61017973 0.98
tpcds_q89/datafusion:parquet 20479902 21941020 0.93
tpcds_q90/datafusion:parquet 13860669 14653667 0.95
tpcds_q91/datafusion:parquet 55955445 57204464 0.98
tpcds_q92/datafusion:parquet 17967220 17542062 1.02
tpcds_q93/datafusion:parquet 32045427 32327601 0.99
tpcds_q94/datafusion:parquet 18988011 20583165 0.92
tpcds_q95/datafusion:parquet 58705967 61300335 0.96
tpcds_q96/datafusion:parquet 11902178 12083619 0.98
tpcds_q97/datafusion:parquet 29125027 31291509 0.93
tpcds_q98/datafusion:parquet 21369589 21447054 1.00
tpcds_q99/datafusion:parquet 🚀 26054162 32096146 0.81
duckdb / vortex-file-compressed (0.990x ➖, 0↑ 1↓)
name PR cba659b (ns) base bfe88b8 (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-file-compressed 22956113 23780875 0.97
tpcds_q02/duckdb:vortex-file-compressed 35915852 36671786 0.98
tpcds_q03/duckdb:vortex-file-compressed 14748592 15554003 0.95
tpcds_q04/duckdb:vortex-file-compressed 90232907 93893857 0.96
tpcds_q05/duckdb:vortex-file-compressed 32834566 32511313 1.01
tpcds_q06/duckdb:vortex-file-compressed 32728068 32384885 1.01
tpcds_q07/duckdb:vortex-file-compressed 20658475 21347043 0.97
tpcds_q08/duckdb:vortex-file-compressed 26367079 26776126 0.98
tpcds_q09/duckdb:vortex-file-compressed 15847316 16673915 0.95
tpcds_q10/duckdb:vortex-file-compressed 36019032 36417067 0.99
tpcds_q11/duckdb:vortex-file-compressed 65707725 64816318 1.01
tpcds_q12/duckdb:vortex-file-compressed 15492385 15360347 1.01
tpcds_q13/duckdb:vortex-file-compressed 31832444 32791603 0.97
tpcds_q14/duckdb:vortex-file-compressed 93070565 95869728 0.97
tpcds_q15/duckdb:vortex-file-compressed 26189967 26473268 0.99
tpcds_q16/duckdb:vortex-file-compressed 24622165 25788690 0.95
tpcds_q17/duckdb:vortex-file-compressed 43815153 44294552 0.99
tpcds_q18/duckdb:vortex-file-compressed 36842625 36271776 1.02
tpcds_q19/duckdb:vortex-file-compressed 30952867 32127800 0.96
tpcds_q20/duckdb:vortex-file-compressed 17012083 16943254 1.00
tpcds_q21/duckdb:vortex-file-compressed 15747731 16495977 0.95
tpcds_q22/duckdb:vortex-file-compressed 76346296 76449894 1.00
tpcds_q23/duckdb:vortex-file-compressed 95668710 94962500 1.01
tpcds_q24/duckdb:vortex-file-compressed 46635804 48305796 0.97
tpcds_q25/duckdb:vortex-file-compressed 39903799 40260286 0.99
tpcds_q26/duckdb:vortex-file-compressed 21059941 19447300 1.08
tpcds_q27/duckdb:vortex-file-compressed 23782482 24169084 0.98
tpcds_q28/duckdb:vortex-file-compressed 11392419 11708040 0.97
tpcds_q29/duckdb:vortex-file-compressed 38875250 39594703 0.98
tpcds_q30/duckdb:vortex-file-compressed 24719248 24896059 0.99
tpcds_q31/duckdb:vortex-file-compressed 28721285 29535454 0.97
tpcds_q32/duckdb:vortex-file-compressed 12840040 12879602 1.00
tpcds_q33/duckdb:vortex-file-compressed 23886418 24063640 0.99
tpcds_q34/duckdb:vortex-file-compressed 25475933 25075153 1.02
tpcds_q35/duckdb:vortex-file-compressed 61679003 63983397 0.96
tpcds_q36/duckdb:vortex-file-compressed 🚨 26004045 23367786 1.11
tpcds_q37/duckdb:vortex-file-compressed 19281239 19095664 1.01
tpcds_q38/duckdb:vortex-file-compressed 36246134 36179941 1.00
tpcds_q39/duckdb:vortex-file-compressed 34982524 34685509 1.01
tpcds_q40/duckdb:vortex-file-compressed 19864019 20563831 0.97
tpcds_q41/duckdb:vortex-file-compressed 8901791 8925288 1.00
tpcds_q42/duckdb:vortex-file-compressed 12933615 12946767 1.00
tpcds_q43/duckdb:vortex-file-compressed 20204014 21009240 0.96
tpcds_q44/duckdb:vortex-file-compressed 19474358 20357879 0.96
tpcds_q45/duckdb:vortex-file-compressed 29546619 29459882 1.00
tpcds_q46/duckdb:vortex-file-compressed 32277815 32871550 0.98
tpcds_q47/duckdb:vortex-file-compressed 52154391 50864631 1.03
tpcds_q48/duckdb:vortex-file-compressed 28293336 28668964 0.99
tpcds_q49/duckdb:vortex-file-compressed 31792035 34077165 0.93
tpcds_q50/duckdb:vortex-file-compressed 25534870 25727181 0.99
tpcds_q51/duckdb:vortex-file-compressed 108095084 103750992 1.04
tpcds_q52/duckdb:vortex-file-compressed 12255363 13192008 0.93
tpcds_q53/duckdb:vortex-file-compressed 22048928 22443309 0.98
tpcds_q54/duckdb:vortex-file-compressed 28551642 28099873 1.02
tpcds_q55/duckdb:vortex-file-compressed 12193627 12508680 0.97
tpcds_q56/duckdb:vortex-file-compressed 23996592 24370961 0.98
tpcds_q57/duckdb:vortex-file-compressed 41102376 42628590 0.96
tpcds_q58/duckdb:vortex-file-compressed 28566149 31125272 0.92
tpcds_q59/duckdb:vortex-file-compressed 57332365 55615016 1.03
tpcds_q60/duckdb:vortex-file-compressed 24770815 25825543 0.96
tpcds_q61/duckdb:vortex-file-compressed 30240768 31177982 0.97
tpcds_q62/duckdb:vortex-file-compressed 15519303 15272723 1.02
tpcds_q63/duckdb:vortex-file-compressed 20535679 19988959 1.03
tpcds_q64/duckdb:vortex-file-compressed 91074115 92244636 0.99
tpcds_q65/duckdb:vortex-file-compressed 22576159 22378719 1.01
tpcds_q66/duckdb:vortex-file-compressed 28831763 29522184 0.98
tpcds_q67/duckdb:vortex-file-compressed 140936694 144345179 0.98
tpcds_q68/duckdb:vortex-file-compressed 31867107 32346184 0.99
tpcds_q69/duckdb:vortex-file-compressed 38897031 39309252 0.99
tpcds_q70/duckdb:vortex-file-compressed 35930139 36948997 0.97
tpcds_q71/duckdb:vortex-file-compressed 20811866 20229074 1.03
tpcds_q72/duckdb:vortex-file-compressed 167176146 169200213 0.99
tpcds_q73/duckdb:vortex-file-compressed 24608934 24190685 1.02
tpcds_q74/duckdb:vortex-file-compressed 41990447 41394081 1.01
tpcds_q75/duckdb:vortex-file-compressed 51125179 50953018 1.00
tpcds_q76/duckdb:vortex-file-compressed 20672534 20287720 1.02
tpcds_q77/duckdb:vortex-file-compressed 23312623 22529432 1.03
tpcds_q78/duckdb:vortex-file-compressed 76713863 74464031 1.03
tpcds_q79/duckdb:vortex-file-compressed 23182741 25584894 0.91
tpcds_q80/duckdb:vortex-file-compressed 47419545 47222224 1.00
tpcds_q81/duckdb:vortex-file-compressed 29404138 29120624 1.01
tpcds_q82/duckdb:vortex-file-compressed 45099406 45533478 0.99
tpcds_q83/duckdb:vortex-file-compressed 24622709 25214739 0.98
tpcds_q84/duckdb:vortex-file-compressed 16773689 16820376 1.00
tpcds_q85/duckdb:vortex-file-compressed 39413030 38931357 1.01
tpcds_q86/duckdb:vortex-file-compressed 16744537 16125872 1.04
tpcds_q87/duckdb:vortex-file-compressed 39378582 39395232 1.00
tpcds_q88/duckdb:vortex-file-compressed 52177742 51262591 1.02
tpcds_q89/duckdb:vortex-file-compressed 21541089 21209428 1.02
tpcds_q90/duckdb:vortex-file-compressed 9992430 9970608 1.00
tpcds_q91/duckdb:vortex-file-compressed 20792118 21774435 0.95
tpcds_q92/duckdb:vortex-file-compressed 16887704 18674124 0.90
tpcds_q93/duckdb:vortex-file-compressed 30636281 29569400 1.04
tpcds_q94/duckdb:vortex-file-compressed 20775980 21306927 0.98
tpcds_q95/duckdb:vortex-file-compressed 157375230 149690259 1.05
tpcds_q96/duckdb:vortex-file-compressed 12559184 12582453 1.00
tpcds_q97/duckdb:vortex-file-compressed 38097641 38464946 0.99
tpcds_q98/duckdb:vortex-file-compressed 18628207 20047578 0.93
tpcds_q99/duckdb:vortex-file-compressed 21999927 22594128 0.97
duckdb / vortex-compact (0.990x ➖, 1↑ 1↓)
name PR cba659b (ns) base bfe88b8 (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-compact 25557230 24453787 1.05
tpcds_q02/duckdb:vortex-compact 38470484 38862601 0.99
tpcds_q03/duckdb:vortex-compact 44788301 46116823 0.97
tpcds_q04/duckdb:vortex-compact 105813165 109460324 0.97
tpcds_q05/duckdb:vortex-compact 39978173 42563990 0.94
tpcds_q06/duckdb:vortex-compact 37292972 38412570 0.97
tpcds_q07/duckdb:vortex-compact 34762184 34423088 1.01
tpcds_q08/duckdb:vortex-compact 40334771 40921549 0.99
tpcds_q09/duckdb:vortex-compact 19214419 19561937 0.98
tpcds_q10/duckdb:vortex-compact 50942517 51694826 0.99
tpcds_q11/duckdb:vortex-compact 75330057 73954453 1.02
tpcds_q12/duckdb:vortex-compact 21699448 22355553 0.97
tpcds_q13/duckdb:vortex-compact 52256782 53342045 0.98
tpcds_q14/duckdb:vortex-compact 113819413 112441465 1.01
tpcds_q15/duckdb:vortex-compact 29253526 30201705 0.97
tpcds_q16/duckdb:vortex-compact 27319191 26719390 1.02
tpcds_q17/duckdb:vortex-compact 55344641 54562245 1.01
tpcds_q18/duckdb:vortex-compact 49183413 51242293 0.96
tpcds_q19/duckdb:vortex-compact 44127777 44549574 0.99
tpcds_q20/duckdb:vortex-compact 20736024 20466863 1.01
tpcds_q21/duckdb:vortex-compact 18141281 17672002 1.03
tpcds_q22/duckdb:vortex-compact 78597036 80478344 0.98
tpcds_q23/duckdb:vortex-compact 107189645 109790622 0.98
tpcds_q24/duckdb:vortex-compact 56554285 57017451 0.99
tpcds_q25/duckdb:vortex-compact 54611735 54043665 1.01
tpcds_q26/duckdb:vortex-compact 32055220 30316336 1.06
tpcds_q27/duckdb:vortex-compact 35494286 36569530 0.97
tpcds_q28/duckdb:vortex-compact 34768843 35683308 0.97
tpcds_q29/duckdb:vortex-compact 52808754 53168626 0.99
tpcds_q30/duckdb:vortex-compact 28586042 29839101 0.96
tpcds_q31/duckdb:vortex-compact 35374006 36167621 0.98
tpcds_q32/duckdb:vortex-compact 🚨 22637860 20371249 1.11
tpcds_q33/duckdb:vortex-compact 33280415 31981437 1.04
tpcds_q34/duckdb:vortex-compact 30271683 29635316 1.02
tpcds_q35/duckdb:vortex-compact 75312235 75029679 1.00
tpcds_q36/duckdb:vortex-compact 36053647 35504343 1.02
tpcds_q37/duckdb:vortex-compact 22859012 23338004 0.98
tpcds_q38/duckdb:vortex-compact 38506733 41387968 0.93
tpcds_q39/duckdb:vortex-compact 37914610 37585703 1.01
tpcds_q40/duckdb:vortex-compact 23368011 23829805 0.98
tpcds_q41/duckdb:vortex-compact 10831459 10486910 1.03
tpcds_q42/duckdb:vortex-compact 18819722 19166709 0.98
tpcds_q43/duckdb:vortex-compact 31714528 30614377 1.04
tpcds_q44/duckdb:vortex-compact 30993619 30207820 1.03
tpcds_q45/duckdb:vortex-compact 35712820 35629433 1.00
tpcds_q46/duckdb:vortex-compact 45548400 45298728 1.01
tpcds_q47/duckdb:vortex-compact 64415236 61766904 1.04
tpcds_q48/duckdb:vortex-compact 44890996 45379363 0.99
tpcds_q49/duckdb:vortex-compact 48880344 49104614 1.00
tpcds_q50/duckdb:vortex-compact 38185047 37112428 1.03
tpcds_q51/duckdb:vortex-compact 110512710 111679421 0.99
tpcds_q52/duckdb:vortex-compact 18244034 18989933 0.96
tpcds_q53/duckdb:vortex-compact 32714293 33011739 0.99
tpcds_q54/duckdb:vortex-compact 36346630 37039573 0.98
tpcds_q55/duckdb:vortex-compact 18560211 19274469 0.96
tpcds_q56/duckdb:vortex-compact 31968544 33719624 0.95
tpcds_q57/duckdb:vortex-compact 45424626 45813188 0.99
tpcds_q58/duckdb:vortex-compact 37463365 35276949 1.06
tpcds_q59/duckdb:vortex-compact 66853528 67064833 1.00
tpcds_q60/duckdb:vortex-compact 37277251 34828237 1.07
tpcds_q61/duckdb:vortex-compact 53796161 52771289 1.02
tpcds_q62/duckdb:vortex-compact 21593460 23211122 0.93
tpcds_q63/duckdb:vortex-compact 30186280 32171884 0.94
tpcds_q64/duckdb:vortex-compact 128798232 124948455 1.03
tpcds_q65/duckdb:vortex-compact 29942228 31547412 0.95
tpcds_q66/duckdb:vortex-compact 34845419 35808083 0.97
tpcds_q67/duckdb:vortex-compact 146663673 151288544 0.97
tpcds_q68/duckdb:vortex-compact 46936888 45273833 1.04
tpcds_q69/duckdb:vortex-compact 52893256 56377052 0.94
tpcds_q70/duckdb:vortex-compact 56857090 60323545 0.94
tpcds_q71/duckdb:vortex-compact 29065400 28125986 1.03
tpcds_q72/duckdb:vortex-compact 187166073 184606698 1.01
tpcds_q73/duckdb:vortex-compact 27887279 28852266 0.97
tpcds_q74/duckdb:vortex-compact 47594589 48317157 0.99
tpcds_q75/duckdb:vortex-compact 60071840 59116760 1.02
tpcds_q76/duckdb:vortex-compact 29346501 30961345 0.95
tpcds_q77/duckdb:vortex-compact 36523743 37299100 0.98
tpcds_q78/duckdb:vortex-compact 87518562 89949830 0.97
tpcds_q79/duckdb:vortex-compact 40444272 42566613 0.95
tpcds_q80/duckdb:vortex-compact 67982615 70944958 0.96
tpcds_q81/duckdb:vortex-compact 33521197 32986048 1.02
tpcds_q82/duckdb:vortex-compact 48898601 49882822 0.98
tpcds_q83/duckdb:vortex-compact 34021479 35882257 0.95
tpcds_q84/duckdb:vortex-compact 20739475 20419338 1.02
tpcds_q85/duckdb:vortex-compact 54001884 54487593 0.99
tpcds_q86/duckdb:vortex-compact 19606609 19906214 0.98
tpcds_q87/duckdb:vortex-compact 43765435 45532886 0.96
tpcds_q88/duckdb:vortex-compact 75234738 75233173 1.00
tpcds_q89/duckdb:vortex-compact 32563710 32936670 0.99
tpcds_q90/duckdb:vortex-compact 10538307 10439560 1.01
tpcds_q91/duckdb:vortex-compact 39637868 39490918 1.00
tpcds_q92/duckdb:vortex-compact 42960813 43820703 0.98
tpcds_q93/duckdb:vortex-compact 32588298 32782257 0.99
tpcds_q94/duckdb:vortex-compact 26883239 27297589 0.98
tpcds_q95/duckdb:vortex-compact 🚀 147856902 165279148 0.89
tpcds_q96/duckdb:vortex-compact 16216265 17029794 0.95
tpcds_q97/duckdb:vortex-compact 41544011 41418188 1.00
tpcds_q98/duckdb:vortex-compact 27302802 27525804 0.99
tpcds_q99/duckdb:vortex-compact 25193830 26290420 0.96
duckdb / parquet (0.998x ➖, 1↑ 1↓)
name PR cba659b (ns) base bfe88b8 (ns) ratio (PR/base)
tpcds_q01/duckdb:parquet 29208648 29678901 0.98
tpcds_q02/duckdb:parquet 23711178 24363535 0.97
tpcds_q03/duckdb:parquet 12668854 13160469 0.96
tpcds_q04/duckdb:parquet 172239480 175095261 0.98
tpcds_q05/duckdb:parquet 32478462 31887654 1.02
tpcds_q06/duckdb:parquet 32998350 34509519 0.96
tpcds_q07/duckdb:parquet 23626304 24549381 0.96
tpcds_q08/duckdb:parquet 29319667 29290968 1.00
tpcds_q09/duckdb:parquet 44602062 44324620 1.01
tpcds_q10/duckdb:parquet 37738856 37651033 1.00
tpcds_q11/duckdb:parquet 92263795 87968091 1.05
tpcds_q12/duckdb:parquet 16826318 17093681 0.98
tpcds_q13/duckdb:parquet 35047634 35106743 1.00
tpcds_q14/duckdb:parquet 101501596 103738877 0.98
tpcds_q15/duckdb:parquet 30698710 30736699 1.00
tpcds_q16/duckdb:parquet 22657709 22839238 0.99
tpcds_q17/duckdb:parquet 41183169 38415384 1.07
tpcds_q18/duckdb:parquet 48860700 48820175 1.00
tpcds_q19/duckdb:parquet 31650501 31477006 1.01
tpcds_q20/duckdb:parquet 18419682 18653895 0.99
tpcds_q21/duckdb:parquet 11718466 11547137 1.01
tpcds_q22/duckdb:parquet 70913755 72031298 0.98
tpcds_q23/duckdb:parquet 82191166 82537472 1.00
tpcds_q24/duckdb:parquet 46875607 46571208 1.01
tpcds_q25/duckdb:parquet 35957403 35672911 1.01
tpcds_q26/duckdb:parquet 38242724 39719379 0.96
tpcds_q27/duckdb:parquet 52767105 52816023 1.00
tpcds_q28/duckdb:parquet 42368735 43472442 0.97
tpcds_q29/duckdb:parquet 38074256 36824937 1.03
tpcds_q30/duckdb:parquet 37729477 37626506 1.00
tpcds_q31/duckdb:parquet 28856046 28536516 1.01
tpcds_q32/duckdb:parquet 12689504 12662942 1.00
tpcds_q33/duckdb:parquet 23659166 23011907 1.03
tpcds_q34/duckdb:parquet 22934505 22162246 1.03
tpcds_q35/duckdb:parquet 61445137 62769418 0.98
tpcds_q36/duckdb:parquet 22785023 22423421 1.02
tpcds_q37/duckdb:parquet 13919000 14325456 0.97
tpcds_q38/duckdb:parquet 36441339 36206801 1.01
tpcds_q39/duckdb:parquet 31586883 32916692 0.96
tpcds_q40/duckdb:parquet 19692925 19513717 1.01
tpcds_q41/duckdb:parquet 8625047 9105004 0.95
tpcds_q42/duckdb:parquet 12521731 12468497 1.00
tpcds_q43/duckdb:parquet 16702649 18156995 0.92
tpcds_q44/duckdb:parquet 27020942 25799929 1.05
tpcds_q45/duckdb:parquet 28380381 28734948 0.99
tpcds_q46/duckdb:parquet 47338931 47766580 0.99
tpcds_q47/duckdb:parquet 50602550 50855730 1.00
tpcds_q48/duckdb:parquet 32334579 32520994 0.99
tpcds_q49/duckdb:parquet 28190599 28275881 1.00
tpcds_q50/duckdb:parquet 26101060 26138513 1.00
tpcds_q51/duckdb:parquet 105999818 104688547 1.01
tpcds_q52/duckdb:parquet 12135691 12460031 0.97
tpcds_q53/duckdb:parquet 19033351 19117910 1.00
tpcds_q54/duckdb:parquet 29003789 29474412 0.98
tpcds_q55/duckdb:parquet 12764368 12146896 1.05
tpcds_q56/duckdb:parquet 24196332 24258914 1.00
tpcds_q57/duckdb:parquet 38766035 38194231 1.01
tpcds_q58/duckdb:parquet 26041954 26201189 0.99
tpcds_q59/duckdb:parquet 36884323 36754536 1.00
tpcds_q60/duckdb:parquet 24985545 26411033 0.95
tpcds_q61/duckdb:parquet 33608381 33878828 0.99
tpcds_q62/duckdb:parquet 12678110 12478292 1.02
tpcds_q63/duckdb:parquet 17659651 17682022 1.00
tpcds_q64/duckdb:parquet 76035073 80510616 0.94
tpcds_q65/duckdb:parquet 22523247 23126102 0.97
tpcds_q66/duckdb:parquet 🚨 32842692 29345026 1.12
tpcds_q67/duckdb:parquet 137411211 137815102 1.00
tpcds_q68/duckdb:parquet 38613244 39323871 0.98
tpcds_q69/duckdb:parquet 38010815 38664774 0.98
tpcds_q70/duckdb:parquet 22466757 22162542 1.01
tpcds_q71/duckdb:parquet 23200450 22815621 1.02
tpcds_q72/duckdb:parquet 167648944 167649032 1.00
tpcds_q73/duckdb:parquet 19924616 19492848 1.02
tpcds_q74/duckdb:parquet 126006025 126842280 0.99
tpcds_q75/duckdb:parquet 58275415 54943760 1.06
tpcds_q76/duckdb:parquet 21886367 22223301 0.98
tpcds_q77/duckdb:parquet 25083378 25482092 0.98
tpcds_q78/duckdb:parquet 77693764 77641276 1.00
tpcds_q79/duckdb:parquet 30224934 30286225 1.00
tpcds_q80/duckdb:parquet 43099704 45077874 0.96
tpcds_q81/duckdb:parquet 35514343 34680032 1.02
tpcds_q82/duckdb:parquet 16251302 16727637 0.97
tpcds_q83/duckdb:parquet 18322676 18538199 0.99
tpcds_q84/duckdb:parquet 21136224 21708465 0.97
tpcds_q85/duckdb:parquet 42605132 41575182 1.02
tpcds_q86/duckdb:parquet 13646173 13622809 1.00
tpcds_q87/duckdb:parquet 39797017 38924626 1.02
tpcds_q88/duckdb:parquet 53635603 54401520 0.99
tpcds_q89/duckdb:parquet 21847827 22070631 0.99
tpcds_q90/duckdb:parquet 8480953 8388918 1.01
tpcds_q91/duckdb:parquet 25691617 25112678 1.02
tpcds_q92/duckdb:parquet 13076220 13081472 1.00
tpcds_q93/duckdb:parquet 31622451 31978268 0.99
tpcds_q94/duckdb:parquet 18456221 17979531 1.03
tpcds_q95/duckdb:parquet 🚀 126931529 145323157 0.87
tpcds_q96/duckdb:parquet 11341967 10587152 1.07
tpcds_q97/duckdb:parquet 38108211 38200692 1.00
tpcds_q98/duckdb:parquet 24818047 24085761 1.03
tpcds_q99/duckdb:parquet 20334694 20008577 1.02
duckdb / duckdb (0.998x ➖, 0↑ 1↓)
name PR cba659b (ns) base bfe88b8 (ns) ratio (PR/base)
tpcds_q01/duckdb:duckdb 21586038 22557835 0.96
tpcds_q02/duckdb:duckdb 18698977 20600871 0.91
tpcds_q03/duckdb:duckdb 10041480 10346974 0.97
tpcds_q04/duckdb:duckdb 180131553 181342684 0.99
tpcds_q05/duckdb:duckdb 24028498 22112862 1.09
tpcds_q06/duckdb:duckdb 28555039 28684926 1.00
tpcds_q07/duckdb:duckdb 39761391 40999634 0.97
tpcds_q08/duckdb:duckdb 121277063 119627529 1.01
tpcds_q09/duckdb:duckdb 21007639 20795407 1.01
tpcds_q10/duckdb:duckdb 27578935 27456422 1.00
tpcds_q11/duckdb:duckdb 95904112 95851409 1.00
tpcds_q12/duckdb:duckdb 14020506 13860317 1.01
tpcds_q13/duckdb:duckdb 26598992 26104238 1.02
tpcds_q14/duckdb:duckdb 92903203 94279856 0.99
tpcds_q15/duckdb:duckdb 24985910 24638169 1.01
tpcds_q16/duckdb:duckdb 19191737 19001898 1.01
tpcds_q17/duckdb:duckdb 25241058 25348615 1.00
tpcds_q18/duckdb:duckdb 46772615 47149337 0.99
tpcds_q19/duckdb:duckdb 19526131 19368232 1.01
tpcds_q20/duckdb:duckdb 14391671 14089111 1.02
tpcds_q21/duckdb:duckdb 7585430 7555847 1.00
tpcds_q22/duckdb:duckdb 66718213 61866005 1.08
tpcds_q23/duckdb:duckdb 78586825 75577479 1.04
tpcds_q24/duckdb:duckdb 25621212 25381978 1.01
tpcds_q25/duckdb:duckdb 18592800 18786336 0.99
tpcds_q26/duckdb:duckdb 28679225 28676864 1.00
tpcds_q27/duckdb:duckdb 41205621 43337548 0.95
tpcds_q28/duckdb:duckdb 26103286 26225311 1.00
tpcds_q29/duckdb:duckdb 24320508 24301530 1.00
tpcds_q30/duckdb:duckdb 30332302 30758308 0.99
tpcds_q31/duckdb:duckdb 51606625 51633696 1.00
tpcds_q32/duckdb:duckdb 8158946 7865922 1.04
tpcds_q33/duckdb:duckdb 16261631 16500647 0.99
tpcds_q34/duckdb:duckdb 18676202 18756249 1.00
tpcds_q35/duckdb:duckdb 36618940 37633527 0.97
tpcds_q36/duckdb:duckdb 70790702 70590728 1.00
tpcds_q37/duckdb:duckdb 8611462 8854317 0.97
tpcds_q38/duckdb:duckdb 33253389 33263664 1.00
tpcds_q39/duckdb:duckdb 28404781 29033490 0.98
tpcds_q40/duckdb:duckdb 14345902 15411903 0.93
tpcds_q41/duckdb:duckdb 9470118 9915227 0.96
tpcds_q42/duckdb:duckdb 9372367 8859883 1.06
tpcds_q43/duckdb:duckdb 14985553 14731633 1.02
tpcds_q44/duckdb:duckdb 15856851 15776405 1.01
tpcds_q45/duckdb:duckdb 18812181 18702580 1.01
tpcds_q46/duckdb:duckdb 38047135 38946159 0.98
tpcds_q47/duckdb:duckdb 46118764 45387194 1.02
tpcds_q48/duckdb:duckdb 24991845 25144458 0.99
tpcds_q49/duckdb:duckdb 21459772 22074486 0.97
tpcds_q50/duckdb:duckdb 15900382 16268916 0.98
tpcds_q51/duckdb:duckdb 100911661 104258211 0.97
tpcds_q52/duckdb:duckdb 10306970 10450946 0.99
tpcds_q53/duckdb:duckdb 17751187 17738817 1.00
tpcds_q54/duckdb:duckdb 18446041 18446525 1.00
tpcds_q55/duckdb:duckdb 10117993 9990985 1.01
tpcds_q56/duckdb:duckdb 16936866 17132716 0.99
tpcds_q57/duckdb:duckdb 35884551 36591510 0.98
tpcds_q58/duckdb:duckdb 17564084 17155991 1.02
tpcds_q59/duckdb:duckdb 36525575 37191326 0.98
tpcds_q60/duckdb:duckdb 19405853 18739368 1.04
tpcds_q61/duckdb:duckdb 17315803 16894393 1.02
tpcds_q62/duckdb:duckdb 9870319 9721248 1.02
tpcds_q63/duckdb:duckdb 16541433 16114039 1.03
tpcds_q64/duckdb:duckdb 59274863 58101694 1.02
tpcds_q65/duckdb:duckdb 36253333 36223255 1.00
tpcds_q66/duckdb:duckdb 26752246 26202766 1.02
tpcds_q67/duckdb:duckdb 131214909 135389238 0.97
tpcds_q68/duckdb:duckdb 26378610 27461310 0.96
tpcds_q69/duckdb:duckdb 28251965 28430773 0.99
tpcds_q70/duckdb:duckdb 16527993 16936078 0.98
tpcds_q71/duckdb:duckdb 16167792 16676159 0.97
tpcds_q72/duckdb:duckdb 47154412 46016631 1.02
tpcds_q73/duckdb:duckdb 14367969 14303885 1.00
tpcds_q74/duckdb:duckdb 144967993 145936020 0.99
tpcds_q75/duckdb:duckdb 46724747 47530870 0.98
tpcds_q76/duckdb:duckdb 14572837 14915786 0.98
tpcds_q77/duckdb:duckdb 🚨 17178512 15603176 1.10
tpcds_q78/duckdb:duckdb 65421695 64128672 1.02
tpcds_q79/duckdb:duckdb 19996755 20488420 0.98
tpcds_q80/duckdb:duckdb 31630788 31053293 1.02
tpcds_q81/duckdb:duckdb 40857730 40159214 1.02
tpcds_q82/duckdb:duckdb 10387056 10148822 1.02
tpcds_q83/duckdb:duckdb 10777517 11067675 0.97
tpcds_q84/duckdb:duckdb 14692467 14785801 0.99
tpcds_q85/duckdb:duckdb 25928965 25896768 1.00
tpcds_q86/duckdb:duckdb 12051658 12135436 0.99
tpcds_q87/duckdb:duckdb 35528395 35668990 1.00
tpcds_q88/duckdb:duckdb 29780124 30622417 0.97
tpcds_q89/duckdb:duckdb 22142524 22254923 0.99
tpcds_q90/duckdb:duckdb 6010371 6191273 0.97
tpcds_q91/duckdb:duckdb 15413754 14669390 1.05
tpcds_q92/duckdb:duckdb 10028613 9925025 1.01
tpcds_q93/duckdb:duckdb 23572408 23785440 0.99
tpcds_q94/duckdb:duckdb 14384618 14490642 0.99
tpcds_q95/duckdb:duckdb 132416958 130476124 1.01
tpcds_q96/duckdb:duckdb 5829729 5935466 0.98
tpcds_q97/duckdb:duckdb 32034268 32996438 0.97
tpcds_q98/duckdb:duckdb 20377566 20999153 0.97
tpcds_q99/duckdb:duckdb 16856034 16531355 1.02

File Size Changes (6 files changed, -0.0% overall, 3↑ 3↓)
File Scale Format Base HEAD Change %
customer_address.vortex 1.0 vortex-file-compressed 827.03 KB 828.03 KB +1.00 KB +0.1%
catalog_page.vortex 1.0 vortex-file-compressed 572.19 KB 572.28 KB +96 B +0.0%
item.vortex 1.0 vortex-file-compressed 1.66 MB 1.66 MB +176 B +0.0%
item.vortex 1.0 vortex-compact 994.61 KB 994.59 KB 24 B -0.0%
time_dim.vortex 1.0 vortex-file-compressed 380.85 KB 380.70 KB 160 B -0.0%
customer.vortex 1.0 vortex-file-compressed 4.27 MB 4.18 MB 89.51 KB -2.0%

Totals:

  • vortex-compact: 207.50 MB → 207.50 MB (-0.0%)
  • vortex-file-compressed: 271.85 MB → 271.77 MB (-0.0%)

@github-actions

github-actions Bot commented Jun 4, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -8.4%
Engines: DataFusion No clear signal (-18.1%, environment too noisy confidence) · DuckDB No clear signal (+2.4%, environment too noisy confidence)
Vortex (geomean): 1.085x ➖
Parquet (geomean): 1.185x ➖
Shifts: Parquet (control) +18.5% · Median polish +5.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↑ 1↓)
name PR cba659b (ns) base bfe88b8 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 29651636 30883560 0.96
fineweb_q01/datafusion:vortex-file-compressed 🚨 604376500 461488852 1.31
fineweb_q02/datafusion:vortex-file-compressed 542509072 520747893 1.04
fineweb_q03/datafusion:vortex-file-compressed 1112642825 1076432719 1.03
fineweb_q04/datafusion:vortex-file-compressed 1175735569 1172548015 1.00
fineweb_q05/datafusion:vortex-file-compressed 1078603384 1094060137 0.99
fineweb_q06/datafusion:vortex-file-compressed 1302529109 1248839443 1.04
fineweb_q07/datafusion:vortex-file-compressed 1097011903 1086046595 1.01
fineweb_q08/datafusion:vortex-file-compressed 435773672 452485197 0.96
datafusion / vortex-compact (1.149x ➖, 0↑ 2↓)
name PR cba659b (ns) base bfe88b8 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 48406608 40530117 1.19
fineweb_q01/datafusion:vortex-compact 🚨 781248703 457800328 1.71
fineweb_q02/datafusion:vortex-compact 🚨 872387495 608412771 1.43
fineweb_q03/datafusion:vortex-compact 1362198866 1360087126 1.00
fineweb_q04/datafusion:vortex-compact 1672683339 1630996945 1.03
fineweb_q05/datafusion:vortex-compact 1412423275 1398179891 1.01
fineweb_q06/datafusion:vortex-compact 1316294591 1265839426 1.04
fineweb_q07/datafusion:vortex-compact 1156752480 1132633703 1.02
fineweb_q08/datafusion:vortex-compact 412846857 381698093 1.08
datafusion / parquet (1.331x ❌, 0↑ 5↓)
name PR cba659b (ns) base bfe88b8 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 🚨 1751515199 1044535919 1.68
fineweb_q01/datafusion:parquet 🚨 2486272127 1805287023 1.38
fineweb_q02/datafusion:parquet 2010808528 1870215193 1.08
fineweb_q03/datafusion:parquet 2170259220 1756257747 1.24
fineweb_q04/datafusion:parquet 2244246045 1761046079 1.27
fineweb_q05/datafusion:parquet 🚨 2511758661 1737683768 1.45
fineweb_q06/datafusion:parquet 2122783983 1762406897 1.20
fineweb_q07/datafusion:parquet 🚨 2398748600 1667818289 1.44
fineweb_q08/datafusion:parquet 🚨 2276553513 1700575811 1.34
duckdb / vortex-file-compressed (1.109x ➖, 0↑ 1↓)
name PR cba659b (ns) base bfe88b8 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 90917040 82158577 1.11
fineweb_q01/duckdb:vortex-file-compressed 🚨 810175516 569169220 1.42
fineweb_q02/duckdb:vortex-file-compressed 664774626 599749016 1.11
fineweb_q03/duckdb:vortex-file-compressed 1424210302 1287321540 1.11
fineweb_q04/duckdb:vortex-file-compressed 1442071435 1405517654 1.03
fineweb_q05/duckdb:vortex-file-compressed 1335513177 1390391979 0.96
fineweb_q06/duckdb:vortex-file-compressed 1666322312 1470342136 1.13
fineweb_q07/duckdb:vortex-file-compressed 1389650659 1368049810 1.02
fineweb_q08/duckdb:vortex-file-compressed 692608528 599063104 1.16
duckdb / vortex-compact (1.051x ➖, 0↑ 0↓)
name PR cba659b (ns) base bfe88b8 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 87865206 80237184 1.10
fineweb_q01/duckdb:vortex-compact 723104716 569504570 1.27
fineweb_q02/duckdb:vortex-compact 713666632 584174010 1.22
fineweb_q03/duckdb:vortex-compact 1639323302 1729571553 0.95
fineweb_q04/duckdb:vortex-compact 1802561232 1852282475 0.97
fineweb_q05/duckdb:vortex-compact 1646164746 1615213383 1.02
fineweb_q06/duckdb:vortex-compact 1582785089 1599584890 0.99
fineweb_q07/duckdb:vortex-compact 1538774010 1392316063 1.11
fineweb_q08/duckdb:vortex-compact 465873698 518140800 0.90
duckdb / parquet (1.055x ➖, 0↑ 0↓)
name PR cba659b (ns) base bfe88b8 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 1154135295 1069987287 1.08
fineweb_q01/duckdb:parquet 1269351135 1287776565 0.99
fineweb_q02/duckdb:parquet 1434178584 1313681438 1.09
fineweb_q03/duckdb:parquet 3826576461 3588334794 1.07
fineweb_q04/duckdb:parquet 2001639019 1892643285 1.06
fineweb_q05/duckdb:parquet 2437593590 2163723589 1.13
fineweb_q06/duckdb:parquet 4653395527 4346937825 1.07
fineweb_q07/duckdb:parquet 2946901403 2768725270 1.06
fineweb_q08/duckdb:parquet 1081419008 1126267002 0.96

@github-actions

github-actions Bot commented Jun 4, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Statistical and Population Genetics

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -1.0%
Engines: DuckDB No clear signal (-1.0%, low confidence)
Vortex (geomean): 1.004x ➖
Parquet (geomean): 1.015x ➖
Shifts: Parquet (control) +1.5% · Median polish +0.5%

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

duckdb / vortex-file-compressed (1.003x ➖, 0↑ 0↓)
name PR cba659b (ns) base bfe88b8 (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-file-compressed 11792715 11783047 1.00
statpopgen_q01/duckdb:vortex-file-compressed 26285733 25617444 1.03
statpopgen_q02/duckdb:vortex-file-compressed 549860560 531547269 1.03
statpopgen_q03/duckdb:vortex-file-compressed 1054960846 1052749228 1.00
statpopgen_q04/duckdb:vortex-file-compressed 1069439659 1071431130 1.00
statpopgen_q05/duckdb:vortex-file-compressed 507261155 519181529 0.98
statpopgen_q06/duckdb:vortex-file-compressed 1540509065 1537534260 1.00
statpopgen_q07/duckdb:vortex-file-compressed 198528055 197671841 1.00
statpopgen_q08/duckdb:vortex-file-compressed 228606805 230350456 0.99
statpopgen_q09/duckdb:vortex-file-compressed 846543177 862797801 0.98
statpopgen_q10/duckdb:vortex-file-compressed 2577207834 2544780095 1.01
duckdb / vortex-compact (1.006x ➖, 0↑ 0↓)
name PR cba659b (ns) base bfe88b8 (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-compact 11637671 11501958 1.01
statpopgen_q01/duckdb:vortex-compact 217518118 217466403 1.00
statpopgen_q02/duckdb:vortex-compact 556819189 552666761 1.01
statpopgen_q03/duckdb:vortex-compact 1161203437 1144901591 1.01
statpopgen_q04/duckdb:vortex-compact 1152363705 1146627287 1.01
statpopgen_q05/duckdb:vortex-compact 560371126 569146572 0.98
statpopgen_q06/duckdb:vortex-compact 1503326687 1495285310 1.01
statpopgen_q07/duckdb:vortex-compact 885535464 888119705 1.00
statpopgen_q08/duckdb:vortex-compact 925573876 931985973 0.99
statpopgen_q09/duckdb:vortex-compact 939700349 905457786 1.04
statpopgen_q10/duckdb:vortex-compact 2621877206 2591539238 1.01
duckdb / parquet (1.015x ➖, 0↑ 0↓)
name PR cba659b (ns) base bfe88b8 (ns) ratio (PR/base)
statpopgen_q00/duckdb:parquet 303405415 299886220 1.01
statpopgen_q01/duckdb:parquet 383523947 375649704 1.02
statpopgen_q02/duckdb:parquet 757358652 754473568 1.00
statpopgen_q03/duckdb:parquet 1176608964 1186046166 0.99
statpopgen_q04/duckdb:parquet 1180865906 1191691285 0.99
statpopgen_q05/duckdb:parquet 814315277 808359447 1.01
statpopgen_q06/duckdb:parquet 1439521119 1408593947 1.02
statpopgen_q07/duckdb:parquet 856220076 833940477 1.03
statpopgen_q08/duckdb:parquet 873665418 843689315 1.04
statpopgen_q09/duckdb:parquet 1034267898 1000944211 1.03
statpopgen_q10/duckdb:parquet 2234364835 2192663517 1.02

File Size Changes (1 files changed, -0.0% overall, 0↑ 1↓)
File Scale Format Base HEAD Change %
gnomad.genomes.v3.1.2.hgdp_tgp.chr21.vortex 100000 vortex-file-compressed 1.96 GB 1.96 GB 31.84 KB -0.0%

Totals:

  • vortex-compact: 959.62 MB → 959.62 MB (0.0%)
  • vortex-file-compressed: 1.96 GB → 1.96 GB (-0.0%)

@github-actions

github-actions Bot commented Jun 4, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Random Access

Vortex (geomean): 0.909x ➖
Parquet (geomean): 0.972x ➖

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.988x ➖, 11↑ 2↓)
name PR cba659b (ns) base bfe88b8 (ns) ratio (PR/base)
random-access/feature-vectors/correlated/lance-tokio-local-disk 🚨 1639926 365773 4.48
random-access/feature-vectors/correlated/lance-tokio-local-disk-footer 1083381 1043606 1.04
random-access/feature-vectors/correlated/parquet-tokio-local-disk 8544275660 9465892264 0.90
random-access/feature-vectors/correlated/parquet-tokio-local-disk-footer 8459115826 8479824199 1.00
random-access/feature-vectors/correlated/vortex-tokio-local-disk 3923214 3672777 1.07
random-access/feature-vectors/correlated/vortex-tokio-local-disk-footer 3158802 3072885 1.03
random-access/feature-vectors/uniform/lance-tokio-local-disk 1208749 1169455 1.03
random-access/feature-vectors/uniform/lance-tokio-local-disk-footer 1887604 1841064 1.03
random-access/feature-vectors/uniform/parquet-tokio-local-disk 8367793780 8298884179 1.01
random-access/feature-vectors/uniform/parquet-tokio-local-disk-footer 8328897625 8399886176 0.99
random-access/feature-vectors/uniform/vortex-tokio-local-disk 4557360 4390515 1.04
random-access/feature-vectors/uniform/vortex-tokio-local-disk-footer 6267230 5940776 1.05
random-access/lance-tokio-local-disk 627609 663356 0.95
random-access/lance-tokio-local-disk-footer 1312826 1388591 0.95
random-access/nested-lists/correlated/lance-tokio-local-disk 242133 240165 1.01
random-access/nested-lists/correlated/lance-tokio-local-disk-footer 590138 584449 1.01
random-access/nested-lists/correlated/parquet-tokio-local-disk 129800491 130870086 0.99
random-access/nested-lists/correlated/parquet-tokio-local-disk-footer 129503686 130219078 0.99
random-access/nested-lists/correlated/vortex-tokio-local-disk 549214 535669 1.03
random-access/nested-lists/correlated/vortex-tokio-local-disk-footer 617311 572911 1.08
random-access/nested-lists/uniform/lance-tokio-local-disk 1006465 986235 1.02
random-access/nested-lists/uniform/lance-tokio-local-disk-footer 1356338 1335454 1.02
random-access/nested-lists/uniform/parquet-tokio-local-disk 129400805 130201196 0.99
random-access/nested-lists/uniform/parquet-tokio-local-disk-footer 130589731 130868488 1.00
random-access/nested-lists/uniform/vortex-tokio-local-disk 2044079 1979933 1.03
random-access/nested-lists/uniform/vortex-tokio-local-disk-footer 2107162 2033465 1.04
random-access/nested-structs/correlated/lance-tokio-local-disk 371352 363532 1.02
random-access/nested-structs/correlated/lance-tokio-local-disk-footer 551448 543346 1.01
random-access/nested-structs/correlated/parquet-tokio-local-disk 23453647 21592046 1.09
random-access/nested-structs/correlated/parquet-tokio-local-disk-footer 🚨 23413292 2118520 1.11
random-access/nested-structs/correlated/vortex-tokio-local-disk 689406 698682 0.99
random-access/nested-structs/correlated/vortex-tokio-local-disk-footer 717058 713236 1.01
random-access/nested-structs/uniform/lance-tokio-local-disk 2671732 2569878 1.04
random-access/nested-structs/uniform/lance-tokio-local-disk-footer 2783031 2699916 1.03
random-access/nested-structs/uniform/parquet-tokio-local-disk 23550539 21928655 1.07
random-access/nested-structs/uniform/parquet-tokio-local-disk-footer 23508055 21550241 1.09
random-access/nested-structs/uniform/vortex-tokio-local-disk 1584406 1514433 1.05
random-access/nested-structs/uniform/vortex-tokio-local-disk-footer 1587381 1542636 1.03
random-access/parquet-tokio-local-disk 167479018 171519432 0.98
random-access/parquet-tokio-local-disk-footer 🚀 167464155 191037815 0.88
random-access/taxi/correlated/lance-tokio-local-disk 943291 975212 0.97
random-access/taxi/correlated/lance-tokio-local-disk-footer 1853840 1981043 0.94
random-access/taxi/correlated/parquet-tokio-local-disk 🚀 250048877 297163859 0.84
random-access/taxi/correlated/parquet-tokio-local-disk-footer 🚀 250776994 289951672 0.86
random-access/taxi/correlated/vortex-tokio-local-disk 🚀 1349313 2275568 0.59
random-access/taxi/correlated/vortex-tokio-local-disk-footer 🚀 1610713 2371878 0.68
random-access/taxi/uniform/lance-tokio-local-disk 9631813 9488208 1.02
random-access/taxi/uniform/lance-tokio-local-disk-footer 10279983 9977168 1.03
random-access/taxi/uniform/parquet-tokio-local-disk 🚀 266714221 301336089 0.89
random-access/taxi/uniform/parquet-tokio-local-disk-footer 🚀 266907329 305160593 0.87
random-access/taxi/uniform/vortex-tokio-local-disk 🚀 3784348 4766842 0.79
random-access/taxi/uniform/vortex-tokio-local-disk-footer 🚀 4055551 5044374 0.80
random-access/vortex-tokio-local-disk 🚀 991382 1427672 0.69
random-access/vortex-tokio-local-disk-footer 🚀 1085516 1645059 0.66

@github-actions

github-actions Bot commented Jun 4, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.1%
Engines: DataFusion No clear signal (+0.3%, low confidence) · DuckDB No clear signal (-0.0%, low confidence)
Vortex (geomean): 0.991x ➖
Parquet (geomean): 0.990x ➖
Shifts: Parquet (control) -1.0% · Median polish -1.0%

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 ➖, 0↑ 0↓)
name PR cba659b (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 395533823 392333159 1.01
tpch_q02/datafusion:vortex-file-compressed 109771577 109941291 1.00
tpch_q03/datafusion:vortex-file-compressed 206371883 210551036 0.98
tpch_q04/datafusion:vortex-file-compressed 111026541 110936910 1.00
tpch_q05/datafusion:vortex-file-compressed 375870641 377268391 1.00
tpch_q06/datafusion:vortex-file-compressed 36506483 37842906 0.96
tpch_q07/datafusion:vortex-file-compressed 503488125 502479913 1.00
tpch_q08/datafusion:vortex-file-compressed 366374696 367964431 1.00
tpch_q09/datafusion:vortex-file-compressed 645363152 648329667 1.00
tpch_q10/datafusion:vortex-file-compressed 228437112 229154899 1.00
tpch_q11/datafusion:vortex-file-compressed 83643938 84135005 0.99
tpch_q12/datafusion:vortex-file-compressed 113074752 112828031 1.00
tpch_q13/datafusion:vortex-file-compressed 215422180 215882807 1.00
tpch_q14/datafusion:vortex-file-compressed 51698278 51439867 1.01
tpch_q15/datafusion:vortex-file-compressed 95611355 99480527 0.96
tpch_q16/datafusion:vortex-file-compressed 75222227 75569295 1.00
tpch_q17/datafusion:vortex-file-compressed 638922838 642105603 1.00
tpch_q18/datafusion:vortex-file-compressed 869931837 868663360 1.00
tpch_q19/datafusion:vortex-file-compressed 60258061 57473646 1.05
tpch_q20/datafusion:vortex-file-compressed 164894808 165405661 1.00
tpch_q21/datafusion:vortex-file-compressed 662549521 667311633 0.99
tpch_q22/datafusion:vortex-file-compressed 63528081 66708601 0.95
datafusion / vortex-compact (0.991x ➖, 0↑ 0↓)
name PR cba659b (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 455334173 441216717 1.03
tpch_q02/datafusion:vortex-compact 111483490 115880580 0.96
tpch_q03/datafusion:vortex-compact 215410430 210549477 1.02
tpch_q04/datafusion:vortex-compact 116291098 118148596 0.98
tpch_q05/datafusion:vortex-compact 383807401 379880029 1.01
tpch_q06/datafusion:vortex-compact 58940156 59933674 0.98
tpch_q07/datafusion:vortex-compact 522215827 524713091 1.00
tpch_q08/datafusion:vortex-compact 369759584 376222438 0.98
tpch_q09/datafusion:vortex-compact 647583977 660220180 0.98
tpch_q10/datafusion:vortex-compact 246439769 248079961 0.99
tpch_q11/datafusion:vortex-compact 84839332 86714446 0.98
tpch_q12/datafusion:vortex-compact 156782323 155513219 1.01
tpch_q13/datafusion:vortex-compact 262048462 265165747 0.99
tpch_q14/datafusion:vortex-compact 69411841 69394576 1.00
tpch_q15/datafusion:vortex-compact 153351212 156135373 0.98
tpch_q16/datafusion:vortex-compact 79038791 78545932 1.01
tpch_q17/datafusion:vortex-compact 641009169 652645312 0.98
tpch_q18/datafusion:vortex-compact 863172179 876270430 0.99
tpch_q19/datafusion:vortex-compact 114814034 119640856 0.96
tpch_q20/datafusion:vortex-compact 184396873 186092067 0.99
tpch_q21/datafusion:vortex-compact 664618313 680955868 0.98
tpch_q22/datafusion:vortex-compact 71277698 71909544 0.99
datafusion / parquet (0.989x ➖, 0↑ 0↓)
name PR cba659b (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 468531990 476981869 0.98
tpch_q02/datafusion:parquet 174579517 177435466 0.98
tpch_q03/datafusion:parquet 286143208 285342156 1.00
tpch_q04/datafusion:parquet 129398495 130304243 0.99
tpch_q05/datafusion:parquet 437352524 444781036 0.98
tpch_q06/datafusion:parquet 126090325 125903665 1.00
tpch_q07/datafusion:parquet 606839478 615718830 0.99
tpch_q08/datafusion:parquet 470252668 473256610 0.99
tpch_q09/datafusion:parquet 752149062 765424145 0.98
tpch_q10/datafusion:parquet 497535448 504946890 0.99
tpch_q11/datafusion:parquet 115738820 118201574 0.98
tpch_q12/datafusion:parquet 205881251 198422157 1.04
tpch_q13/datafusion:parquet 326741037 333849823 0.98
tpch_q14/datafusion:parquet 160997111 169068003 0.95
tpch_q15/datafusion:parquet 251214013 245268172 1.02
tpch_q16/datafusion:parquet 122367670 128511005 0.95
tpch_q17/datafusion:parquet 688490281 694982362 0.99
tpch_q18/datafusion:parquet 902829941 902942766 1.00
tpch_q19/datafusion:parquet 258865076 264633016 0.98
tpch_q20/datafusion:parquet 289219469 288576205 1.00
tpch_q21/datafusion:parquet 704094792 703604149 1.00
tpch_q22/datafusion:parquet 214771652 220143150 0.98
datafusion / arrow (0.991x ➖, 0↑ 0↓)
name PR cba659b (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 592613447 593223903 1.00
tpch_q02/datafusion:arrow 167103492 166272125 1.01
tpch_q03/datafusion:arrow 456474435 459034531 0.99
tpch_q04/datafusion:arrow 339598131 330639737 1.03
tpch_q05/datafusion:arrow 940605664 924559086 1.02
tpch_q06/datafusion:arrow 277221976 278398690 1.00
tpch_q07/datafusion:arrow 1150482871 1181789428 0.97
tpch_q08/datafusion:arrow 1138083738 1140641021 1.00
tpch_q09/datafusion:arrow 1347405342 1352252081 1.00
tpch_q10/datafusion:arrow 588015951 600662696 0.98
tpch_q11/datafusion:arrow 138554252 139737328 0.99
tpch_q12/datafusion:arrow 676999884 690640491 0.98
tpch_q13/datafusion:arrow 503645741 508886904 0.99
tpch_q14/datafusion:arrow 313459592 329671076 0.95
tpch_q15/datafusion:arrow 680441597 690957564 0.98
tpch_q16/datafusion:arrow 106064323 106613218 0.99
tpch_q17/datafusion:arrow 1321897029 1348271885 0.98
tpch_q18/datafusion:arrow 1922737136 1930015791 1.00
tpch_q19/datafusion:arrow 479363464 495028745 0.97
tpch_q20/datafusion:arrow 483418816 490315025 0.99
tpch_q21/datafusion:arrow 2975319420 3020959015 0.98
tpch_q22/datafusion:arrow 133132829 132934304 1.00
duckdb / vortex-file-compressed (0.988x ➖, 0↑ 0↓)
name PR cba659b (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 170343459 169932022 1.00
tpch_q02/duckdb:vortex-file-compressed 51147318 52597674 0.97
tpch_q03/duckdb:vortex-file-compressed 120945635 120827751 1.00
tpch_q04/duckdb:vortex-file-compressed 156595940 158612379 0.99
tpch_q05/duckdb:vortex-file-compressed 137587992 136305388 1.01
tpch_q06/duckdb:vortex-file-compressed 31650163 34782216 0.91
tpch_q07/duckdb:vortex-file-compressed 131653574 131776233 1.00
tpch_q08/duckdb:vortex-file-compressed 166982802 171077506 0.98
tpch_q09/duckdb:vortex-file-compressed 391010419 397053540 0.98
tpch_q10/duckdb:vortex-file-compressed 188351168 189317509 0.99
tpch_q11/duckdb:vortex-file-compressed 31502725 32373162 0.97
tpch_q12/duckdb:vortex-file-compressed 97293481 100046236 0.97
tpch_q13/duckdb:vortex-file-compressed 269659074 272296528 0.99
tpch_q14/duckdb:vortex-file-compressed 53125078 53366039 1.00
tpch_q15/duckdb:vortex-file-compressed 90318508 87519762 1.03
tpch_q16/duckdb:vortex-file-compressed 75818037 76116030 1.00
tpch_q17/duckdb:vortex-file-compressed 92200845 92633253 1.00
tpch_q18/duckdb:vortex-file-compressed 289377695 289121950 1.00
tpch_q19/duckdb:vortex-file-compressed 78967516 79747041 0.99
tpch_q20/duckdb:vortex-file-compressed 140269154 141755983 0.99
tpch_q21/duckdb:vortex-file-compressed 479512933 489421633 0.98
tpch_q22/duckdb:vortex-file-compressed 63126310 64148714 0.98
duckdb / vortex-compact (0.991x ➖, 0↑ 0↓)
name PR cba659b (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 229285080 228877581 1.00
tpch_q02/duckdb:vortex-compact 55240205 56466261 0.98
tpch_q03/duckdb:vortex-compact 134809413 135557575 0.99
tpch_q04/duckdb:vortex-compact 168574614 171321101 0.98
tpch_q05/duckdb:vortex-compact 162236023 167375272 0.97
tpch_q06/duckdb:vortex-compact 55205696 54945481 1.00
tpch_q07/duckdb:vortex-compact 170024426 173554493 0.98
tpch_q08/duckdb:vortex-compact 185758530 188999444 0.98
tpch_q09/duckdb:vortex-compact 425562334 425625558 1.00
tpch_q10/duckdb:vortex-compact 217879664 220572131 0.99
tpch_q11/duckdb:vortex-compact 39482108 39072609 1.01
tpch_q12/duckdb:vortex-compact 160962733 162407901 0.99
tpch_q13/duckdb:vortex-compact 322306247 323803693 1.00
tpch_q14/duckdb:vortex-compact 72645842 71721086 1.01
tpch_q15/duckdb:vortex-compact 114000289 114878321 0.99
tpch_q16/duckdb:vortex-compact 79248120 82076582 0.97
tpch_q17/duckdb:vortex-compact 106885736 107763204 0.99
tpch_q18/duckdb:vortex-compact 286161586 289549531 0.99
tpch_q19/duckdb:vortex-compact 95441099 96079695 0.99
tpch_q20/duckdb:vortex-compact 174113270 176938932 0.98
tpch_q21/duckdb:vortex-compact 512379918 510526198 1.00
tpch_q22/duckdb:vortex-compact 71603082 71793175 1.00
duckdb / parquet (0.991x ➖, 0↑ 0↓)
name PR cba659b (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 261962440 269853392 0.97
tpch_q02/duckdb:parquet 100482342 102737003 0.98
tpch_q03/duckdb:parquet 202275604 211483198 0.96
tpch_q04/duckdb:parquet 134300933 133962320 1.00
tpch_q05/duckdb:parquet 224356885 223656726 1.00
tpch_q06/duckdb:parquet 73867245 73552273 1.00
tpch_q07/duckdb:parquet 183784316 184876259 0.99
tpch_q08/duckdb:parquet 268563992 264438635 1.02
tpch_q09/duckdb:parquet 469861516 474240282 0.99
tpch_q10/duckdb:parquet 619654384 623120871 0.99
tpch_q11/duckdb:parquet 66860776 69894008 0.96
tpch_q12/duckdb:parquet 131313996 130473285 1.01
tpch_q13/duckdb:parquet 444355847 443768624 1.00
tpch_q14/duckdb:parquet 180851902 182112529 0.99
tpch_q15/duckdb:parquet 103101111 104857978 0.98
tpch_q16/duckdb:parquet 160125728 164223342 0.98
tpch_q17/duckdb:parquet 182366382 182534140 1.00
tpch_q18/duckdb:parquet 360899983 360134482 1.00
tpch_q19/duckdb:parquet 287117438 288539347 1.00
tpch_q20/duckdb:parquet 227620565 231671904 0.98
tpch_q21/duckdb:parquet 559226493 550282165 1.02
tpch_q22/duckdb:parquet 291806017 295146138 0.99
duckdb / duckdb (0.994x ➖, 0↑ 0↓)
name PR cba659b (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 120553038 120498694 1.00
tpch_q02/duckdb:duckdb 52033123 50213031 1.04
tpch_q03/duckdb:duckdb 103108400 103642663 0.99
tpch_q04/duckdb:duckdb 138316787 140567544 0.98
tpch_q05/duckdb:duckdb 118409189 119418765 0.99
tpch_q06/duckdb:duckdb 44621019 44781411 1.00
tpch_q07/duckdb:duckdb 90749200 92411479 0.98
tpch_q08/duckdb:duckdb 116739082 119285294 0.98
tpch_q09/duckdb:duckdb 279191444 281912487 0.99
tpch_q10/duckdb:duckdb 210759545 214565000 0.98
tpch_q11/duckdb:duckdb 18937273 19100844 0.99
tpch_q12/duckdb:duckdb 89393621 91531958 0.98
tpch_q13/duckdb:duckdb 229923514 233830475 0.98
tpch_q14/duckdb:duckdb 77714561 78734102 0.99
tpch_q15/duckdb:duckdb 82922080 81732325 1.01
tpch_q16/duckdb:duckdb 75471325 76088412 0.99
tpch_q17/duckdb:duckdb 87692464 88127980 1.00
tpch_q18/duckdb:duckdb 233895134 231594299 1.01
tpch_q19/duckdb:duckdb 123324549 123899255 1.00
tpch_q20/duckdb:duckdb 117902055 118479980 1.00
tpch_q21/duckdb:duckdb 301937259 300816185 1.00
tpch_q22/duckdb:duckdb 68188387 69426340 0.98

File Size Changes (26 files changed, +0.0% overall, 17↑ 9↓)
File Scale Format Base HEAD Change %
part_1.vortex 10.0 vortex-file-compressed 24.01 MB 24.73 MB +730.90 KB +3.0%
supplier_0.vortex 10.0 vortex-file-compressed 5.70 MB 5.76 MB +59.42 KB +1.0%
part_0.vortex 10.0 vortex-file-compressed 24.68 MB 24.87 MB +188.35 KB +0.7%
part_0.vortex 10.0 vortex-compact 16.87 MB 16.94 MB +68.95 KB +0.4%
orders_0.vortex 10.0 vortex-file-compressed 144.11 MB 144.52 MB +424.80 KB +0.3%
partsupp_0.vortex 10.0 vortex-compact 104.77 MB 104.98 MB +212.88 KB +0.2%
lineitem_0.vortex 10.0 vortex-file-compressed 134.11 MB 134.35 MB +245.81 KB +0.2%
lineitem_1.vortex 10.0 vortex-file-compressed 133.66 MB 133.78 MB +124.01 KB +0.1%
lineitem_11.vortex 10.0 vortex-file-compressed 134.31 MB 134.43 MB +121.16 KB +0.1%
partsupp_0.vortex 10.0 vortex-file-compressed 120.25 MB 120.30 MB +54.19 KB +0.0%
partsupp_1.vortex 10.0 vortex-file-compressed 120.29 MB 120.34 MB +48.12 KB +0.0%
lineitem_12.vortex 10.0 vortex-file-compressed 134.12 MB 134.16 MB +41.05 KB +0.0%
lineitem_7.vortex 10.0 vortex-file-compressed 133.57 MB 133.60 MB +30.66 KB +0.0%
lineitem_10.vortex 10.0 vortex-file-compressed 134.18 MB 134.20 MB +20.58 KB +0.0%
lineitem_4.vortex 10.0 vortex-file-compressed 134.12 MB 134.13 MB +13.45 KB +0.0%
lineitem_9.vortex 10.0 vortex-file-compressed 134.26 MB 134.27 MB +8.33 KB +0.0%
lineitem_8.vortex 10.0 vortex-file-compressed 133.56 MB 133.56 MB +3.54 KB +0.0%
lineitem_2.vortex 10.0 vortex-file-compressed 134.04 MB 134.02 MB 23.51 KB -0.0%
lineitem_6.vortex 10.0 vortex-file-compressed 132.85 MB 132.82 MB 25.51 KB -0.0%
lineitem_3.vortex 10.0 vortex-file-compressed 133.28 MB 133.26 MB 27.42 KB -0.0%
customer_0.vortex 10.0 vortex-file-compressed 88.53 MB 88.50 MB 27.52 KB -0.0%
lineitem_5.vortex 10.0 vortex-file-compressed 133.58 MB 133.52 MB 56.23 KB -0.0%
orders_2.vortex 10.0 vortex-file-compressed 146.24 MB 145.65 MB 605.20 KB -0.4%
partsupp_1.vortex 10.0 vortex-compact 105.21 MB 104.76 MB 461.58 KB -0.4%
orders_1.vortex 10.0 vortex-file-compressed 146.08 MB 145.42 MB 671.66 KB -0.4%
part_1.vortex 10.0 vortex-compact 17.02 MB 16.86 MB 157.75 KB -0.9%

Totals:

  • vortex-compact: 1.93 GB → 1.93 GB (-0.0%)
  • vortex-file-compressed: 2.50 GB → 2.50 GB (+0.0%)

@github-actions

github-actions Bot commented Jun 4, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench on NVME

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +1.1%
Engines: DataFusion No clear signal (-0.0%, environment too noisy confidence) · DuckDB No clear signal (+1.8%, environment too noisy confidence)
Vortex (geomean): 1.001x ➖
Parquet (geomean): 0.991x ➖
Shifts: Parquet (control) -0.9% · 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.993x ➖, 2↑ 1↓)
name PR cba659b (ns) base bfe88b8 (ns) ratio (PR/base)
clickbench_q00/datafusion:vortex-file-compressed 1692170 1627635 1.04
clickbench_q01/datafusion:vortex-file-compressed 15171928 15112957 1.00
clickbench_q02/datafusion:vortex-file-compressed 🚨 37720434 33472466 1.13
clickbench_q03/datafusion:vortex-file-compressed 42026571 42822211 0.98
clickbench_q04/datafusion:vortex-file-compressed 287438131 282246505 1.02
clickbench_q05/datafusion:vortex-file-compressed 319540425 325317347 0.98
clickbench_q06/datafusion:vortex-file-compressed 🚀 1646799 2141015 0.77
clickbench_q07/datafusion:vortex-file-compressed 19163224 17747289 1.08
clickbench_q08/datafusion:vortex-file-compressed 345091503 348126486 0.99
clickbench_q09/datafusion:vortex-file-compressed 553590143 548792313 1.01
clickbench_q10/datafusion:vortex-file-compressed 71021185 71106085 1.00
clickbench_q11/datafusion:vortex-file-compressed 88019602 82926478 1.06
clickbench_q12/datafusion:vortex-file-compressed 280349116 286012581 0.98
clickbench_q13/datafusion:vortex-file-compressed 440736559 427389932 1.03
clickbench_q14/datafusion:vortex-file-compressed 268817969 270236049 0.99
clickbench_q15/datafusion:vortex-file-compressed 329662670 318410420 1.04
clickbench_q16/datafusion:vortex-file-compressed 668518941 683559758 0.98
clickbench_q17/datafusion:vortex-file-compressed 657554094 663926284 0.99
clickbench_q18/datafusion:vortex-file-compressed 1383267809 1360491681 1.02
clickbench_q19/datafusion:vortex-file-compressed 27599477 27279779 1.01
clickbench_q20/datafusion:vortex-file-compressed 322786192 318925166 1.01
clickbench_q21/datafusion:vortex-file-compressed 409047453 411185674 0.99
clickbench_q22/datafusion:vortex-file-compressed 508492602 496326724 1.02
clickbench_q23/datafusion:vortex-file-compressed 530817498 516683714 1.03
clickbench_q24/datafusion:vortex-file-compressed 46330210 48822830 0.95
clickbench_q25/datafusion:vortex-file-compressed 81794252 76358980 1.07
clickbench_q26/datafusion:vortex-file-compressed 46028918 47513097 0.97
clickbench_q27/datafusion:vortex-file-compressed 🚀 441659578 791414794 0.56
clickbench_q28/datafusion:vortex-file-compressed 5630052417 5903112403 0.95
clickbench_q29/datafusion:vortex-file-compressed 226901923 226315667 1.00
clickbench_q30/datafusion:vortex-file-compressed 254466657 251998190 1.01
clickbench_q31/datafusion:vortex-file-compressed 296228461 287428779 1.03
clickbench_q32/datafusion:vortex-file-compressed 1145792836 1124693517 1.02
clickbench_q33/datafusion:vortex-file-compressed 1394090168 1418500906 0.98
clickbench_q34/datafusion:vortex-file-compressed 1404400664 1389662173 1.01
clickbench_q35/datafusion:vortex-file-compressed 457393266 468289206 0.98
clickbench_q36/datafusion:vortex-file-compressed 75922212 71779563 1.06
clickbench_q37/datafusion:vortex-file-compressed 35114504 35693995 0.98
clickbench_q38/datafusion:vortex-file-compressed 21192506 19576590 1.08
clickbench_q39/datafusion:vortex-file-compressed 142265865 144324920 0.99
clickbench_q40/datafusion:vortex-file-compressed 16012900 15983423 1.00
clickbench_q41/datafusion:vortex-file-compressed 15665118 14903241 1.05
clickbench_q42/datafusion:vortex-file-compressed 17261981 16546609 1.04
datafusion / parquet (0.993x ➖, 1↑ 0↓)
name PR cba659b (ns) base bfe88b8 (ns) ratio (PR/base)
clickbench_q00/datafusion:parquet 1568832 1551644 1.01
clickbench_q01/datafusion:parquet 19164933 19537913 0.98
clickbench_q02/datafusion:parquet 47484423 46778245 1.02
clickbench_q03/datafusion:parquet 37349430 37850504 0.99
clickbench_q04/datafusion:parquet 301871721 303110114 1.00
clickbench_q05/datafusion:parquet 360836688 347924795 1.04
clickbench_q06/datafusion:parquet 1541201 1581541 0.97
clickbench_q07/datafusion:parquet 22861315 22094670 1.03
clickbench_q08/datafusion:parquet 372028585 380558079 0.98
clickbench_q09/datafusion:parquet 634668580 620789714 1.02
clickbench_q10/datafusion:parquet 106271521 106808030 0.99
clickbench_q11/datafusion:parquet 131069492 129327799 1.01
clickbench_q12/datafusion:parquet 346261583 342632969 1.01
clickbench_q13/datafusion:parquet 516683230 502436609 1.03
clickbench_q14/datafusion:parquet 337141997 334827065 1.01
clickbench_q15/datafusion:parquet 344614024 343368094 1.00
clickbench_q16/datafusion:parquet 682970263 686602972 0.99
clickbench_q17/datafusion:parquet 670726538 648411341 1.03
clickbench_q18/datafusion:parquet 1349817941 1380506881 0.98
clickbench_q19/datafusion:parquet 29735395 31328146 0.95
clickbench_q20/datafusion:parquet 611445432 604357124 1.01
clickbench_q21/datafusion:parquet 658280058 657842903 1.00
clickbench_q22/datafusion:parquet 990011669 980473170 1.01
clickbench_q23/datafusion:parquet 3714586256 3737415227 0.99
clickbench_q24/datafusion:parquet 82562474 82322556 1.00
clickbench_q25/datafusion:parquet 135442817 132430476 1.02
clickbench_q26/datafusion:parquet 81741738 81809975 1.00
clickbench_q27/datafusion:parquet 🚀 715342594 1064164487 0.67
clickbench_q28/datafusion:parquet 6386009670 6603062827 0.97
clickbench_q29/datafusion:parquet 238831402 242319333 0.99
clickbench_q30/datafusion:parquet 324814479 334976006 0.97
clickbench_q31/datafusion:parquet 379408140 370603708 1.02
clickbench_q32/datafusion:parquet 1261176735 1183480833 1.07
clickbench_q33/datafusion:parquet 1501433142 1515403951 0.99
clickbench_q34/datafusion:parquet 1489199902 1547024629 0.96
clickbench_q35/datafusion:parquet 477852830 482324094 0.99
clickbench_q36/datafusion:parquet 148222969 147329889 1.01
clickbench_q37/datafusion:parquet 60031431 60414568 0.99
clickbench_q38/datafusion:parquet 90297300 87825417 1.03
clickbench_q39/datafusion:parquet 275002046 269739263 1.02
clickbench_q40/datafusion:parquet 31202529 31377735 0.99
clickbench_q41/datafusion:parquet 27679399 28205415 0.98
clickbench_q42/datafusion:parquet 32474206 31080353 1.04
duckdb / vortex-file-compressed (1.009x ➖, 1↑ 2↓)
name PR cba659b (ns) base bfe88b8 (ns) ratio (PR/base)
clickbench_q00/duckdb:vortex-file-compressed 7305696 7089602 1.03
clickbench_q01/duckdb:vortex-file-compressed 10746091 10139417 1.06
clickbench_q02/duckdb:vortex-file-compressed 26806825 24469375 1.10
clickbench_q03/duckdb:vortex-file-compressed 30301409 29691104 1.02
clickbench_q04/duckdb:vortex-file-compressed 186285695 186423889 1.00
clickbench_q05/duckdb:vortex-file-compressed 176187717 179584679 0.98
clickbench_q06/duckdb:vortex-file-compressed 19281373 18587116 1.04
clickbench_q07/duckdb:vortex-file-compressed 13689297 13587125 1.01
clickbench_q08/duckdb:vortex-file-compressed 265872823 258775030 1.03
clickbench_q09/duckdb:vortex-file-compressed 341833046 341519840 1.00
clickbench_q10/duckdb:vortex-file-compressed 66839250 67681360 0.99
clickbench_q11/duckdb:vortex-file-compressed 78571805 76588379 1.03
clickbench_q12/duckdb:vortex-file-compressed 200453066 198370643 1.01
clickbench_q13/duckdb:vortex-file-compressed 407988957 408417164 1.00
clickbench_q14/duckdb:vortex-file-compressed 236281723 232905240 1.01
clickbench_q15/duckdb:vortex-file-compressed 238298065 248176578 0.96
clickbench_q16/duckdb:vortex-file-compressed 534472567 527859774 1.01
clickbench_q17/duckdb:vortex-file-compressed 428467876 431182059 0.99
clickbench_q18/duckdb:vortex-file-compressed 943360409 953848520 0.99
clickbench_q19/duckdb:vortex-file-compressed 21647919 20268658 1.07
clickbench_q20/duckdb:vortex-file-compressed 298422354 304567786 0.98
clickbench_q21/duckdb:vortex-file-compressed 391260318 397604746 0.98
clickbench_q22/duckdb:vortex-file-compressed 561103334 539367182 1.04
clickbench_q23/duckdb:vortex-file-compressed 🚨 188133635 154260906 1.22
clickbench_q24/duckdb:vortex-file-compressed 🚨 44907926 39383995 1.14
clickbench_q25/duckdb:vortex-file-compressed 73896731 78572987 0.94
clickbench_q26/duckdb:vortex-file-compressed 44993042 43297801 1.04
clickbench_q27/duckdb:vortex-file-compressed 🚀 430172448 519604209 0.83
clickbench_q28/duckdb:vortex-file-compressed 2993673958 3033490495 0.99
clickbench_q29/duckdb:vortex-file-compressed 28569872 27996681 1.02
clickbench_q30/duckdb:vortex-file-compressed 211982641 210159138 1.01
clickbench_q31/duckdb:vortex-file-compressed 312211045 306779140 1.02
clickbench_q32/duckdb:vortex-file-compressed 1122270699 1112485180 1.01
clickbench_q33/duckdb:vortex-file-compressed 1117691096 1142198249 0.98
clickbench_q34/duckdb:vortex-file-compressed 1211106284 1190670525 1.02
clickbench_q35/duckdb:vortex-file-compressed 375751353 369454023 1.02
clickbench_q36/duckdb:vortex-file-compressed 26498980 28014512 0.95
clickbench_q37/duckdb:vortex-file-compressed 19284965 18155956 1.06
clickbench_q38/duckdb:vortex-file-compressed 20797897 20406870 1.02
clickbench_q39/duckdb:vortex-file-compressed 41276550 43272547 0.95
clickbench_q40/duckdb:vortex-file-compressed 17955886 18894110 0.95
clickbench_q41/duckdb:vortex-file-compressed 18395895 18523651 0.99
clickbench_q42/duckdb:vortex-file-compressed 17983051 18108778 0.99
duckdb / parquet (0.990x ➖, 2↑ 0↓)
name PR cba659b (ns) base bfe88b8 (ns) ratio (PR/base)
clickbench_q00/duckdb:parquet 22973634 23829218 0.96
clickbench_q01/duckdb:parquet 29111226 30127567 0.97
clickbench_q02/duckdb:parquet 49855862 50804687 0.98
clickbench_q03/duckdb:parquet 40052578 40630162 0.99
clickbench_q04/duckdb:parquet 205228346 200843876 1.02
clickbench_q05/duckdb:parquet 255796199 256784117 1.00
clickbench_q06/duckdb:parquet 48166865 47601446 1.01
clickbench_q07/duckdb:parquet 31714046 30697706 1.03
clickbench_q08/duckdb:parquet 269995448 270155401 1.00
clickbench_q09/duckdb:parquet 400104310 396973110 1.01
clickbench_q10/duckdb:parquet 80914587 83510811 0.97
clickbench_q11/duckdb:parquet 101300023 99381296 1.02
clickbench_q12/duckdb:parquet 280698593 282921756 0.99
clickbench_q13/duckdb:parquet 470260152 474827694 0.99
clickbench_q14/duckdb:parquet 317652432 313221062 1.01
clickbench_q15/duckdb:parquet 257808518 254314967 1.01
clickbench_q16/duckdb:parquet 592700496 596808887 0.99
clickbench_q17/duckdb:parquet 500843878 495685143 1.01
clickbench_q18/duckdb:parquet 1033097220 1034302855 1.00
clickbench_q19/duckdb:parquet 28187323 27969737 1.01
clickbench_q20/duckdb:parquet 418107277 416597341 1.00
clickbench_q21/duckdb:parquet 532630459 531354536 1.00
clickbench_q22/duckdb:parquet 924157336 916250547 1.01
clickbench_q23/duckdb:parquet 264645510 262025327 1.01
clickbench_q24/duckdb:parquet 71159285 68487687 1.04
clickbench_q25/duckdb:parquet 163456802 162100906 1.01
clickbench_q26/duckdb:parquet 55636723 56480906 0.99
clickbench_q27/duckdb:parquet 🚀 476388392 645072712 0.74
clickbench_q28/duckdb:parquet 4787117052 4879828214 0.98
clickbench_q29/duckdb:parquet 43625742 42558959 1.03
clickbench_q30/duckdb:parquet 308148948 311069874 0.99
clickbench_q31/duckdb:parquet 374271473 376364219 0.99
clickbench_q32/duckdb:parquet 1108789960 1098963006 1.01
clickbench_q33/duckdb:parquet 1108838482 1098823704 1.01
clickbench_q34/duckdb:parquet 1150529005 1145726189 1.00
clickbench_q35/duckdb:parquet 373975976 372379810 1.00
clickbench_q36/duckdb:parquet 🚀 44338473 50069338 0.89
clickbench_q37/duckdb:parquet 33782788 34322690 0.98
clickbench_q38/duckdb:parquet 35023803 35144869 1.00
clickbench_q39/duckdb:parquet 86654465 91907116 0.94
clickbench_q40/duckdb:parquet 20652889 20793976 0.99
clickbench_q41/duckdb:parquet 20318969 20500229 0.99
clickbench_q42/duckdb:parquet 22670587 22138782 1.02
duckdb / duckdb (1.005x ➖, 1↑ 2↓)
name PR cba659b (ns) base bfe88b8 (ns) ratio (PR/base)
clickbench_q00/duckdb:duckdb 16809216 17028108 0.99
clickbench_q01/duckdb:duckdb 34176648 34325921 1.00
clickbench_q02/duckdb:duckdb 51219043 51591621 0.99
clickbench_q03/duckdb:duckdb 57451011 55277845 1.04
clickbench_q04/duckdb:duckdb 209551021 210210556 1.00
clickbench_q05/duckdb:duckdb 283303435 280617010 1.01
clickbench_q06/duckdb:duckdb 33665125 32971203 1.02
clickbench_q07/duckdb:duckdb 35444483 35497415 1.00
clickbench_q08/duckdb:duckdb 277288823 274288851 1.01
clickbench_q09/duckdb:duckdb 399054538 388150244 1.03
clickbench_q10/duckdb:duckdb 117740941 116309554 1.01
clickbench_q11/duckdb:duckdb 126980340 124681940 1.02
clickbench_q12/duckdb:duckdb 256989105 257225828 1.00
clickbench_q13/duckdb:duckdb 442921726 439358130 1.01
clickbench_q14/duckdb:duckdb 289831028 283596773 1.02
clickbench_q15/duckdb:duckdb 239987258 242551783 0.99
clickbench_q16/duckdb:duckdb 562008525 557427964 1.01
clickbench_q17/duckdb:duckdb 469912287 463086005 1.01
clickbench_q18/duckdb:duckdb 1007628559 997871756 1.01
clickbench_q19/duckdb:duckdb 35603971 35904324 0.99
clickbench_q20/duckdb:duckdb 484833125 480491919 1.01
clickbench_q21/duckdb:duckdb 481034832 473640475 1.02
clickbench_q22/duckdb:duckdb 552945070 531960024 1.04
clickbench_q23/duckdb:duckdb 251985015 250423591 1.01
clickbench_q24/duckdb:duckdb 61385134 61890516 0.99
clickbench_q25/duckdb:duckdb 149588650 148538833 1.01
clickbench_q26/duckdb:duckdb 61041164 61357996 0.99
clickbench_q27/duckdb:duckdb 🚀 421463745 545994366 0.77
clickbench_q28/duckdb:duckdb 4380825662 4536597222 0.97
clickbench_q29/duckdb:duckdb 50390291 50946700 0.99
clickbench_q30/duckdb:duckdb 275850063 277623562 0.99
clickbench_q31/duckdb:duckdb 363107024 360482016 1.01
clickbench_q32/duckdb:duckdb 1119833757 1110108699 1.01
clickbench_q33/duckdb:duckdb 1131721541 1110366263 1.02
clickbench_q34/duckdb:duckdb 1198172560 1181075297 1.01
clickbench_q35/duckdb:duckdb 300602796 296368067 1.01
clickbench_q36/duckdb:duckdb 🚨 56188985 49775652 1.13
clickbench_q37/duckdb:duckdb 28493450 28720681 0.99
clickbench_q38/duckdb:duckdb 33886297 33000848 1.03
clickbench_q39/duckdb:duckdb 🚨 90511739 79333885 1.14
clickbench_q40/duckdb:duckdb 27911636 28021950 1.00
clickbench_q41/duckdb:duckdb 27116561 26998329 1.00
clickbench_q42/duckdb:duckdb 29005686 29157971 0.99

File Size Changes (106 files changed, +0.0% overall, 56↑ 50↓)
File Scale Format Base HEAD Change %
hits_55.vortex 1.0 vortex-compact 94.94 MB 96.04 MB +1.09 MB +1.2%
hits_53.vortex 1.0 vortex-file-compressed 87.25 MB 87.52 MB +282.39 KB +0.3%
hits_37.vortex 1.0 vortex-file-compressed 85.82 MB 86.03 MB +208.91 KB +0.2%
hits_69.vortex 1.0 vortex-file-compressed 122.85 MB 123.11 MB +274.71 KB +0.2%
hits_73.vortex 1.0 vortex-file-compressed 110.52 MB 110.71 MB +194.20 KB +0.2%
hits_32.vortex 1.0 vortex-file-compressed 66.81 MB 66.91 MB +106.62 KB +0.2%
hits_35.vortex 1.0 vortex-file-compressed 115.22 MB 115.39 MB +174.34 KB +0.1%
hits_89.vortex 1.0 vortex-file-compressed 184.53 MB 184.79 MB +263.96 KB +0.1%
hits_5.vortex 1.0 vortex-file-compressed 92.91 MB 93.03 MB +126.77 KB +0.1%
hits_12.vortex 1.0 vortex-file-compressed 101.11 MB 101.24 MB +134.52 KB +0.1%
hits_59.vortex 1.0 vortex-file-compressed 101.87 MB 102.00 MB +133.48 KB +0.1%
hits_36.vortex 1.0 vortex-file-compressed 68.48 MB 68.57 MB +85.52 KB +0.1%
hits_60.vortex 1.0 vortex-file-compressed 103.43 MB 103.55 MB +128.23 KB +0.1%
hits_19.vortex 1.0 vortex-file-compressed 73.54 MB 73.61 MB +68.30 KB +0.1%
hits_97.vortex 1.0 vortex-compact 68.98 MB 69.04 MB +60.21 KB +0.1%
hits_15.vortex 1.0 vortex-file-compressed 89.23 MB 89.30 MB +77.41 KB +0.1%
hits_27.vortex 1.0 vortex-file-compressed 122.37 MB 122.46 MB +94.91 KB +0.1%
hits_72.vortex 1.0 vortex-file-compressed 84.86 MB 84.92 MB +64.37 KB +0.1%
hits_63.vortex 1.0 vortex-file-compressed 69.27 MB 69.32 MB +51.87 KB +0.1%
hits_31.vortex 1.0 vortex-file-compressed 90.05 MB 90.12 MB +67.17 KB +0.1%
hits_11.vortex 1.0 vortex-file-compressed 79.98 MB 80.04 MB +56.80 KB +0.1%
hits_4.vortex 1.0 vortex-file-compressed 108.75 MB 108.82 MB +72.38 KB +0.1%
hits_46.vortex 1.0 vortex-file-compressed 69.44 MB 69.48 MB +41.34 KB +0.1%
hits_47.vortex 1.0 vortex-file-compressed 41.31 MB 41.34 MB +23.01 KB +0.1%
hits_79.vortex 1.0 vortex-file-compressed 145.11 MB 145.18 MB +74.80 KB +0.1%
hits_0.vortex 1.0 vortex-file-compressed 89.54 MB 89.59 MB +45.20 KB +0.0%
hits_26.vortex 1.0 vortex-file-compressed 110.01 MB 110.06 MB +52.34 KB +0.0%
hits_99.vortex 1.0 vortex-file-compressed 123.19 MB 123.24 MB +56.97 KB +0.0%
hits_68.vortex 1.0 vortex-file-compressed 123.28 MB 123.33 MB +56.55 KB +0.0%
hits_42.vortex 1.0 vortex-file-compressed 223.15 MB 223.25 MB +100.88 KB +0.0%
hits_18.vortex 1.0 vortex-file-compressed 104.83 MB 104.87 MB +45.21 KB +0.0%
hits_91.vortex 1.0 vortex-file-compressed 97.18 MB 97.22 MB +41.70 KB +0.0%
hits_51.vortex 1.0 vortex-file-compressed 277.57 MB 277.67 MB +101.90 KB +0.0%
hits_50.vortex 1.0 vortex-file-compressed 179.43 MB 179.48 MB +56.41 KB +0.0%
hits_1.vortex 1.0 vortex-file-compressed 138.51 MB 138.55 MB +42.02 KB +0.0%
hits_78.vortex 1.0 vortex-file-compressed 164.31 MB 164.35 MB +47.88 KB +0.0%
hits_71.vortex 1.0 vortex-file-compressed 102.06 MB 102.09 MB +25.98 KB +0.0%
hits_66.vortex 1.0 vortex-file-compressed 90.27 MB 90.29 MB +22.08 KB +0.0%
hits_75.vortex 1.0 vortex-file-compressed 63.34 MB 63.35 MB +13.50 KB +0.0%
hits_43.vortex 1.0 vortex-file-compressed 227.44 MB 227.49 MB +46.55 KB +0.0%
hits_40.vortex 1.0 vortex-file-compressed 117.95 MB 117.97 MB +20.35 KB +0.0%
hits_94.vortex 1.0 vortex-file-compressed 138.77 MB 138.79 MB +22.89 KB +0.0%
hits_58.vortex 1.0 vortex-file-compressed 90.38 MB 90.40 MB +14.88 KB +0.0%
hits_13.vortex 1.0 vortex-file-compressed 99.29 MB 99.31 MB +15.41 KB +0.0%
hits_92.vortex 1.0 vortex-file-compressed 146.84 MB 146.86 MB +20.13 KB +0.0%
hits_65.vortex 1.0 vortex-file-compressed 183.81 MB 183.83 MB +23.75 KB +0.0%
hits_84.vortex 1.0 vortex-file-compressed 117.33 MB 117.35 MB +14.91 KB +0.0%
hits_54.vortex 1.0 vortex-file-compressed 221.40 MB 221.43 MB +27.20 KB +0.0%
hits_76.vortex 1.0 vortex-file-compressed 114.43 MB 114.45 MB +11.80 KB +0.0%
hits_2.vortex 1.0 vortex-file-compressed 186.48 MB 186.50 MB +17.97 KB +0.0%
hits_41.vortex 1.0 vortex-file-compressed 224.25 MB 224.27 MB +21.44 KB +0.0%
hits_77.vortex 1.0 vortex-file-compressed 168.69 MB 168.70 MB +14.71 KB +0.0%
hits_38.vortex 1.0 vortex-file-compressed 99.32 MB 99.32 MB +7.66 KB +0.0%
hits_49.vortex 1.0 vortex-file-compressed 75.88 MB 75.88 MB +3.45 KB +0.0%
hits_70.vortex 1.0 vortex-file-compressed 93.64 MB 93.64 MB +4.16 KB +0.0%
hits_23.vortex 1.0 vortex-file-compressed 77.93 MB 77.93 MB +2.62 KB +0.0%
hits_87.vortex 1.0 vortex-file-compressed 172.66 MB 172.66 MB 2.35 KB -0.0%
hits_83.vortex 1.0 vortex-file-compressed 89.83 MB 89.83 MB 2.26 KB -0.0%
hits_61.vortex 1.0 vortex-file-compressed 101.31 MB 101.30 MB 5.34 KB -0.0%
hits_55.vortex 1.0 vortex-file-compressed 169.29 MB 169.28 MB 12.84 KB -0.0%
hits_24.vortex 1.0 vortex-file-compressed 77.49 MB 77.48 MB 9.02 KB -0.0%
hits_67.vortex 1.0 vortex-file-compressed 184.12 MB 184.10 MB 21.50 KB -0.0%
hits_85.vortex 1.0 vortex-file-compressed 91.86 MB 91.85 MB 11.19 KB -0.0%
hits_7.vortex 1.0 vortex-file-compressed 94.05 MB 94.04 MB 18.09 KB -0.0%
hits_29.vortex 1.0 vortex-file-compressed 59.86 MB 59.85 MB 11.56 KB -0.0%
hits_48.vortex 1.0 vortex-file-compressed 28.04 MB 28.03 MB 6.90 KB -0.0%
hits_17.vortex 1.0 vortex-file-compressed 87.50 MB 87.48 MB 22.20 KB -0.0%
hits_62.vortex 1.0 vortex-file-compressed 117.55 MB 117.52 MB 33.48 KB -0.0%
hits_86.vortex 1.0 vortex-file-compressed 69.42 MB 69.41 MB 19.79 KB -0.0%
hits_8.vortex 1.0 vortex-file-compressed 93.32 MB 93.29 MB 28.08 KB -0.0%
hits_22.vortex 1.0 vortex-file-compressed 78.61 MB 78.59 MB 24.20 KB -0.0%
hits_93.vortex 1.0 vortex-file-compressed 90.58 MB 90.55 MB 31.96 KB -0.0%
hits_10.vortex 1.0 vortex-file-compressed 69.68 MB 69.65 MB 29.13 KB -0.0%
hits_16.vortex 1.0 vortex-file-compressed 80.00 MB 79.96 MB 36.82 KB -0.0%
hits_44.vortex 1.0 vortex-file-compressed 186.93 MB 186.83 MB 95.69 KB -0.0%
hits_74.vortex 1.0 vortex-file-compressed 119.99 MB 119.93 MB 63.68 KB -0.1%
hits_98.vortex 1.0 vortex-file-compressed 118.54 MB 118.48 MB 65.53 KB -0.1%
hits_3.vortex 1.0 vortex-file-compressed 142.33 MB 142.25 MB 82.29 KB -0.1%
hits_81.vortex 1.0 vortex-file-compressed 100.82 MB 100.76 MB 61.22 KB -0.1%
hits_34.vortex 1.0 vortex-file-compressed 97.89 MB 97.83 MB 59.88 KB -0.1%
hits_95.vortex 1.0 vortex-file-compressed 96.61 MB 96.56 MB 59.84 KB -0.1%
hits_64.vortex 1.0 vortex-file-compressed 81.34 MB 81.28 MB 53.87 KB -0.1%
hits_90.vortex 1.0 vortex-file-compressed 142.15 MB 142.06 MB 95.65 KB -0.1%
hits_96.vortex 1.0 vortex-file-compressed 135.86 MB 135.77 MB 93.22 KB -0.1%
hits_14.vortex 1.0 vortex-file-compressed 111.46 MB 111.38 MB 78.07 KB -0.1%
hits_45.vortex 1.0 vortex-file-compressed 122.24 MB 122.15 MB 85.76 KB -0.1%
hits_30.vortex 1.0 vortex-file-compressed 87.20 MB 87.14 MB 64.59 KB -0.1%
hits_33.vortex 1.0 vortex-file-compressed 57.26 MB 57.22 MB 42.92 KB -0.1%
hits_39.vortex 1.0 vortex-file-compressed 80.40 MB 80.34 MB 71.23 KB -0.1%
hits_52.vortex 1.0 vortex-file-compressed 105.30 MB 105.21 MB 97.16 KB -0.1%
hits_80.vortex 1.0 vortex-file-compressed 105.05 MB 104.96 MB 100.00 KB -0.1%
hits_28.vortex 1.0 vortex-file-compressed 119.91 MB 119.79 MB 114.95 KB -0.1%
hits_9.vortex 1.0 vortex-file-compressed 99.30 MB 99.19 MB 117.18 KB -0.1%
hits_88.vortex 1.0 vortex-file-compressed 111.47 MB 111.34 MB 134.04 KB -0.1%
hits_57.vortex 1.0 vortex-file-compressed 128.35 MB 128.19 MB 162.35 KB -0.1%
hits_6.vortex 1.0 vortex-file-compressed 93.42 MB 93.29 MB 137.58 KB -0.1%
hits_56.vortex 1.0 vortex-file-compressed 123.72 MB 123.53 MB 191.66 KB -0.2%
hits_25.vortex 1.0 vortex-file-compressed 114.16 MB 113.95 MB 214.59 KB -0.2%
hits_29.vortex 1.0 vortex-compact 36.57 MB 36.50 MB 76.70 KB -0.2%
hits_82.vortex 1.0 vortex-file-compressed 100.10 MB 99.89 MB 214.41 KB -0.2%
hits_97.vortex 1.0 vortex-file-compressed 107.31 MB 107.08 MB 232.41 KB -0.2%
hits_20.vortex 1.0 vortex-file-compressed 63.17 MB 63.00 MB 174.77 KB -0.3%
hits_21.vortex 1.0 vortex-compact 51.53 MB 51.39 MB 144.64 KB -0.3%
hits_82.vortex 1.0 vortex-compact 67.00 MB 66.79 MB 219.58 KB -0.3%
hits_21.vortex 1.0 vortex-file-compressed 94.29 MB 93.96 MB 334.80 KB -0.3%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%

Totals:

  • vortex-compact: 7.05 GB → 7.05 GB (+0.0%)
  • vortex-file-compressed: 11.02 GB → 11.02 GB (+0.0%)

@github-actions

github-actions Bot commented Jun 4, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +8.2%
Engines: DataFusion No clear signal (+9.1%, environment too noisy confidence) · DuckDB No clear signal (+7.3%, environment too noisy confidence)
Vortex (geomean): 1.182x ➖
Parquet (geomean): 1.093x ➖
Shifts: Parquet (control) +9.3% · Median polish +12.5%

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

datafusion / vortex-file-compressed (1.224x ➖, 0↑ 7↓)
name PR cba659b (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 294866216 269796694 1.09
tpch_q02/datafusion:vortex-file-compressed 544160014 474678519 1.15
tpch_q03/datafusion:vortex-file-compressed 599994172 495937126 1.21
tpch_q04/datafusion:vortex-file-compressed 295986656 245581118 1.21
tpch_q05/datafusion:vortex-file-compressed 🚨 664655766 447672582 1.48
tpch_q06/datafusion:vortex-file-compressed 🚨 510287582 325485996 1.57
tpch_q07/datafusion:vortex-file-compressed 🚨 916063995 397365428 2.31
tpch_q08/datafusion:vortex-file-compressed 🚨 838394131 611484708 1.37
tpch_q09/datafusion:vortex-file-compressed 601589769 495727701 1.21
tpch_q10/datafusion:vortex-file-compressed 733239028 648789675 1.13
tpch_q11/datafusion:vortex-file-compressed 🚨 460368201 316785147 1.45
tpch_q12/datafusion:vortex-file-compressed 🚨 595180364 449339602 1.32
tpch_q13/datafusion:vortex-file-compressed 217631811 232643223 0.94
tpch_q14/datafusion:vortex-file-compressed 🚨 357470348 252906661 1.41
tpch_q15/datafusion:vortex-file-compressed 461885722 452030634 1.02
tpch_q16/datafusion:vortex-file-compressed 209077467 246573318 0.85
tpch_q17/datafusion:vortex-file-compressed 598453271 491910960 1.22
tpch_q18/datafusion:vortex-file-compressed 368772715 351907897 1.05
tpch_q19/datafusion:vortex-file-compressed 583640386 535385957 1.09
tpch_q20/datafusion:vortex-file-compressed 564641679 435103325 1.30
tpch_q21/datafusion:vortex-file-compressed 752460800 619992232 1.21
tpch_q22/datafusion:vortex-file-compressed 163258251 171141471 0.95
datafusion / vortex-compact (1.233x ➖, 0↑ 8↓)
name PR cba659b (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 313527695 284650217 1.10
tpch_q02/datafusion:vortex-compact 572316484 469198726 1.22
tpch_q03/datafusion:vortex-compact 545152886 443612966 1.23
tpch_q04/datafusion:vortex-compact 269415598 241012271 1.12
tpch_q05/datafusion:vortex-compact 548942828 464963056 1.18
tpch_q06/datafusion:vortex-compact 🚨 508616136 307131320 1.66
tpch_q07/datafusion:vortex-compact 🚨 638612769 482692212 1.32
tpch_q08/datafusion:vortex-compact 653668410 629614272 1.04
tpch_q09/datafusion:vortex-compact 506198375 504615969 1.00
tpch_q10/datafusion:vortex-compact 🚨 703203937 516439558 1.36
tpch_q11/datafusion:vortex-compact 361622528 316562515 1.14
tpch_q12/datafusion:vortex-compact 🚨 539243448 372102157 1.45
tpch_q13/datafusion:vortex-compact 186210684 197750525 0.94
tpch_q14/datafusion:vortex-compact 266917632 293134427 0.91
tpch_q15/datafusion:vortex-compact 511452147 431561498 1.19
tpch_q16/datafusion:vortex-compact 219850633 210952960 1.04
tpch_q17/datafusion:vortex-compact 🚨 701618168 349593007 2.01
tpch_q18/datafusion:vortex-compact 487185343 382236125 1.27
tpch_q19/datafusion:vortex-compact 🚨 770629243 453394020 1.70
tpch_q20/datafusion:vortex-compact 520794476 476345213 1.09
tpch_q21/datafusion:vortex-compact 🚨 807280236 611967820 1.32
tpch_q22/datafusion:vortex-compact 🚨 167206911 124787334 1.34
datafusion / parquet (1.126x ➖, 0↑ 3↓)
name PR cba659b (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 350669664 272501826 1.29
tpch_q02/datafusion:parquet 384371337 399405004 0.96
tpch_q03/datafusion:parquet 348599356 387517855 0.90
tpch_q04/datafusion:parquet 208870140 195574627 1.07
tpch_q05/datafusion:parquet 511995058 527005855 0.97
tpch_q06/datafusion:parquet 179643320 252534031 0.71
tpch_q07/datafusion:parquet 588765828 587797955 1.00
tpch_q08/datafusion:parquet 🚨 830217699 624649550 1.33
tpch_q09/datafusion:parquet 594648107 458480508 1.30
tpch_q10/datafusion:parquet 620904171 500418546 1.24
tpch_q11/datafusion:parquet 🚨 459922102 317615074 1.45
tpch_q12/datafusion:parquet 271560200 236588305 1.15
tpch_q13/datafusion:parquet 482172831 430401278 1.12
tpch_q14/datafusion:parquet 250431365 213604441 1.17
tpch_q15/datafusion:parquet 373661794 310471542 1.20
tpch_q16/datafusion:parquet 224843056 195219082 1.15
tpch_q17/datafusion:parquet 449868742 396994638 1.13
tpch_q18/datafusion:parquet 497745571 478065776 1.04
tpch_q19/datafusion:parquet 388342384 315737981 1.23
tpch_q20/datafusion:parquet 349612466 333274851 1.05
tpch_q21/datafusion:parquet 646107424 572817683 1.13
tpch_q22/datafusion:parquet 🚨 197787995 133593297 1.48
duckdb / vortex-file-compressed (1.125x ➖, 0↑ 2↓)
name PR cba659b (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 376008786 307174584 1.22
tpch_q02/duckdb:vortex-file-compressed 1111946099 923176202 1.20
tpch_q03/duckdb:vortex-file-compressed 775972882 692894490 1.12
tpch_q04/duckdb:vortex-file-compressed 476057459 540595500 0.88
tpch_q05/duckdb:vortex-file-compressed 852623925 843088698 1.01
tpch_q06/duckdb:vortex-file-compressed 407327795 369523841 1.10
tpch_q07/duckdb:vortex-file-compressed 1122604668 964975526 1.16
tpch_q08/duckdb:vortex-file-compressed 1270484091 1049443749 1.21
tpch_q09/duckdb:vortex-file-compressed 1087330028 914531378 1.19
tpch_q10/duckdb:vortex-file-compressed 800589435 808364215 0.99
tpch_q11/duckdb:vortex-file-compressed 541207896 485053977 1.12
tpch_q12/duckdb:vortex-file-compressed 🚨 817044771 609146150 1.34
tpch_q13/duckdb:vortex-file-compressed 473567862 403649451 1.17
tpch_q14/duckdb:vortex-file-compressed 507550049 409058916 1.24
tpch_q15/duckdb:vortex-file-compressed 360792168 296209999 1.22
tpch_q16/duckdb:vortex-file-compressed 361455816 341907371 1.06
tpch_q17/duckdb:vortex-file-compressed 🚨 856509887 618322925 1.39
tpch_q18/duckdb:vortex-file-compressed 564338004 509749956 1.11
tpch_q19/duckdb:vortex-file-compressed 541648062 489462640 1.11
tpch_q20/duckdb:vortex-file-compressed 839925271 854752340 0.98
tpch_q21/duckdb:vortex-file-compressed 1232767564 1139979070 1.08
tpch_q22/duckdb:vortex-file-compressed 289781499 295589271 0.98
duckdb / vortex-compact (1.151x ➖, 0↑ 3↓)
name PR cba659b (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 🚨 417946738 273514682 1.53
tpch_q02/duckdb:vortex-compact 1167185878 940839042 1.24
tpch_q03/duckdb:vortex-compact 665263188 576086567 1.15
tpch_q04/duckdb:vortex-compact 445357255 375926420 1.18
tpch_q05/duckdb:vortex-compact 1020918130 820033261 1.24
tpch_q06/duckdb:vortex-compact 453395551 374417956 1.21
tpch_q07/duckdb:vortex-compact 1003929013 948540524 1.06
tpch_q08/duckdb:vortex-compact 1103562168 964101753 1.14
tpch_q09/duckdb:vortex-compact 1063647159 996422809 1.07
tpch_q10/duckdb:vortex-compact 710117160 706343483 1.01
tpch_q11/duckdb:vortex-compact 536825607 521463512 1.03
tpch_q12/duckdb:vortex-compact 673135696 617038852 1.09
tpch_q13/duckdb:vortex-compact 444045387 410406988 1.08
tpch_q14/duckdb:vortex-compact 440149167 389026546 1.13
tpch_q15/duckdb:vortex-compact 🚨 366957541 272575155 1.35
tpch_q16/duckdb:vortex-compact 381419963 322967664 1.18
tpch_q17/duckdb:vortex-compact 670098368 626375594 1.07
tpch_q18/duckdb:vortex-compact 521428052 502604078 1.04
tpch_q19/duckdb:vortex-compact 🚨 552734871 423280880 1.31
tpch_q20/duckdb:vortex-compact 848028013 749665556 1.13
tpch_q21/duckdb:vortex-compact 1167047873 1005341284 1.16
tpch_q22/duckdb:vortex-compact 282231060 272382764 1.04
duckdb / parquet (1.060x ➖, 0↑ 0↓)
name PR cba659b (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 512902818 450117051 1.14
tpch_q02/duckdb:parquet 1147931062 1187238185 0.97
tpch_q03/duckdb:parquet 1068562060 1143276352 0.93
tpch_q04/duckdb:parquet 643802897 687429920 0.94
tpch_q05/duckdb:parquet 1321843487 1318455390 1.00
tpch_q06/duckdb:parquet 526327131 475183419 1.11
tpch_q07/duckdb:parquet 1364246222 1213630286 1.12
tpch_q08/duckdb:parquet 1565479458 1491572974 1.05
tpch_q09/duckdb:parquet 1592364167 1342787577 1.19
tpch_q10/duckdb:parquet 1283068822 1313870532 0.98
tpch_q11/duckdb:parquet 671744566 706861639 0.95
tpch_q12/duckdb:parquet 729197426 723891651 1.01
tpch_q13/duckdb:parquet 996144875 892256764 1.12
tpch_q14/duckdb:parquet 724194054 691377143 1.05
tpch_q15/duckdb:parquet 631923916 531325628 1.19
tpch_q16/duckdb:parquet 725264982 676398335 1.07
tpch_q17/duckdb:parquet 846852847 816593679 1.04
tpch_q18/duckdb:parquet 1011684460 927463516 1.09
tpch_q19/duckdb:parquet 927597000 789585159 1.17
tpch_q20/duckdb:parquet 1278770871 1149596741 1.11
tpch_q21/duckdb:parquet 1240584667 1094291913 1.13
tpch_q22/duckdb:parquet 645792751 623041391 1.04

@github-actions

github-actions Bot commented Jun 4, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Appian on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.4%
Engines: DataFusion No clear signal (+1.0%, low confidence) · DuckDB No clear signal (+0.1%, low confidence)
Vortex (geomean): 1.003x ➖
Parquet (geomean): 0.997x ➖
Shifts: Parquet (control) -0.3% · Median polish -0.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 (1.007x ➖, 0↑ 0↓)
name PR cba659b (ns) base bfe88b8 (ns) ratio (PR/base)
appian_q01/datafusion:vortex-file-compressed 133245796 127697377 1.04
appian_q02/datafusion:vortex-file-compressed 656144718 650488766 1.01
appian_q03/datafusion:vortex-file-compressed 366918284 362427536 1.01
appian_q04/datafusion:vortex-file-compressed 26266276808 26412285469 0.99
appian_q05/datafusion:vortex-file-compressed 263220210 261684474 1.01
appian_q06/datafusion:vortex-file-compressed 411877173 410788609 1.00
appian_q07/datafusion:vortex-file-compressed 446687599 453463384 0.99
appian_q08/datafusion:vortex-file-compressed 1847121268 1840922345 1.00
datafusion / parquet (0.997x ➖, 0↑ 0↓)
name PR cba659b (ns) base bfe88b8 (ns) ratio (PR/base)
appian_q01/datafusion:parquet 130154011 135076022 0.96
appian_q02/datafusion:parquet 667442437 669478462 1.00
appian_q03/datafusion:parquet 352303381 352013032 1.00
appian_q04/datafusion:parquet 26322850694 26374839594 1.00
appian_q05/datafusion:parquet 288748476 286101669 1.01
appian_q06/datafusion:parquet 430700252 429638419 1.00
appian_q07/datafusion:parquet 456837001 452880531 1.01
appian_q08/datafusion:parquet 1814411203 1816905191 1.00
duckdb / vortex-file-compressed (0.999x ➖, 0↑ 0↓)
name PR cba659b (ns) base bfe88b8 (ns) ratio (PR/base)
appian_q01/duckdb:vortex-file-compressed 191880117 189649940 1.01
appian_q02/duckdb:vortex-file-compressed 605774510 608866967 0.99
appian_q03/duckdb:vortex-file-compressed 249825455 257233206 0.97
appian_q04/duckdb:vortex-file-compressed 1315030846 1309203579 1.00
appian_q05/duckdb:vortex-file-compressed 288777893 286798075 1.01
appian_q06/duckdb:vortex-file-compressed 799120788 792028853 1.01
appian_q07/duckdb:vortex-file-compressed 337843784 340462286 0.99
appian_q08/duckdb:vortex-file-compressed 1272635786 1267547498 1.00
duckdb / parquet (0.996x ➖, 0↑ 0↓)
name PR cba659b (ns) base bfe88b8 (ns) ratio (PR/base)
appian_q01/duckdb:parquet 199735408 199463825 1.00
appian_q02/duckdb:parquet 598392327 599485783 1.00
appian_q03/duckdb:parquet 283026956 288424064 0.98
appian_q04/duckdb:parquet 1310038886 1311769100 1.00
appian_q05/duckdb:parquet 302375165 308235306 0.98
appian_q06/duckdb:parquet 791231037 785097173 1.01
appian_q07/duckdb:parquet 361042160 358932888 1.01
appian_q08/duckdb:parquet 1263943443 1268608307 1.00
duckdb / duckdb (0.995x ➖, 0↑ 0↓)
name PR cba659b (ns) base bfe88b8 (ns) ratio (PR/base)
appian_q01/duckdb:duckdb 169526711 171899703 0.99
appian_q02/duckdb:duckdb 544417519 546036550 1.00
appian_q03/duckdb:duckdb 385299517 388617320 0.99
appian_q04/duckdb:duckdb 1290712929 1299601811 0.99
appian_q05/duckdb:duckdb 280410537 281855576 0.99
appian_q06/duckdb:duckdb 781533536 776132316 1.01
appian_q07/duckdb:duckdb 321671926 323611119 0.99
appian_q08/duckdb:duckdb 1214776130 1215842744 1.00

File Size Changes (4 files changed, -0.0% overall, 1↑ 3↓)
File Scale Format Base HEAD Change %
creditcardview.vortex 1.0 vortex-file-compressed 60.97 MB 60.97 MB +544 B +0.0%
addressview.vortex 1.0 vortex-file-compressed 34.62 MB 34.62 MB 64 B -0.0%
orderview.vortex 1.0 vortex-file-compressed 81.13 MB 81.08 MB 50.00 KB -0.1%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%

Totals:

  • vortex-compact: 271.96 MB → 271.69 MB (-0.1%)
  • vortex-file-compressed: 513.73 MB → 513.68 MB (-0.0%)

@github-actions

github-actions Bot commented Jun 4, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Compression

Vortex (geomean): 0.995x ➖
Parquet (geomean): 1.008x ➖

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.011x ➖, 1↑ 2↓)
name PR cba659b (ns) base bfe88b8 (ns) ratio (PR/base)
compress time/Arade 1103034959 1118990790 0.99
compress time/Bimbo 5576060237 5594849269 1.00
compress time/CMSprovider 2785563379 2726391075 1.02
compress time/Euro2016 483413788 460588858 1.05
compress time/Food 364398706 349791406 1.04
compress time/HashTags 831720378 861497315 0.97
compress time/TPC-H l_comment canonical 1255111125 1222609195 1.03
compress time/TPC-H l_comment chunked 1256770627 1210633975 1.04
compress time/taxi 673805934 664550735 1.01
compress time/wide table cols=100 chunks=1 rows=1000 12051938 11237256 1.07
compress time/wide table cols=100 chunks=50 rows=1000 11695779 11249159 1.04
compress time/wide table cols=1000 chunks=1 rows=1000 128248616 123661238 1.04
compress time/wide table cols=1000 chunks=50 rows=1000 128599658 126900763 1.01
compress time/wide table cols=10000 chunks=1 rows=1000 1504392814 1458239776 1.03
compress time/wide table cols=10000 chunks=50 rows=1000 1507779552 1470558231 1.03
compress time/wide table cols=100000 chunks=10 rows=1000 project=10000 15669330601 nan
decompress time/Arade 28287323 26992465 1.05
decompress time/Bimbo 80254394 77514260 1.04
decompress time/CMSprovider 79465441 80491441 0.99
decompress time/Euro2016 19063404 19426419 0.98
decompress time/Food 8301619 8265648 1.00
decompress time/HashTags 91650025 88223853 1.04
decompress time/TPC-H l_comment canonical 39629790 39610654 1.00
decompress time/TPC-H l_comment chunked 39824173 39578544 1.01
decompress time/taxi 14974038 14351647 1.04
decompress time/wide table cols=100 chunks=1 rows=1000 2571462 2361372 1.09
decompress time/wide table cols=100 chunks=50 rows=1000 2459693 2493397 0.99
decompress time/wide table cols=1000 chunks=1 rows=1000 21676106 21355690 1.02
decompress time/wide table cols=1000 chunks=50 rows=1000 22293609 21898771 1.02
decompress time/wide table cols=10000 chunks=1 rows=1000 🚨 246657126 220743988 1.12
decompress time/wide table cols=10000 chunks=50 rows=1000 246195616 233937369 1.05
decompress time/wide table cols=100000 chunks=10 rows=1000 project=10000 6378833699 nan
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 size/wide table cols=100000 chunks=10 rows=1000 project=10000 932400004 nan
parquet_rs-zstd compress time/Arade 2639783069 2594445454 1.02
parquet_rs-zstd compress time/Bimbo 12952732489 12613597110 1.03
parquet_rs-zstd compress time/CMSprovider 7243954907 6919718062 1.05
parquet_rs-zstd compress time/Euro2016 1352215479 1313493851 1.03
parquet_rs-zstd compress time/Food 820086522 795468644 1.03
parquet_rs-zstd compress time/HashTags 2308593802 2166494383 1.07
parquet_rs-zstd compress time/TPC-H l_comment canonical 3274202181 3186099842 1.03
parquet_rs-zstd compress time/TPC-H l_comment chunked 3297368416 3205289326 1.03
parquet_rs-zstd compress time/taxi 1220182051 1180767233 1.03
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 🚨 7317347 6018148 1.22
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 6421790 6006325 1.07
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 76112964 73865291 1.03
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 76752489 73528258 1.04
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 788888671 779934982 1.01
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 776564567 767644500 1.01
parquet_rs-zstd compress time/wide table cols=100000 chunks=10 rows=1000 project=10000 9553152065 nan
parquet_rs-zstd decompress time/Arade 619813072 626341262 0.99
parquet_rs-zstd decompress time/Bimbo 1711471266 1692940027 1.01
parquet_rs-zstd decompress time/CMSprovider 1728531046 1719592642 1.01
parquet_rs-zstd decompress time/Euro2016 378381559 374453868 1.01
parquet_rs-zstd decompress time/Food 200602919 196514866 1.02
parquet_rs-zstd decompress time/HashTags 655484054 625107418 1.05
parquet_rs-zstd decompress time/TPC-H l_comment canonical 601264622 585688922 1.03
parquet_rs-zstd decompress time/TPC-H l_comment chunked 600369590 590336845 1.02
parquet_rs-zstd decompress time/taxi 244293321 242708699 1.01
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 3014315 2773861 1.09
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 2813416 2740605 1.03
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 33050434 31436220 1.05
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 33538020 32171135 1.04
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 349245503 343601329 1.02
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 348247979 344652397 1.01
parquet_rs-zstd decompress time/wide table cols=100000 chunks=10 rows=1000 project=10000 610161877 nan
vortex-file-compressed size/Arade 145363860 145363860 1.00
vortex-file-compressed size/Bimbo 468763396 468763396 1.00
vortex-file-compressed size/CMSprovider 417905428 417863292 1.00
vortex-file-compressed size/Euro2016 158185284 158528148 1.00
vortex-file-compressed size/Food 41927000 41927000 1.00
vortex-file-compressed size/HashTags 185059876 185799252 1.00
vortex-file-compressed size/TPC-H l_comment canonical 178389600 178289792 1.00
vortex-file-compressed size/TPC-H l_comment chunked 178613560 178380576 1.00
vortex-file-compressed size/taxi 52364012 52364012 1.00
vortex-file-compressed size/wide table cols=100 chunks=1 rows=1000 930912 930912 1.00
vortex-file-compressed size/wide table cols=100 chunks=50 rows=1000 930912 930912 1.00
vortex-file-compressed size/wide table cols=1000 chunks=1 rows=1000 9293712 9293712 1.00
vortex-file-compressed size/wide table cols=1000 chunks=50 rows=1000 9293712 9293712 1.00
vortex-file-compressed size/wide table cols=10000 chunks=1 rows=1000 92957712 92957712 1.00
vortex-file-compressed size/wide table cols=10000 chunks=50 rows=1000 92957712 92957712 1.00
vortex-file-compressed size/wide table cols=100000 chunks=10 rows=1000 project=10000 929597712 nan
vortex:parquet-zstd ratio compress time/Arade 0 0 0.97
vortex:parquet-zstd ratio compress time/Bimbo 0 0 0.97
vortex:parquet-zstd ratio compress time/CMSprovider 0 0 0.98
vortex:parquet-zstd ratio compress time/Euro2016 0 0 1.02
vortex:parquet-zstd ratio compress time/Food 0 0 1.01
vortex:parquet-zstd ratio compress time/HashTags 0 0 0.91
vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical 0 0 1.00
vortex:parquet-zstd ratio compress time/TPC-H l_comment chunked 0 0 1.01
vortex:parquet-zstd ratio compress time/taxi 0 0 0.98
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=1 rows=1000 🚀 1 1 0.88
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=1000 1 1 0.97
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=1 rows=1000 1 1 1.01
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=50 rows=1000 1 1 0.97
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=1 rows=1000 1 1 1.02
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=50 rows=1000 1 1 1.01
vortex:parquet-zstd ratio compress time/wide table cols=100000 chunks=10 rows=1000 project=10000 1 nan
vortex:parquet-zstd ratio decompress time/Arade 0 0 1.06
vortex:parquet-zstd ratio decompress time/Bimbo 0 0 1.02
vortex:parquet-zstd ratio decompress time/CMSprovider 0 0 0.98
vortex:parquet-zstd ratio decompress time/Euro2016 0 0 0.97
vortex:parquet-zstd ratio decompress time/Food 0 0 0.98
vortex:parquet-zstd ratio decompress time/HashTags 0 0 0.99
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical 0 0 0.97
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 0 0 0.99
vortex:parquet-zstd ratio decompress time/taxi 0 0 1.04
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 0 0 1.00
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 0 0 0.96
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 0 0 0.97
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 0 0 0.98
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=1000 0 0 1.10
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=1000 0 0 1.04
vortex:parquet-zstd ratio decompress time/wide table cols=100000 chunks=10 rows=1000 project=10000 10 nan
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 0 0 1.00
vortex:parquet-zstd size/wide table cols=100 chunks=50 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=1000 chunks=1 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=1000 chunks=50 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=10000 chunks=1 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=10000 chunks=50 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=100000 chunks=10 rows=1000 project=10000 0 nan

@myrrc myrrc requested a review from robert3005 June 4, 2026 12:16
@github-actions

github-actions Bot commented Jun 4, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -2.6%
Engines: DataFusion No clear signal (-0.8%, environment too noisy confidence) · DuckDB No clear signal (-4.4%, environment too noisy confidence)
Vortex (geomean): 1.113x ➖
Parquet (geomean): 1.143x ➖
Shifts: Parquet (control) +14.3% · Median polish +13.0%

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.141x ➖, 0↑ 4↓)
name PR cba659b (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 732811396 691947327 1.06
tpch_q02/datafusion:vortex-file-compressed 🚨 1166607275 690665012 1.69
tpch_q03/datafusion:vortex-file-compressed 🚨 1333898965 950415550 1.40
tpch_q04/datafusion:vortex-file-compressed 687858313 574369847 1.20
tpch_q05/datafusion:vortex-file-compressed 1066044316 962918083 1.11
tpch_q06/datafusion:vortex-file-compressed 626965449 598246897 1.05
tpch_q07/datafusion:vortex-file-compressed 1094274006 1084489667 1.01
tpch_q08/datafusion:vortex-file-compressed 🚨 1802131017 1228077193 1.47
tpch_q09/datafusion:vortex-file-compressed 1646298761 1742645851 0.94
tpch_q10/datafusion:vortex-file-compressed 1400937828 1189134692 1.18
tpch_q11/datafusion:vortex-file-compressed 684556801 674299713 1.02
tpch_q12/datafusion:vortex-file-compressed 986157432 895251169 1.10
tpch_q13/datafusion:vortex-file-compressed 489181909 418008678 1.17
tpch_q14/datafusion:vortex-file-compressed 666903309 517029694 1.29
tpch_q15/datafusion:vortex-file-compressed 1108529553 900219906 1.23
tpch_q16/datafusion:vortex-file-compressed 474565695 418364096 1.13
tpch_q17/datafusion:vortex-file-compressed 1201951646 1196866720 1.00
tpch_q18/datafusion:vortex-file-compressed 1372506162 1285125306 1.07
tpch_q19/datafusion:vortex-file-compressed 950338018 858945479 1.11
tpch_q20/datafusion:vortex-file-compressed 🚨 1102606921 790450700 1.39
tpch_q21/datafusion:vortex-file-compressed 1941864991 1897249826 1.02
tpch_q22/datafusion:vortex-file-compressed 527228761 667258991 0.79
datafusion / vortex-compact (1.165x ➖, 0↑ 5↓)
name PR cba659b (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 740795193 684344295 1.08
tpch_q02/datafusion:vortex-compact 🚨 1174004370 655977157 1.79
tpch_q03/datafusion:vortex-compact 803043797 782312833 1.03
tpch_q04/datafusion:vortex-compact 547299379 513376964 1.07
tpch_q05/datafusion:vortex-compact 987765989 849430502 1.16
tpch_q06/datafusion:vortex-compact 636481327 526814094 1.21
tpch_q07/datafusion:vortex-compact 🚨 1301427678 972310177 1.34
tpch_q08/datafusion:vortex-compact 1141705569 1184743540 0.96
tpch_q09/datafusion:vortex-compact 1275473816 1318610139 0.97
tpch_q10/datafusion:vortex-compact 1022841187 973088735 1.05
tpch_q11/datafusion:vortex-compact 539742511 596297254 0.91
tpch_q12/datafusion:vortex-compact 914333618 814069702 1.12
tpch_q13/datafusion:vortex-compact 474024001 439002337 1.08
tpch_q14/datafusion:vortex-compact 616641516 556774466 1.11
tpch_q15/datafusion:vortex-compact 1070066426 931164270 1.15
tpch_q16/datafusion:vortex-compact 🚨 514569800 364682587 1.41
tpch_q17/datafusion:vortex-compact 1467330085 1164480749 1.26
tpch_q18/datafusion:vortex-compact 1253553704 1157665619 1.08
tpch_q19/datafusion:vortex-compact 🚨 1090179390 834936643 1.31
tpch_q20/datafusion:vortex-compact 🚨 1183020179 859925600 1.38
tpch_q21/datafusion:vortex-compact 1821180472 1494490404 1.22
tpch_q22/datafusion:vortex-compact 825282570 658700579 1.25
datafusion / parquet (1.163x ➖, 0↑ 3↓)
name PR cba659b (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 902598395 866098514 1.04
tpch_q02/datafusion:parquet 🚨 1522496811 1094179107 1.39
tpch_q03/datafusion:parquet 1228742258 1045811441 1.17
tpch_q04/datafusion:parquet 592885835 496923809 1.19
tpch_q05/datafusion:parquet 1507697062 1161054412 1.30
tpch_q06/datafusion:parquet 537024266 561839708 0.96
tpch_q07/datafusion:parquet 1710200051 1428821332 1.20
tpch_q08/datafusion:parquet 2143097579 2007205765 1.07
tpch_q09/datafusion:parquet 2164474767 2194398705 0.99
tpch_q10/datafusion:parquet 2492266371 2219195277 1.12
tpch_q11/datafusion:parquet 684112677 626655087 1.09
tpch_q12/datafusion:parquet 712864389 755584063 0.94
tpch_q13/datafusion:parquet 🚨 913458280 691710575 1.32
tpch_q14/datafusion:parquet 920426123 814885844 1.13
tpch_q15/datafusion:parquet 1503977506 1309003973 1.15
tpch_q16/datafusion:parquet 446105578 379797562 1.17
tpch_q17/datafusion:parquet 1679515067 1302136311 1.29
tpch_q18/datafusion:parquet 1717235444 1532837919 1.12
tpch_q19/datafusion:parquet 986120760 946573304 1.04
tpch_q20/datafusion:parquet 1218585244 1201366259 1.01
tpch_q21/datafusion:parquet 2126136718 1895500413 1.12
tpch_q22/datafusion:parquet 🚨 1624109050 747810854 2.17
duckdb / vortex-file-compressed (1.059x ➖, 0↑ 0↓)
name PR cba659b (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 648457082 625765355 1.04
tpch_q02/duckdb:vortex-file-compressed 1048493922 1177542954 0.89
tpch_q03/duckdb:vortex-file-compressed 1152782254 977820622 1.18
tpch_q04/duckdb:vortex-file-compressed 860014514 762362788 1.13
tpch_q05/duckdb:vortex-file-compressed 1245898449 1157180198 1.08
tpch_q06/duckdb:vortex-file-compressed 568402597 607569146 0.94
tpch_q07/duckdb:vortex-file-compressed 1304479741 1122378925 1.16
tpch_q08/duckdb:vortex-file-compressed 1485491953 1469130533 1.01
tpch_q09/duckdb:vortex-file-compressed 1838579486 1739812677 1.06
tpch_q10/duckdb:vortex-file-compressed 1253912264 1176480214 1.07
tpch_q11/duckdb:vortex-file-compressed 620022878 574024852 1.08
tpch_q12/duckdb:vortex-file-compressed 1290523783 1236720637 1.04
tpch_q13/duckdb:vortex-file-compressed 957873956 900291277 1.06
tpch_q14/duckdb:vortex-file-compressed 673504488 686537173 0.98
tpch_q15/duckdb:vortex-file-compressed 569875330 556445366 1.02
tpch_q16/duckdb:vortex-file-compressed 543555840 544384646 1.00
tpch_q17/duckdb:vortex-file-compressed 1054358667 929274522 1.13
tpch_q18/duckdb:vortex-file-compressed 1052313180 901510586 1.17
tpch_q19/duckdb:vortex-file-compressed 829393300 769351839 1.08
tpch_q20/duckdb:vortex-file-compressed 1489571701 1274069494 1.17
tpch_q21/duckdb:vortex-file-compressed 2186066672 1970675763 1.11
tpch_q22/duckdb:vortex-file-compressed 428062187 439833561 0.97
duckdb / vortex-compact (1.088x ➖, 0↑ 1↓)
name PR cba659b (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 626747613 613569850 1.02
tpch_q02/duckdb:vortex-compact 1162050478 1170588038 0.99
tpch_q03/duckdb:vortex-compact 905375270 831633893 1.09
tpch_q04/duckdb:vortex-compact 595128387 581947838 1.02
tpch_q05/duckdb:vortex-compact 1201782775 1139619683 1.05
tpch_q06/duckdb:vortex-compact 568517348 521057396 1.09
tpch_q07/duckdb:vortex-compact 1119724653 1070690254 1.05
tpch_q08/duckdb:vortex-compact 1496404480 1390409345 1.08
tpch_q09/duckdb:vortex-compact 1582495308 1591382374 0.99
tpch_q10/duckdb:vortex-compact 1152560515 987690660 1.17
tpch_q11/duckdb:vortex-compact 🚨 712009583 532379383 1.34
tpch_q12/duckdb:vortex-compact 1081984067 1106560992 0.98
tpch_q13/duckdb:vortex-compact 853280985 787081646 1.08
tpch_q14/duckdb:vortex-compact 722806182 640060180 1.13
tpch_q15/duckdb:vortex-compact 596786766 524605932 1.14
tpch_q16/duckdb:vortex-compact 431004528 390631608 1.10
tpch_q17/duckdb:vortex-compact 919621624 880147205 1.04
tpch_q18/duckdb:vortex-compact 891489798 787260317 1.13
tpch_q19/duckdb:vortex-compact 782923167 709824951 1.10
tpch_q20/duckdb:vortex-compact 1279904128 1162100460 1.10
tpch_q21/duckdb:vortex-compact 1768227540 1663906241 1.06
tpch_q22/duckdb:vortex-compact 488446441 396319892 1.23
duckdb / parquet (1.123x ➖, 0↑ 2↓)
name PR cba659b (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 944377762 841151311 1.12
tpch_q02/duckdb:parquet 1454893685 1486694715 0.98
tpch_q03/duckdb:parquet 2109440461 1712624026 1.23
tpch_q04/duckdb:parquet 1364826222 1082628726 1.26
tpch_q05/duckdb:parquet 2243474056 1933153695 1.16
tpch_q06/duckdb:parquet 801879453 799552536 1.00
tpch_q07/duckdb:parquet 🚨 2441055468 1752645234 1.39
tpch_q08/duckdb:parquet 2776578215 2381335737 1.17
tpch_q09/duckdb:parquet 3080842771 2485497360 1.24
tpch_q10/duckdb:parquet 3443893711 2959784372 1.16
tpch_q11/duckdb:parquet 1053836958 1013299423 1.04
tpch_q12/duckdb:parquet 1264550319 1347930564 0.94
tpch_q13/duckdb:parquet 1538836687 1330612171 1.16
tpch_q14/duckdb:parquet 1380410977 1396290892 0.99
tpch_q15/duckdb:parquet 1059778104 955558574 1.11
tpch_q16/duckdb:parquet 884682961 860079256 1.03
tpch_q17/duckdb:parquet 1477218680 1353443951 1.09
tpch_q18/duckdb:parquet 🚨 1950683165 1482579484 1.32
tpch_q19/duckdb:parquet 1704861443 1495400838 1.14
tpch_q20/duckdb:parquet 2139558593 1892393505 1.13
tpch_q21/duckdb:parquet 2061063849 1844229144 1.12
tpch_q22/duckdb:parquet 1177181413 1129668633 1.04

@robert3005 robert3005 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think you want to make it a oncelock on VortexFile

Comment thread vortex-file/src/file.rs Outdated
Comment thread vortex-file/src/file.rs Outdated
Comment thread vortex-file/src/file.rs Outdated
Comment thread vortex-file/src/file.rs Outdated
@myrrc myrrc force-pushed the myrrc/random-access-layout-reader branch from 96e9c3c to 4c4e6c4 Compare June 8, 2026 16:09
@myrrc myrrc requested review from a team and joseph-isaacs June 8, 2026 16:09
@myrrc myrrc added the action/benchmark Trigger full benchmarks to run on this PR label Jun 8, 2026
@github-actions github-actions Bot removed the action/benchmark Trigger full benchmarks to run on this PR label Jun 8, 2026
@myrrc myrrc force-pushed the myrrc/random-access-layout-reader branch 2 times, most recently from 7fafb90 to cba659b Compare June 8, 2026 16:17
@joseph-isaacs joseph-isaacs added the action/benchmark Trigger full benchmarks to run on this PR label Jun 8, 2026
@github-actions github-actions Bot removed the action/benchmark Trigger full benchmarks to run on this PR label Jun 8, 2026
Comment thread vortex-file/src/file.rs Outdated
@myrrc myrrc force-pushed the myrrc/random-access-layout-reader branch from cba659b to 133f6d8 Compare June 9, 2026 14:01
@myrrc myrrc requested review from joseph-isaacs and robert3005 June 9, 2026 14:01
Comment thread vortex-file/src/file.rs Outdated
@myrrc myrrc force-pushed the myrrc/random-access-layout-reader branch from 133f6d8 to 26db2ad Compare June 9, 2026 16:24
@myrrc myrrc requested a review from joseph-isaacs June 9, 2026 16:24
Signed-off-by: Mikhail Kot <mikhail@spiraldb.com>
@myrrc myrrc force-pushed the myrrc/random-access-layout-reader branch from 26db2ad to 46f0b55 Compare June 9, 2026 16:25
@myrrc myrrc dismissed robert3005’s stale review June 10, 2026 09:00

Already approved

@myrrc myrrc merged commit 47d2041 into develop Jun 10, 2026
73 of 75 checks passed
@myrrc myrrc deleted the myrrc/random-access-layout-reader branch June 10, 2026 09:00
@myrrc myrrc linked an issue Jun 16, 2026 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/performance A performance improvement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Tracking Issue: random access Lance parity

3 participants