Skip to content

feat[file]: gate the writer on the session's enabled editions - #8946

Merged
joseph-isaacs merged 5 commits into
developfrom
ji/gate-writer-editions
Jul 29, 2026
Merged

feat[file]: gate the writer on the session's enabled editions#8946
joseph-isaacs merged 5 commits into
developfrom
ji/gate-writer-editions

Conversation

@joseph-isaacs

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

Copy link
Copy Markdown
Contributor

Summary

The file writer previously drew its permitted encodings from a static ALLOWED_ENCODINGS set compiled into vortex-file. The only way to write a narrower or wider set was to override the write strategy by hand, and the writer's policy was disconnected from the editions the session had registered. This PR makes the writer's encoding policy come from the session's enabled editions.

Final PR in the stack, on top of #8945 (add enabled-editions selection to the session) and #8944 (require schemes to declare their produced encodings).

Changes

  • VortexWriteOptions::new resolves enabled_encoding_ids and applies it both to the write strategy and to the ArrayContext, so a replacement strategy cannot widen the policy.
  • WriteStrategyBuilder::with_allow_encodings now also filters the BtrBlocks compressor via retain_allowed_encodings (from feat[compressor]: require schemes to declare their produced encodings #8944), in either configuration order, so forbidden encodings are never produced rather than being rejected after the fact.
  • ALLOWED_ENCODINGS is removed. register_default_encodings still registers everything for reading; the default session's write policy comes from the editions enabled by enable_default_editions.
  • Sessions without an EnabledEditions variable permit no edition encodings, so lower-level test sessions in vortex-file, vortex-layout and vortex-parquet-variant opt in explicitly via a shared enable_all_registered_array_encodings test helper.

The vortex/src/editions/tests.rs round-trip tests exercise every writer customization path (default strategy, replacement builders, opaque/probe compressors, custom flat strategies and field writers) to confirm none can emit an encoding outside the enabled editions.

@joseph-isaacs
joseph-isaacs changed the base branch from ji/enabled-editions-session to develop July 24, 2026 14:54
@joseph-isaacs joseph-isaacs added the action/benchmark Trigger full benchmarks to run on this PR label Jul 24, 2026
@github-actions github-actions Bot removed the action/benchmark Trigger full benchmarks to run on this PR label Jul 24, 2026
@github-actions

github-actions Bot commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done e0fd1f9 vortex-queries 1 Explore Profiling Data
🟢 Done e0fd1f9 clickbench-sorted-nvme 1 Explore Profiling Data
🟢 Done e0fd1f9 statpopgen 1 Explore Profiling Data
🟢 Done e0fd1f9 clickbench-nvme 1 Explore Profiling Data
🟢 Done e0fd1f9 random-access-bench 1 Explore Profiling Data
🟢 Done e0fd1f9 appian-nvme 1 Explore Profiling Data
🟢 Done e0fd1f9 tpch-nvme 1 Explore Profiling Data
🟢 Done e0fd1f9 fineweb-s3 1 Explore Profiling Data
🟢 Done e0fd1f9 polarsignals 1 Explore Profiling Data
🟢 Done e0fd1f9 tpch-s3-10 1 Explore Profiling Data
🟢 Done e0fd1f9 fineweb 1 Explore Profiling Data
🟢 Done e0fd1f9 compress-bench 1 Explore Profiling Data
🟢 Done e0fd1f9 tpcds-nvme 1 Explore Profiling Data
🟢 Done e0fd1f9 tpch-nvme-10 1 Explore Profiling Data
🟢 Done e0fd1f9 tpch-s3 1 Explore Profiling Data
Previous Runs (14)
Status Commit Job Attempt Link
🟢 Done 5fd3a61 vortex-queries 1 Explore Profiling Data
🟢 Done 5fd3a61 clickbench-sorted-nvme 1 Explore Profiling Data
🟢 Done 5fd3a61 statpopgen 1 Explore Profiling Data
🟢 Done 5fd3a61 clickbench-nvme 1 Explore Profiling Data
🟢 Done 5fd3a61 fineweb-s3 1 Explore Profiling Data
🟢 Done 5fd3a61 polarsignals 1 Explore Profiling Data
🟢 Done 5fd3a61 tpch-s3-10 1 Explore Profiling Data
🟢 Done 5fd3a61 tpch-s3 1 Explore Profiling Data
🟢 Done 5fd3a61 tpch-nvme-10 1 Explore Profiling Data
🟢 Done 5fd3a61 fineweb 1 Explore Profiling Data
🟢 Done 5fd3a61 tpcds-nvme 1 Explore Profiling Data
🟢 Done 5fd3a61 appian-nvme 1 Explore Profiling Data
🟢 Done 5fd3a61 tpch-nvme 1 Explore Profiling Data
🟢 Done 4a21a9f 1 Explore Profiling Data

Powered by Polar Signals Cloud

@github-actions

github-actions Bot commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: PolarSignals Profiling 📖

Vortex (geomean): 1.016x ➖

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.016x ➖, 0↑ 1↓)
name PR e0fd1f9 (ns) base 1c92be6 (ns) ratio (PR/base)
polarsignals_q00/datafusion:vortex-file-compressed 🚨 119087182 105906880 1.12
polarsignals_q01/datafusion:vortex-file-compressed 266745620 287706372 0.93
polarsignals_q02/datafusion:vortex-file-compressed 21688708 21293484 1.02
polarsignals_q03/datafusion:vortex-file-compressed 257899831 264627709 0.97
polarsignals_q04/datafusion:vortex-file-compressed 9429689 9367327 1.01
polarsignals_q05/datafusion:vortex-file-compressed 14148530 14651419 0.97
polarsignals_q06/datafusion:vortex-file-compressed 20182053 20178261 1.00
polarsignals_q07/datafusion:vortex-file-compressed 13611834 13209075 1.03
polarsignals_q08/datafusion:vortex-file-compressed 422659895 403351617 1.05
polarsignals_q09/datafusion:vortex-file-compressed 10872903 10101642 1.08

File Size Changes (1 files changed, +0.0% overall, 1↑ 0↓)
File Scale Format Base HEAD Change %
stacktraces.vortex 1000000 vortex-file-compressed 685.83 MB 685.83 MB +208 B +0.0%

Totals:

  • vortex-file-compressed: 685.83 MB → 685.83 MB (+0.0%)

@github-actions

github-actions Bot commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb NVMe 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +2.4%
Engines: DataFusion No clear signal (+2.3%, low confidence) · DuckDB No clear signal (+2.5%, low confidence)
Vortex (geomean): 1.043x ➖
Parquet (geomean): 1.019x ➖
Shifts: Parquet (control) +1.9% · Median polish +2.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.057x ➖, 0↑ 2↓)
name PR e0fd1f9 (ns) base 1c92be6 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 🚨 5871598 4406278 1.33
fineweb_q01/datafusion:vortex-file-compressed 29984611 30824708 0.97
fineweb_q02/datafusion:vortex-file-compressed 36582122 35061087 1.04
fineweb_q03/datafusion:vortex-file-compressed 🚨 60820814 53278724 1.14
fineweb_q04/datafusion:vortex-file-compressed 245633795 243974085 1.01
fineweb_q05/datafusion:vortex-file-compressed 188802815 187160905 1.01
fineweb_q06/datafusion:vortex-file-compressed 48540303 50657171 0.96
fineweb_q07/datafusion:vortex-file-compressed 52118551 52035486 1.00
fineweb_q08/datafusion:vortex-file-compressed 20571942 18868110 1.09
datafusion / vortex-compact (1.043x ➖, 0↑ 1↓)
name PR e0fd1f9 (ns) base 1c92be6 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 🚨 6715385 5372971 1.25
fineweb_q01/datafusion:vortex-compact 98655765 97462203 1.01
fineweb_q02/datafusion:vortex-compact 103037134 102823506 1.00
fineweb_q03/datafusion:vortex-compact 874262634 845880171 1.03
fineweb_q04/datafusion:vortex-compact 930289570 905767697 1.03
fineweb_q05/datafusion:vortex-compact 820100984 818061111 1.00
fineweb_q06/datafusion:vortex-compact 462014328 468483676 0.99
fineweb_q07/datafusion:vortex-compact 489691412 474197910 1.03
fineweb_q08/datafusion:vortex-compact 18969364 17908902 1.06
datafusion / parquet (1.026x ➖, 0↑ 1↓)
name PR e0fd1f9 (ns) base 1c92be6 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 🚨 7653474 6864657 1.11
fineweb_q01/datafusion:parquet 293206256 294122144 1.00
fineweb_q02/datafusion:parquet 305901507 304330179 1.01
fineweb_q03/datafusion:parquet 304059119 295666599 1.03
fineweb_q04/datafusion:parquet 316580823 309842535 1.02
fineweb_q05/datafusion:parquet 304928478 303363613 1.01
fineweb_q06/datafusion:parquet 300229193 293786444 1.02
fineweb_q07/datafusion:parquet 292616014 287138537 1.02
fineweb_q08/datafusion:parquet 291188266 283539598 1.03
duckdb / vortex-file-compressed (1.052x ➖, 0↑ 1↓)
name PR e0fd1f9 (ns) base 1c92be6 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 🚨 3843327 2899471 1.33
fineweb_q01/duckdb:vortex-file-compressed 32647702 32926371 0.99
fineweb_q02/duckdb:vortex-file-compressed 39007044 37853920 1.03
fineweb_q03/duckdb:vortex-file-compressed 104068226 100911895 1.03
fineweb_q04/duckdb:vortex-file-compressed 246136013 242258065 1.02
fineweb_q05/duckdb:vortex-file-compressed 181939628 181080020 1.00
fineweb_q06/duckdb:vortex-file-compressed 52724966 50930300 1.04
fineweb_q07/duckdb:vortex-file-compressed 55644934 54238099 1.03
fineweb_q08/duckdb:vortex-file-compressed 21667836 20839473 1.04
duckdb / vortex-compact (1.022x ➖, 0↑ 0↓)
name PR e0fd1f9 (ns) base 1c92be6 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 3221608 3172137 1.02
fineweb_q01/duckdb:vortex-compact 118154916 107703922 1.10
fineweb_q02/duckdb:vortex-compact 110597164 112176211 0.99
fineweb_q03/duckdb:vortex-compact 862182264 848808506 1.02
fineweb_q04/duckdb:vortex-compact 913823836 895696269 1.02
fineweb_q05/duckdb:vortex-compact 811615397 798315475 1.02
fineweb_q06/duckdb:vortex-compact 468548090 459151903 1.02
fineweb_q07/duckdb:vortex-compact 483775696 476416792 1.02
fineweb_q08/duckdb:vortex-compact 20613884 20321818 1.01
duckdb / parquet (1.011x ➖, 0↑ 0↓)
name PR e0fd1f9 (ns) base 1c92be6 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 32305788 32275123 1.00
fineweb_q01/duckdb:parquet 91767756 92051042 1.00
fineweb_q02/duckdb:parquet 90498216 89281738 1.01
fineweb_q03/duckdb:parquet 319790806 315312287 1.01
fineweb_q04/duckdb:parquet 447982284 446355345 1.00
fineweb_q05/duckdb:parquet 420679908 417331604 1.01
fineweb_q06/duckdb:parquet 208568112 204857818 1.02
fineweb_q07/duckdb:parquet 220761014 217489607 1.02
fineweb_q08/duckdb:parquet 38684455 37551636 1.03

File Size Changes (2 files changed, +0.0% overall, 2↑ 0↓)
File Scale Format Base HEAD Change %
sample.vortex 1.0 vortex-compact 1.23 GB 1.23 GB +208 B +0.0%
sample.vortex 1.0 vortex-file-compressed 1.43 GB 1.43 GB +208 B +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 Jul 24, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on NVME 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -3.1%
Engines: DataFusion No clear signal (-2.0%, environment too noisy confidence) · DuckDB No clear signal (-4.1%, low confidence)
Vortex (geomean): 1.006x ➖
Parquet (geomean): 1.039x ➖
Shifts: Parquet (control) +3.9% · Median polish +1.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.011x ➖, 0↑ 0↓)
name PR e0fd1f9 (ns) base 1c92be6 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 54908900 52304127 1.05
tpch_q02/datafusion:vortex-file-compressed 22279571 21796201 1.02
tpch_q03/datafusion:vortex-file-compressed 30787777 30925438 1.00
tpch_q04/datafusion:vortex-file-compressed 19825631 19326495 1.03
tpch_q05/datafusion:vortex-file-compressed 46222945 46487005 0.99
tpch_q06/datafusion:vortex-file-compressed 9727553 10427723 0.93
tpch_q07/datafusion:vortex-file-compressed 53224110 54168937 0.98
tpch_q08/datafusion:vortex-file-compressed 39295444 38612825 1.02
tpch_q09/datafusion:vortex-file-compressed 51312290 49644933 1.03
tpch_q10/datafusion:vortex-file-compressed 33739809 32448365 1.04
tpch_q11/datafusion:vortex-file-compressed 16365213 15848367 1.03
tpch_q12/datafusion:vortex-file-compressed 23339968 23638038 0.99
tpch_q13/datafusion:vortex-file-compressed 26525358 24936577 1.06
tpch_q14/datafusion:vortex-file-compressed 15608954 15169459 1.03
tpch_q15/datafusion:vortex-file-compressed 23297080 23501418 0.99
tpch_q16/datafusion:vortex-file-compressed 19511700 20421798 0.96
tpch_q17/datafusion:vortex-file-compressed 66505246 63330808 1.05
tpch_q18/datafusion:vortex-file-compressed 75553796 75034002 1.01
tpch_q19/datafusion:vortex-file-compressed 20098888 19744224 1.02
tpch_q20/datafusion:vortex-file-compressed 29132362 28229915 1.03
tpch_q21/datafusion:vortex-file-compressed 68117503 69094637 0.99
tpch_q22/datafusion:vortex-file-compressed 12009997 11899494 1.01
datafusion / vortex-compact (1.000x ➖, 0↑ 0↓)
name PR e0fd1f9 (ns) base 1c92be6 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 61769482 63071238 0.98
tpch_q02/datafusion:vortex-compact 25760278 24916826 1.03
tpch_q03/datafusion:vortex-compact 34405621 33512318 1.03
tpch_q04/datafusion:vortex-compact 24141701 23370276 1.03
tpch_q05/datafusion:vortex-compact 48710938 47990603 1.02
tpch_q06/datafusion:vortex-compact 12531665 13540047 0.93
tpch_q07/datafusion:vortex-compact 58176274 56588906 1.03
tpch_q08/datafusion:vortex-compact 42649041 43121140 0.99
tpch_q09/datafusion:vortex-compact 54990266 55785366 0.99
tpch_q10/datafusion:vortex-compact 39048545 38807523 1.01
tpch_q11/datafusion:vortex-compact 17801210 17444559 1.02
tpch_q12/datafusion:vortex-compact 32787386 31796899 1.03
tpch_q13/datafusion:vortex-compact 31318109 30779775 1.02
tpch_q14/datafusion:vortex-compact 19266318 19350746 1.00
tpch_q15/datafusion:vortex-compact 30027276 31653602 0.95
tpch_q16/datafusion:vortex-compact 24326789 23877414 1.02
tpch_q17/datafusion:vortex-compact 69037988 68404276 1.01
tpch_q18/datafusion:vortex-compact 78728610 81066368 0.97
tpch_q19/datafusion:vortex-compact 41755176 41910651 1.00
tpch_q20/datafusion:vortex-compact 35110559 34565097 1.02
tpch_q21/datafusion:vortex-compact 81520413 81951225 0.99
tpch_q22/datafusion:vortex-compact 13518864 14066877 0.96
datafusion / parquet (1.026x ➖, 1↑ 1↓)
name PR e0fd1f9 (ns) base 1c92be6 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 🚨 142891530 117391858 1.22
tpch_q02/datafusion:parquet 62698684 61068730 1.03
tpch_q03/datafusion:parquet 85146225 81455330 1.05
tpch_q04/datafusion:parquet 49138874 45189478 1.09
tpch_q05/datafusion:parquet 96910066 92577602 1.05
tpch_q06/datafusion:parquet 43901043 42845084 1.02
tpch_q07/datafusion:parquet 104596838 102987197 1.02
tpch_q08/datafusion:parquet 98439263 94048741 1.05
tpch_q09/datafusion:parquet 121211772 124019816 0.98
tpch_q10/datafusion:parquet 118952838 109131456 1.09
tpch_q11/datafusion:parquet 43679921 41966736 1.04
tpch_q12/datafusion:parquet 83262709 84728967 0.98
tpch_q13/datafusion:parquet 208062187 195430669 1.06
tpch_q14/datafusion:parquet 48114946 45642585 1.05
tpch_q15/datafusion:parquet 64369755 62369808 1.03
tpch_q16/datafusion:parquet 45589776 42040496 1.08
tpch_q17/datafusion:parquet 146492586 142691289 1.03
tpch_q18/datafusion:parquet 160112312 157269663 1.02
tpch_q19/datafusion:parquet 🚀 67256020 76752547 0.88
tpch_q20/datafusion:parquet 68642368 75123939 0.91
tpch_q21/datafusion:parquet 146398861 146559480 1.00
tpch_q22/datafusion:parquet 45138654 47096138 0.96
duckdb / vortex-file-compressed (1.017x ➖, 1↑ 0↓)
name PR e0fd1f9 (ns) base 1c92be6 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 27990447 27943679 1.00
tpch_q02/duckdb:vortex-file-compressed 25893941 24216976 1.07
tpch_q03/duckdb:vortex-file-compressed 32286220 32725387 0.99
tpch_q04/duckdb:vortex-file-compressed 28577537 28112958 1.02
tpch_q05/duckdb:vortex-file-compressed 35613367 35186705 1.01
tpch_q06/duckdb:vortex-file-compressed 8655929 8702142 0.99
tpch_q07/duckdb:vortex-file-compressed 34720410 32310190 1.07
tpch_q08/duckdb:vortex-file-compressed 39243527 38613119 1.02
tpch_q09/duckdb:vortex-file-compressed 57257023 53438995 1.07
tpch_q10/duckdb:vortex-file-compressed 42470691 41111478 1.03
tpch_q11/duckdb:vortex-file-compressed 14831841 13604623 1.09
tpch_q12/duckdb:vortex-file-compressed 23996816 23111145 1.04
tpch_q13/duckdb:vortex-file-compressed 39912031 39584092 1.01
tpch_q14/duckdb:vortex-file-compressed 20056102 19741285 1.02
tpch_q15/duckdb:vortex-file-compressed 16479892 16687779 0.99
tpch_q16/duckdb:vortex-file-compressed 27697972 27230060 1.02
tpch_q17/duckdb:vortex-file-compressed 23808295 23896813 1.00
tpch_q18/duckdb:vortex-file-compressed 52543144 51359350 1.02
tpch_q19/duckdb:vortex-file-compressed 🚀 26357840 29322136 0.90
tpch_q20/duckdb:vortex-file-compressed 31866197 32394108 0.98
tpch_q21/duckdb:vortex-file-compressed 104037667 101674713 1.02
tpch_q22/duckdb:vortex-file-compressed 17203603 16499004 1.04
duckdb / vortex-compact (0.997x ➖, 1↑ 0↓)
name PR e0fd1f9 (ns) base 1c92be6 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 37864575 40561100 0.93
tpch_q02/duckdb:vortex-compact 32110134 31012505 1.04
tpch_q03/duckdb:vortex-compact 36008970 36748126 0.98
tpch_q04/duckdb:vortex-compact 34868406 34491645 1.01
tpch_q05/duckdb:vortex-compact 41419327 42219990 0.98
tpch_q06/duckdb:vortex-compact 10286822 10845163 0.95
tpch_q07/duckdb:vortex-compact 42758160 40652565 1.05
tpch_q08/duckdb:vortex-compact 48898677 45916943 1.06
tpch_q09/duckdb:vortex-compact 68371474 65723776 1.04
tpch_q10/duckdb:vortex-compact 48175980 49257074 0.98
tpch_q11/duckdb:vortex-compact 16404436 16127695 1.02
tpch_q12/duckdb:vortex-compact 32698619 32119960 1.02
tpch_q13/duckdb:vortex-compact 46966946 45748810 1.03
tpch_q14/duckdb:vortex-compact 24383997 24082496 1.01
tpch_q15/duckdb:vortex-compact 20486169 20109045 1.02
tpch_q16/duckdb:vortex-compact 29520704 28952053 1.02
tpch_q17/duckdb:vortex-compact 🚀 28570997 31860642 0.90
tpch_q18/duckdb:vortex-compact 57665605 58327018 0.99
tpch_q19/duckdb:vortex-compact 30384072 33554357 0.91
tpch_q20/duckdb:vortex-compact 37101615 38768302 0.96
tpch_q21/duckdb:vortex-compact 119193565 115196330 1.03
tpch_q22/duckdb:vortex-compact 18142246 17324427 1.05
duckdb / parquet (1.052x ➖, 0↑ 6↓)
name PR e0fd1f9 (ns) base 1c92be6 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 🚨 78297557 70396680 1.11
tpch_q02/duckdb:parquet 41099104 40267149 1.02
tpch_q03/duckdb:parquet 72986778 71047423 1.03
tpch_q04/duckdb:parquet 51462195 50315524 1.02
tpch_q05/duckdb:parquet 69731852 69106778 1.01
tpch_q06/duckdb:parquet 23319020 22038444 1.06
tpch_q07/duckdb:parquet 71641316 70360198 1.02
tpch_q08/duckdb:parquet 85840147 83365437 1.03
tpch_q09/duckdb:parquet 🚨 159870060 140453735 1.14
tpch_q10/duckdb:parquet 🚨 142286261 127531106 1.12
tpch_q11/duckdb:parquet 23587806 23226900 1.02
tpch_q12/duckdb:parquet 48253232 46733300 1.03
tpch_q13/duckdb:parquet 265992477 254207016 1.05
tpch_q14/duckdb:parquet 52350285 49529023 1.06
tpch_q15/duckdb:parquet 26847489 27063406 0.99
tpch_q16/duckdb:parquet 59926102 58798611 1.02
tpch_q17/duckdb:parquet 🚨 57464997 49962079 1.15
tpch_q18/duckdb:parquet 123288075 118415706 1.04
tpch_q19/duckdb:parquet 🚨 81953201 72048898 1.14
tpch_q20/duckdb:parquet 66432305 67268928 0.99
tpch_q21/duckdb:parquet 🚨 182662958 165473371 1.10
tpch_q22/duckdb:parquet 56087481 54633835 1.03
duckdb / duckdb (1.010x ➖, 0↑ 0↓)
name PR e0fd1f9 (ns) base 1c92be6 (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 17913138 17974512 1.00
tpch_q02/duckdb:duckdb 15524883 14986698 1.04
tpch_q03/duckdb:duckdb 22701200 22719615 1.00
tpch_q04/duckdb:duckdb 23289254 21843776 1.07
tpch_q05/duckdb:duckdb 24030334 24009997 1.00
tpch_q06/duckdb:duckdb 7221734 7247955 1.00
tpch_q07/duckdb:duckdb 26458222 26017647 1.02
tpch_q08/duckdb:duckdb 24591895 24593450 1.00
tpch_q09/duckdb:duckdb 59495106 58901862 1.01
tpch_q10/duckdb:duckdb 54664962 53254103 1.03
tpch_q11/duckdb:duckdb 7697768 7397005 1.04
tpch_q12/duckdb:duckdb 18778322 19625856 0.96
tpch_q13/duckdb:duckdb 40393188 39435805 1.02
tpch_q14/duckdb:duckdb 21755960 22100167 0.98
tpch_q15/duckdb:duckdb 14004928 13772340 1.02
tpch_q16/duckdb:duckdb 26724841 27306944 0.98
tpch_q17/duckdb:duckdb 16780562 16657702 1.01
tpch_q18/duckdb:duckdb 41323381 40843170 1.01
tpch_q19/duckdb:duckdb 33193226 32237997 1.03
tpch_q20/duckdb:duckdb 25619584 25481164 1.01
tpch_q21/duckdb:duckdb 64333978 63354962 1.02
tpch_q22/duckdb:duckdb 26431240 26404295 1.00

File Size Changes (34 files changed, +0.0% overall, 18↑ 16↓)
File Scale Format Base HEAD Change %
customer_0.vortex 1.0 vortex-compact - 7.40 MB +7.40 MB new
lineitem_0.vortex 1.0 vortex-compact - 63.00 MB +63.00 MB new
lineitem_1.vortex 1.0 vortex-compact - 63.03 MB +63.03 MB new
nation_0.vortex 1.0 vortex-compact - 8.01 KB +8.01 KB new
orders_0.vortex 1.0 vortex-compact - 31.73 MB +31.73 MB new
part_0.vortex 1.0 vortex-compact - 3.55 MB +3.55 MB new
partsupp_0.vortex 1.0 vortex-compact - 20.29 MB +20.29 MB new
region_0.vortex 1.0 vortex-compact - 6.04 KB +6.04 KB new
supplier_0.vortex 1.0 vortex-compact - 496.67 KB +496.67 KB new
customer_0.vortex 1.0 vortex-file-compressed - 8.78 MB +8.78 MB new
lineitem_0.vortex 1.0 vortex-file-compressed - 82.43 MB +82.43 MB new
lineitem_1.vortex 1.0 vortex-file-compressed - 82.29 MB +82.29 MB new
nation_0.vortex 1.0 vortex-file-compressed - 11.04 KB +11.04 KB new
orders_0.vortex 1.0 vortex-file-compressed - 39.39 MB +39.39 MB new
part_0.vortex 1.0 vortex-file-compressed - 5.33 MB +5.33 MB new
partsupp_0.vortex 1.0 vortex-file-compressed - 23.83 MB +23.83 MB new
region_0.vortex 1.0 vortex-file-compressed - 6.86 KB +6.86 KB new
supplier_0.vortex 1.0 vortex-file-compressed - 611.31 KB +611.31 KB new
customer.vortex 1.0 vortex-compact 7.40 MB 0 B 7.40 MB -100.0%
lineitem.vortex 1.0 vortex-compact 126.00 MB 0 B 126.00 MB -100.0%
nation.vortex 1.0 vortex-compact 7.80 KB 0 B 7.80 KB -100.0%
orders.vortex 1.0 vortex-compact 31.73 MB 0 B 31.73 MB -100.0%
part.vortex 1.0 vortex-compact 3.55 MB 0 B 3.55 MB -100.0%
partsupp.vortex 1.0 vortex-compact 20.29 MB 0 B 20.29 MB -100.0%
region.vortex 1.0 vortex-compact 5.83 KB 0 B 5.83 KB -100.0%
supplier.vortex 1.0 vortex-compact 496.46 KB 0 B 496.46 KB -100.0%
customer.vortex 1.0 vortex-file-compressed 8.78 MB 0 B 8.78 MB -100.0%
lineitem.vortex 1.0 vortex-file-compressed 164.64 MB 0 B 164.64 MB -100.0%
nation.vortex 1.0 vortex-file-compressed 10.84 KB 0 B 10.84 KB -100.0%
orders.vortex 1.0 vortex-file-compressed 39.39 MB 0 B 39.39 MB -100.0%
part.vortex 1.0 vortex-file-compressed 5.33 MB 0 B 5.33 MB -100.0%
partsupp.vortex 1.0 vortex-file-compressed 23.83 MB 0 B 23.83 MB -100.0%
region.vortex 1.0 vortex-file-compressed 6.65 KB 0 B 6.65 KB -100.0%
supplier.vortex 1.0 vortex-file-compressed 611.10 KB 0 B 611.10 KB -100.0%

Totals:

  • vortex-compact: 189.73 MB → 189.76 MB (+0.0%)
  • vortex-file-compressed: 242.85 MB → 242.92 MB (+0.0%)

@github-actions

github-actions Bot commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Vortex queries 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +4.0%
Engines: DataFusion No clear signal (+2.9%, low confidence) · DuckDB No clear signal (+5.2%, low confidence)
Vortex (geomean): 1.043x ➖
Parquet (geomean): 1.023x ➖
Shifts: Parquet (control) +2.3% · Median polish +4.1%

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

datafusion / vortex-file-compressed (1.060x ➖, 0↑ 0↓)
name PR e0fd1f9 (ns) base 1c92be6 (ns) ratio (PR/base)
vortex_q00/datafusion:vortex-file-compressed 501370992 481625561 1.04
vortex_q01/datafusion:vortex-file-compressed 638143502 596766633 1.07
vortex_q02/datafusion:vortex-file-compressed 544445009 508670624 1.07
datafusion / parquet (1.030x ➖, 0↑ 0↓)
name PR e0fd1f9 (ns) base 1c92be6 (ns) ratio (PR/base)
vortex_q00/datafusion:parquet 1757264229 1664965822 1.06
vortex_q01/datafusion:parquet 241037767 238540073 1.01
vortex_q02/datafusion:parquet 1388431117 1354996024 1.02
duckdb / vortex-file-compressed (1.068x ➖, 0↑ 0↓)
name PR e0fd1f9 (ns) base 1c92be6 (ns) ratio (PR/base)
vortex_q00/duckdb:vortex-file-compressed 556926515 524068384 1.06
vortex_q01/duckdb:vortex-file-compressed 359736249 338220818 1.06
vortex_q02/duckdb:vortex-file-compressed 439671084 408046669 1.08
duckdb / parquet (1.016x ➖, 0↑ 0↓)
name PR e0fd1f9 (ns) base 1c92be6 (ns) ratio (PR/base)
vortex_q00/duckdb:parquet 1818602617 1787003539 1.02
vortex_q01/duckdb:parquet 679481962 672509750 1.01
vortex_q02/duckdb:parquet 1493872128 1466523836 1.02

File Size Changes (1 files changed, +0.0% overall, 1↑ 0↓)
File Scale Format Base HEAD Change %
test.vortex 1.0 vortex-file-compressed 7.88 GB 7.88 GB +216 B +0.0%

Totals:

  • vortex-file-compressed: 7.88 GB → 7.88 GB (+0.0%)

@github-actions

github-actions Bot commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-DS SF=1 on NVME 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +3.6%
Engines: DataFusion No clear signal (+3.5%, environment too noisy confidence) · DuckDB No clear signal (+2.8%, low confidence)
Vortex (geomean): 1.068x ➖
Parquet (geomean): 1.034x ➖
Shifts: Parquet (control) +3.4% · Median polish +6.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.013x ➖, 0↑ 2↓)
name PR e0fd1f9 (ns) base 8cd613b (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-file-compressed 23416857 24957469 0.94
tpcds_q02/datafusion:vortex-file-compressed 43676975 41655615 1.05
tpcds_q03/datafusion:vortex-file-compressed 15144644 15036779 1.01
tpcds_q04/datafusion:vortex-file-compressed 232624156 225250170 1.03
tpcds_q05/datafusion:vortex-file-compressed 44876886 45670133 0.98
tpcds_q06/datafusion:vortex-file-compressed 22729330 22576282 1.01
tpcds_q07/datafusion:vortex-file-compressed 41461757 41254539 1.01
tpcds_q08/datafusion:vortex-file-compressed 29732854 29692835 1.00
tpcds_q09/datafusion:vortex-file-compressed 30495087 30782550 0.99
tpcds_q10/datafusion:vortex-file-compressed 36429395 38334945 0.95
tpcds_q11/datafusion:vortex-file-compressed 128302046 128364781 1.00
tpcds_q12/datafusion:vortex-file-compressed 18404188 17149167 1.07
tpcds_q13/datafusion:vortex-file-compressed 44411792 43155274 1.03
tpcds_q14/datafusion:vortex-file-compressed 163028664 164695432 0.99
tpcds_q15/datafusion:vortex-file-compressed 26974824 25783537 1.05
tpcds_q16/datafusion:vortex-file-compressed 22548523 23299130 0.97
tpcds_q17/datafusion:vortex-file-compressed 58383058 59448978 0.98
tpcds_q18/datafusion:vortex-file-compressed 58522640 59443057 0.98
tpcds_q19/datafusion:vortex-file-compressed 21996032 21466034 1.02
tpcds_q20/datafusion:vortex-file-compressed 20298607 19258558 1.05
tpcds_q21/datafusion:vortex-file-compressed 35420912 36085522 0.98
tpcds_q22/datafusion:vortex-file-compressed 138228077 130853921 1.06
tpcds_q23/datafusion:vortex-file-compressed 151494919 151406966 1.00
tpcds_q24/datafusion:vortex-file-compressed 87078762 84062587 1.04
tpcds_q25/datafusion:vortex-file-compressed 61558122 62522612 0.98
tpcds_q26/datafusion:vortex-file-compressed 29199435 30524358 0.96
tpcds_q27/datafusion:vortex-file-compressed 98589126 91480645 1.08
tpcds_q28/datafusion:vortex-file-compressed 30809621 32223467 0.96
tpcds_q29/datafusion:vortex-file-compressed 58759449 59874458 0.98
tpcds_q30/datafusion:vortex-file-compressed 24163998 24136899 1.00
tpcds_q31/datafusion:vortex-file-compressed 71284451 68432270 1.04
tpcds_q32/datafusion:vortex-file-compressed 18394479 17967387 1.02
tpcds_q33/datafusion:vortex-file-compressed 28444705 28614199 0.99
tpcds_q34/datafusion:vortex-file-compressed 25641645 25528274 1.00
tpcds_q35/datafusion:vortex-file-compressed 42769390 44954507 0.95
tpcds_q36/datafusion:vortex-file-compressed 57861792 57043057 1.01
tpcds_q37/datafusion:vortex-file-compressed 17752439 17821297 1.00
tpcds_q38/datafusion:vortex-file-compressed 39597287 39774053 1.00
tpcds_q39/datafusion:vortex-file-compressed 109311482 109701909 1.00
tpcds_q40/datafusion:vortex-file-compressed 29931902 28954452 1.03
tpcds_q41/datafusion:vortex-file-compressed 21048923 19669510 1.07
tpcds_q42/datafusion:vortex-file-compressed 13128554 13390971 0.98
tpcds_q43/datafusion:vortex-file-compressed 18178423 19416477 0.94
tpcds_q44/datafusion:vortex-file-compressed 30118951 29645053 1.02
tpcds_q45/datafusion:vortex-file-compressed 25571487 25719941 0.99
tpcds_q46/datafusion:vortex-file-compressed 35233413 34484077 1.02
tpcds_q47/datafusion:vortex-file-compressed 138524150 137388464 1.01
tpcds_q48/datafusion:vortex-file-compressed 36374277 37802238 0.96
tpcds_q49/datafusion:vortex-file-compressed 58700854 57350995 1.02
tpcds_q50/datafusion:vortex-file-compressed 39273048 38451016 1.02
tpcds_q51/datafusion:vortex-file-compressed 90686360 93360232 0.97
tpcds_q52/datafusion:vortex-file-compressed 13585189 13738329 0.99
tpcds_q53/datafusion:vortex-file-compressed 22917731 22245847 1.03
tpcds_q54/datafusion:vortex-file-compressed 33516342 33055087 1.01
tpcds_q55/datafusion:vortex-file-compressed 13263130 13468910 0.98
tpcds_q56/datafusion:vortex-file-compressed 31102074 31175863 1.00
tpcds_q57/datafusion:vortex-file-compressed 93323969 97678150 0.96
tpcds_q58/datafusion:vortex-file-compressed 52192388 51617109 1.01
tpcds_q59/datafusion:vortex-file-compressed 56769457 58683154 0.97
tpcds_q60/datafusion:vortex-file-compressed 30525169 30132566 1.01
tpcds_q61/datafusion:vortex-file-compressed 38598836 39506343 0.98
tpcds_q62/datafusion:vortex-file-compressed 20943576 20876130 1.00
tpcds_q63/datafusion:vortex-file-compressed 23320124 21472097 1.09
tpcds_q64/datafusion:vortex-file-compressed 381084701 382798761 1.00
tpcds_q65/datafusion:vortex-file-compressed 52309037 51571069 1.01
tpcds_q66/datafusion:vortex-file-compressed 68933848 69158417 1.00
tpcds_q67/datafusion:vortex-file-compressed 153159151 147099046 1.04
tpcds_q68/datafusion:vortex-file-compressed 32924272 32947549 1.00
tpcds_q69/datafusion:vortex-file-compressed 34773265 33754095 1.03
tpcds_q70/datafusion:vortex-file-compressed 106985613 97342660 1.10
tpcds_q71/datafusion:vortex-file-compressed 22357892 22458502 1.00
tpcds_q72/datafusion:vortex-file-compressed 2157989762 2094548764 1.03
tpcds_q73/datafusion:vortex-file-compressed 24253679 23717755 1.02
tpcds_q74/datafusion:vortex-file-compressed 79363320 76492374 1.04
tpcds_q75/datafusion:vortex-file-compressed 113156524 106982826 1.06
tpcds_q76/datafusion:vortex-file-compressed 28631573 28940597 0.99
tpcds_q77/datafusion:vortex-file-compressed 35964979 35596602 1.01
tpcds_q78/datafusion:vortex-file-compressed 110763177 108389439 1.02
tpcds_q79/datafusion:vortex-file-compressed 28311426 27950201 1.01
tpcds_q80/datafusion:vortex-file-compressed 90119999 86895565 1.04
tpcds_q81/datafusion:vortex-file-compressed 🚨 30970618 24635011 1.26
tpcds_q82/datafusion:vortex-file-compressed 🚨 23091368 20859890 1.11
tpcds_q83/datafusion:vortex-file-compressed 36278844 34464077 1.05
tpcds_q84/datafusion:vortex-file-compressed 12061646 12092160 1.00
tpcds_q85/datafusion:vortex-file-compressed 87745465 86568731 1.01
tpcds_q86/datafusion:vortex-file-compressed 14921549 14574661 1.02
tpcds_q87/datafusion:vortex-file-compressed 39814529 38801449 1.03
tpcds_q88/datafusion:vortex-file-compressed 54352825 56158615 0.97
tpcds_q89/datafusion:vortex-file-compressed 24741314 24842396 1.00
tpcds_q90/datafusion:vortex-file-compressed 13843514 13583187 1.02
tpcds_q91/datafusion:vortex-file-compressed 18755088 18163444 1.03
tpcds_q92/datafusion:vortex-file-compressed 15926255 14971418 1.06
tpcds_q93/datafusion:vortex-file-compressed 32013370 29410340 1.09
tpcds_q94/datafusion:vortex-file-compressed 20522613 19764376 1.04
tpcds_q95/datafusion:vortex-file-compressed 55726692 54321811 1.03
tpcds_q96/datafusion:vortex-file-compressed 12475787 12413791 1.00
tpcds_q97/datafusion:vortex-file-compressed 27550501 28242028 0.98
tpcds_q98/datafusion:vortex-file-compressed 24702439 23186586 1.07
tpcds_q99/datafusion:vortex-file-compressed 24910360 25271293 0.99
datafusion / vortex-compact (1.077x ➖, 0↑ 37↓)
name PR e0fd1f9 (ns) base 8cd613b (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-compact 24752945 23304855 1.06
tpcds_q02/datafusion:vortex-compact 50392934 49824198 1.01
tpcds_q03/datafusion:vortex-compact 19881088 20313138 0.98
tpcds_q04/datafusion:vortex-compact 277155843 257709019 1.08
tpcds_q05/datafusion:vortex-compact 52283562 51886525 1.01
tpcds_q06/datafusion:vortex-compact 29865082 30244731 0.99
tpcds_q07/datafusion:vortex-compact 58839207 60986580 0.96
tpcds_q08/datafusion:vortex-compact 40666895 40403610 1.01
tpcds_q09/datafusion:vortex-compact 53551251 54763501 0.98
tpcds_q10/datafusion:vortex-compact 55631084 56239625 0.99
tpcds_q11/datafusion:vortex-compact 154480173 154417821 1.00
tpcds_q12/datafusion:vortex-compact 21811098 21178160 1.03
tpcds_q13/datafusion:vortex-compact 129969728 137799387 0.94
tpcds_q14/datafusion:vortex-compact 184901094 185109029 1.00
tpcds_q15/datafusion:vortex-compact 29932322 30456715 0.98
tpcds_q16/datafusion:vortex-compact 29680112 30465934 0.97
tpcds_q17/datafusion:vortex-compact 102581709 100424044 1.02
tpcds_q18/datafusion:vortex-compact 72304571 71926740 1.01
tpcds_q19/datafusion:vortex-compact 35216345 35766259 0.98
tpcds_q20/datafusion:vortex-compact 23551750 25108336 0.94
tpcds_q21/datafusion:vortex-compact 40816006 40416286 1.01
tpcds_q22/datafusion:vortex-compact 139076383 133356386 1.04
tpcds_q23/datafusion:vortex-compact 🚨 198403166 176722675 1.12
tpcds_q24/datafusion:vortex-compact 107265244 107105816 1.00
tpcds_q25/datafusion:vortex-compact 80982636 81643158 0.99
tpcds_q26/datafusion:vortex-compact 43574805 43806445 0.99
tpcds_q27/datafusion:vortex-compact 140819464 135671665 1.04
tpcds_q28/datafusion:vortex-compact 86311553 84303074 1.02
tpcds_q29/datafusion:vortex-compact 80346254 76099302 1.06
tpcds_q30/datafusion:vortex-compact 🚨 32036175 27693162 1.16
tpcds_q31/datafusion:vortex-compact 107318632 103386673 1.04
tpcds_q32/datafusion:vortex-compact 22914058 21721625 1.05
tpcds_q33/datafusion:vortex-compact 43842607 40812058 1.07
tpcds_q34/datafusion:vortex-compact 46565453 42402257 1.10
tpcds_q35/datafusion:vortex-compact 64503923 59116456 1.09
tpcds_q36/datafusion:vortex-compact 84333271 76754068 1.10
tpcds_q37/datafusion:vortex-compact 🚨 27872324 25295358 1.10
tpcds_q38/datafusion:vortex-compact 54931249 52334899 1.05
tpcds_q39/datafusion:vortex-compact 🚨 142599379 114631915 1.24
tpcds_q40/datafusion:vortex-compact 🚨 38124281 33219814 1.15
tpcds_q41/datafusion:vortex-compact 🚨 26457380 22315098 1.19
tpcds_q42/datafusion:vortex-compact 🚨 20899634 18673271 1.12
tpcds_q43/datafusion:vortex-compact 29696070 27116837 1.10
tpcds_q44/datafusion:vortex-compact 🚨 55315831 49669503 1.11
tpcds_q45/datafusion:vortex-compact 🚨 35191046 29867746 1.18
tpcds_q46/datafusion:vortex-compact 60805766 56276932 1.08
tpcds_q47/datafusion:vortex-compact 🚨 184666217 156190026 1.18
tpcds_q48/datafusion:vortex-compact 108253394 102158883 1.06
tpcds_q49/datafusion:vortex-compact 🚨 88523236 77575049 1.14
tpcds_q50/datafusion:vortex-compact 56463758 51554783 1.10
tpcds_q51/datafusion:vortex-compact 🚨 113280935 96061610 1.18
tpcds_q52/datafusion:vortex-compact 21843239 19908683 1.10
tpcds_q53/datafusion:vortex-compact 🚨 35336410 30482689 1.16
tpcds_q54/datafusion:vortex-compact 🚨 48855273 44303862 1.10
tpcds_q55/datafusion:vortex-compact 🚨 21487312 19045456 1.13
tpcds_q56/datafusion:vortex-compact 🚨 45592083 40394998 1.13
tpcds_q57/datafusion:vortex-compact 🚨 110882360 97768594 1.13
tpcds_q58/datafusion:vortex-compact 66942603 60879609 1.10
tpcds_q59/datafusion:vortex-compact 79472114 72416984 1.10
tpcds_q60/datafusion:vortex-compact 🚨 45064998 39830589 1.13
tpcds_q61/datafusion:vortex-compact 🚨 65021101 57158231 1.14
tpcds_q62/datafusion:vortex-compact 25155551 23038925 1.09
tpcds_q63/datafusion:vortex-compact 33040851 30731146 1.08
tpcds_q64/datafusion:vortex-compact 🚨 522195512 465448093 1.12
tpcds_q65/datafusion:vortex-compact 🚨 74301840 66292718 1.12
tpcds_q66/datafusion:vortex-compact 🚨 84067090 73624416 1.14
tpcds_q67/datafusion:vortex-compact 182254992 167136228 1.09
tpcds_q68/datafusion:vortex-compact 🚨 65222571 54837068 1.19
tpcds_q69/datafusion:vortex-compact 🚨 58740195 51249458 1.15
tpcds_q70/datafusion:vortex-compact 122839503 118595615 1.04
tpcds_q71/datafusion:vortex-compact 37036659 33934340 1.09
tpcds_q72/datafusion:vortex-compact 🚨 2529454391 2098320968 1.21
tpcds_q73/datafusion:vortex-compact 42697058 41006387 1.04
tpcds_q74/datafusion:vortex-compact 104806006 96396651 1.09
tpcds_q75/datafusion:vortex-compact 🚨 152080513 135651493 1.12
tpcds_q76/datafusion:vortex-compact 40887258 37745122 1.08
tpcds_q77/datafusion:vortex-compact 52982511 48714687 1.09
tpcds_q78/datafusion:vortex-compact 🚨 141089160 125821053 1.12
tpcds_q79/datafusion:vortex-compact 🚨 53992772 48465285 1.11
tpcds_q80/datafusion:vortex-compact 109447518 103224958 1.06
tpcds_q81/datafusion:vortex-compact 29100432 27648467 1.05
tpcds_q82/datafusion:vortex-compact 28369083 27022406 1.05
tpcds_q83/datafusion:vortex-compact 🚨 42484346 36793882 1.15
tpcds_q84/datafusion:vortex-compact 15268539 14313239 1.07
tpcds_q85/datafusion:vortex-compact 142785405 143381153 1.00
tpcds_q86/datafusion:vortex-compact 🚨 18627395 16650387 1.12
tpcds_q87/datafusion:vortex-compact 53799633 49343604 1.09
tpcds_q88/datafusion:vortex-compact 116232859 112927444 1.03
tpcds_q89/datafusion:vortex-compact 🚨 37685324 33398988 1.13
tpcds_q90/datafusion:vortex-compact 🚨 16840992 15207389 1.11
tpcds_q91/datafusion:vortex-compact 🚨 41711230 37447524 1.11
tpcds_q92/datafusion:vortex-compact 🚨 21919622 18577875 1.18
tpcds_q93/datafusion:vortex-compact 44308008 40305611 1.10
tpcds_q94/datafusion:vortex-compact 🚨 28706682 25308921 1.13
tpcds_q95/datafusion:vortex-compact 🚨 68519707 61814137 1.11
tpcds_q96/datafusion:vortex-compact 24253084 22615080 1.07
tpcds_q97/datafusion:vortex-compact 40696554 37110438 1.10
tpcds_q98/datafusion:vortex-compact 35239873 32624048 1.08
tpcds_q99/datafusion:vortex-compact 🚨 30392912 27458708 1.11
datafusion / parquet (1.010x ➖, 3↑ 2↓)
name PR e0fd1f9 (ns) base 8cd613b (ns) ratio (PR/base)
tpcds_q01/datafusion:parquet 24415013 25622784 0.95
tpcds_q02/datafusion:parquet 41961936 41464204 1.01
tpcds_q03/datafusion:parquet 13761716 14100097 0.98
tpcds_q04/datafusion:parquet 302614295 323035384 0.94
tpcds_q05/datafusion:parquet 46601226 47716934 0.98
tpcds_q06/datafusion:parquet 🚀 22909604 25656977 0.89
tpcds_q07/datafusion:parquet 77390039 77225227 1.00
tpcds_q08/datafusion:parquet 29124915 29534131 0.99
tpcds_q09/datafusion:parquet 39699891 37698142 1.05
tpcds_q10/datafusion:parquet 72557463 71010770 1.02
tpcds_q11/datafusion:parquet 153422199 149661824 1.03
tpcds_q12/datafusion:parquet 19091647 18911020 1.01
tpcds_q13/datafusion:parquet 76075289 76356587 1.00
tpcds_q14/datafusion:parquet 162481299 159126831 1.02
tpcds_q15/datafusion:parquet 20940652 22169990 0.94
tpcds_q16/datafusion:parquet 29257189 29366987 1.00
tpcds_q17/datafusion:parquet 62808436 60018996 1.05
tpcds_q18/datafusion:parquet 🚀 106713877 118597520 0.90
tpcds_q19/datafusion:parquet 23478438 24465529 0.96
tpcds_q20/datafusion:parquet 17480654 17938062 0.97
tpcds_q21/datafusion:parquet 19382345 18522550 1.05
tpcds_q22/datafusion:parquet 167138520 155316565 1.08
tpcds_q23/datafusion:parquet 152346619 151767298 1.00
tpcds_q24/datafusion:parquet 89579656 91029495 0.98
tpcds_q25/datafusion:parquet 65694011 63947236 1.03
tpcds_q26/datafusion:parquet 63759469 63773646 1.00
tpcds_q27/datafusion:parquet 139019586 140182512 0.99
tpcds_q28/datafusion:parquet 46207644 45959260 1.01
tpcds_q29/datafusion:parquet 66377460 65865410 1.01
tpcds_q30/datafusion:parquet 34285156 34651394 0.99
tpcds_q31/datafusion:parquet 67639617 65019325 1.04
tpcds_q32/datafusion:parquet 16412674 16877155 0.97
tpcds_q33/datafusion:parquet 28168272 28443656 0.99
tpcds_q34/datafusion:parquet 21420246 22581656 0.95
tpcds_q35/datafusion:parquet 73159043 72248153 1.01
tpcds_q36/datafusion:parquet 59452827 58947387 1.01
tpcds_q37/datafusion:parquet 19598463 18716160 1.05
tpcds_q38/datafusion:parquet 42873963 42505023 1.01
tpcds_q39/datafusion:parquet 79335345 78738540 1.01
tpcds_q40/datafusion:parquet 24358963 23477601 1.04
tpcds_q41/datafusion:parquet 15090474 15622579 0.97
tpcds_q42/datafusion:parquet 12344378 12010194 1.03
tpcds_q43/datafusion:parquet 17359211 16974525 1.02
tpcds_q44/datafusion:parquet 32307081 32026184 1.01
tpcds_q45/datafusion:parquet 29475359 28418171 1.04
tpcds_q46/datafusion:parquet 33078955 33088587 1.00
tpcds_q47/datafusion:parquet 137147963 133187073 1.03
tpcds_q48/datafusion:parquet 71966688 69124923 1.04
tpcds_q49/datafusion:parquet 56878466 58031621 0.98
tpcds_q50/datafusion:parquet 42755490 42682123 1.00
tpcds_q51/datafusion:parquet 92396625 89365466 1.03
tpcds_q52/datafusion:parquet 12480657 11805869 1.06
tpcds_q53/datafusion:parquet 18374614 17994373 1.02
tpcds_q54/datafusion:parquet 33205729 32766532 1.01
tpcds_q55/datafusion:parquet 11559366 11484449 1.01
tpcds_q56/datafusion:parquet 29967378 28414401 1.05
tpcds_q57/datafusion:parquet 100827805 97861002 1.03
tpcds_q58/datafusion:parquet 57059458 57808866 0.99
tpcds_q59/datafusion:parquet 62812942 63642335 0.99
tpcds_q60/datafusion:parquet 29256266 28049396 1.04
tpcds_q61/datafusion:parquet 44904397 44001189 1.02
tpcds_q62/datafusion:parquet 🚨 27833418 20372417 1.37
tpcds_q63/datafusion:parquet 19358516 18687568 1.04
tpcds_q64/datafusion:parquet 312217079 312163443 1.00
tpcds_q65/datafusion:parquet 38657386 37349699 1.04
tpcds_q66/datafusion:parquet 72530149 70941545 1.02
tpcds_q67/datafusion:parquet 159608998 146871998 1.09
tpcds_q68/datafusion:parquet 32650906 31468208 1.04
tpcds_q69/datafusion:parquet 66903860 70163114 0.95
tpcds_q70/datafusion:parquet 34769571 33901533 1.03
tpcds_q71/datafusion:parquet 23315950 23172776 1.01
tpcds_q72/datafusion:parquet 583264314 596651976 0.98
tpcds_q73/datafusion:parquet 21352691 20012525 1.07
tpcds_q74/datafusion:parquet 83024239 83424333 1.00
tpcds_q75/datafusion:parquet 112178422 107758881 1.04
tpcds_q76/datafusion:parquet 30628323 31011669 0.99
tpcds_q77/datafusion:parquet 39618851 41091371 0.96
tpcds_q78/datafusion:parquet 113255063 106759083 1.06
tpcds_q79/datafusion:parquet 26945472 28019879 0.96
tpcds_q80/datafusion:parquet 78079809 78626401 0.99
tpcds_q81/datafusion:parquet 31762265 30515610 1.04
tpcds_q82/datafusion:parquet 20467294 18944095 1.08
tpcds_q83/datafusion:parquet 42011632 41703975 1.01
tpcds_q84/datafusion:parquet 40926585 40401223 1.01
tpcds_q85/datafusion:parquet 147313855 147271046 1.00
tpcds_q86/datafusion:parquet 16998209 16055693 1.06
tpcds_q87/datafusion:parquet 44105159 46090084 0.96
tpcds_q88/datafusion:parquet 60034704 60566872 0.99
tpcds_q89/datafusion:parquet 🚨 23991868 21599120 1.11
tpcds_q90/datafusion:parquet 14072324 14404552 0.98
tpcds_q91/datafusion:parquet 59679552 57791678 1.03
tpcds_q92/datafusion:parquet 17888450 17480623 1.02
tpcds_q93/datafusion:parquet 31630451 31467302 1.01
tpcds_q94/datafusion:parquet 21464853 21326863 1.01
tpcds_q95/datafusion:parquet 59910081 60708594 0.99
tpcds_q96/datafusion:parquet 12194946 12359278 0.99
tpcds_q97/datafusion:parquet 31418040 30384702 1.03
tpcds_q98/datafusion:parquet 21647160 21329621 1.01
tpcds_q99/datafusion:parquet 🚀 27064690 30510094 0.89
duckdb / vortex-file-compressed (1.103x ❌, 0↑ 54↓)
name PR e0fd1f9 (ns) base 8cd613b (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-file-compressed 24338845 22696359 1.07
tpcds_q02/duckdb:vortex-file-compressed 23168094 22720059 1.02
tpcds_q03/duckdb:vortex-file-compressed 19467036 18894195 1.03
tpcds_q04/duckdb:vortex-file-compressed 100882087 95945385 1.05
tpcds_q05/duckdb:vortex-file-compressed 32602969 32865902 0.99
tpcds_q06/duckdb:vortex-file-compressed 35041722 34881319 1.00
tpcds_q07/duckdb:vortex-file-compressed 29027745 28245115 1.03
tpcds_q08/duckdb:vortex-file-compressed 27416805 27028008 1.01
tpcds_q09/duckdb:vortex-file-compressed 16874707 16257602 1.04
tpcds_q10/duckdb:vortex-file-compressed 🚨 44207207 39587678 1.12
tpcds_q11/duckdb:vortex-file-compressed 🚨 81761429 67549564 1.21
tpcds_q12/duckdb:vortex-file-compressed 🚨 16540922 14433065 1.15
tpcds_q13/duckdb:vortex-file-compressed 38350044 34903547 1.10
tpcds_q14/duckdb:vortex-file-compressed 110013990 103291159 1.07
tpcds_q15/duckdb:vortex-file-compressed 🚨 30663871 27347476 1.12
tpcds_q16/duckdb:vortex-file-compressed 25303774 23103986 1.10
tpcds_q17/duckdb:vortex-file-compressed 🚨 53807192 48539444 1.11
tpcds_q18/duckdb:vortex-file-compressed 🚨 46601556 39665186 1.17
tpcds_q19/duckdb:vortex-file-compressed 38206364 35961721 1.06
tpcds_q20/duckdb:vortex-file-compressed 🚨 16809539 14263285 1.18
tpcds_q21/duckdb:vortex-file-compressed 🚨 17999446 15788754 1.14
tpcds_q22/duckdb:vortex-file-compressed 🚨 81765177 72617649 1.13
tpcds_q23/duckdb:vortex-file-compressed 92005658 88141777 1.04
tpcds_q24/duckdb:vortex-file-compressed 49960445 45431546 1.10
tpcds_q25/duckdb:vortex-file-compressed 39379396 36961800 1.07
tpcds_q26/duckdb:vortex-file-compressed 🚨 21660493 18254560 1.19
tpcds_q27/duckdb:vortex-file-compressed 31588250 29550718 1.07
tpcds_q28/duckdb:vortex-file-compressed 12782605 11941517 1.07
tpcds_q29/duckdb:vortex-file-compressed 50374627 45985722 1.10
tpcds_q30/duckdb:vortex-file-compressed 🚨 29374634 26030543 1.13
tpcds_q31/duckdb:vortex-file-compressed 🚨 35546823 30906990 1.15
tpcds_q32/duckdb:vortex-file-compressed 🚨 15383409 13026107 1.18
tpcds_q33/duckdb:vortex-file-compressed 🚨 28648026 24977068 1.15
tpcds_q34/duckdb:vortex-file-compressed 🚨 30066762 26824908 1.12
tpcds_q35/duckdb:vortex-file-compressed 72161196 66836623 1.08
tpcds_q36/duckdb:vortex-file-compressed 🚨 27905860 25014620 1.12
tpcds_q37/duckdb:vortex-file-compressed 🚨 21549594 19332954 1.11
tpcds_q38/duckdb:vortex-file-compressed 🚨 43581684 35959746 1.21
tpcds_q39/duckdb:vortex-file-compressed 🚨 31463028 28204734 1.12
tpcds_q40/duckdb:vortex-file-compressed 🚨 20812632 17477468 1.19
tpcds_q41/duckdb:vortex-file-compressed 🚨 13819208 12288524 1.12
tpcds_q42/duckdb:vortex-file-compressed 🚨 17305157 15569961 1.11
tpcds_q43/duckdb:vortex-file-compressed 🚨 20263110 17494470 1.16
tpcds_q44/duckdb:vortex-file-compressed 🚨 24025456 20958928 1.15
tpcds_q45/duckdb:vortex-file-compressed 🚨 34953040 29912958 1.17
tpcds_q46/duckdb:vortex-file-compressed 🚨 35605574 31099333 1.14
tpcds_q47/duckdb:vortex-file-compressed 🚨 59223256 52852874 1.12
tpcds_q48/duckdb:vortex-file-compressed 35474048 33497514 1.06
tpcds_q49/duckdb:vortex-file-compressed 39306048 37505280 1.05
tpcds_q50/duckdb:vortex-file-compressed 🚨 29900862 27088605 1.10
tpcds_q51/duckdb:vortex-file-compressed 112053157 110454139 1.01
tpcds_q52/duckdb:vortex-file-compressed 🚨 17469614 15176164 1.15
tpcds_q53/duckdb:vortex-file-compressed 🚨 27138515 24001209 1.13
tpcds_q54/duckdb:vortex-file-compressed 🚨 34234003 29279721 1.17
tpcds_q55/duckdb:vortex-file-compressed 🚨 16566622 14710857 1.13
tpcds_q56/duckdb:vortex-file-compressed 31171934 28493960 1.09
tpcds_q57/duckdb:vortex-file-compressed 🚨 40071419 35280152 1.14
tpcds_q58/duckdb:vortex-file-compressed 🚨 34142402 30259920 1.13
tpcds_q59/duckdb:vortex-file-compressed 42140403 38516389 1.09
tpcds_q60/duckdb:vortex-file-compressed 🚨 31219589 27843638 1.12
tpcds_q61/duckdb:vortex-file-compressed 34321462 32459460 1.06
tpcds_q62/duckdb:vortex-file-compressed 🚨 16962441 14817498 1.14
tpcds_q63/duckdb:vortex-file-compressed 🚨 24466436 21506989 1.14
tpcds_q64/duckdb:vortex-file-compressed 🚨 112875080 97698885 1.16
tpcds_q65/duckdb:vortex-file-compressed 24956015 22755069 1.10
tpcds_q66/duckdb:vortex-file-compressed 🚨 33710433 29300215 1.15
tpcds_q67/duckdb:vortex-file-compressed 🚨 154890297 138734457 1.12
tpcds_q68/duckdb:vortex-file-compressed 35309722 32923359 1.07
tpcds_q69/duckdb:vortex-file-compressed 47054730 43728191 1.08
tpcds_q70/duckdb:vortex-file-compressed 36891423 33655098 1.10
tpcds_q71/duckdb:vortex-file-compressed 24979595 23093341 1.08
tpcds_q72/duckdb:vortex-file-compressed 162891126 164959323 0.99
tpcds_q73/duckdb:vortex-file-compressed 🚨 32428503 27380581 1.18
tpcds_q74/duckdb:vortex-file-compressed 48180211 46025677 1.05
tpcds_q75/duckdb:vortex-file-compressed 51140227 48960129 1.04
tpcds_q76/duckdb:vortex-file-compressed 🚨 24127079 20592724 1.17
tpcds_q77/duckdb:vortex-file-compressed 25916588 25759669 1.01
tpcds_q78/duckdb:vortex-file-compressed 66937192 68290670 0.98
tpcds_q79/duckdb:vortex-file-compressed 28864663 27264009 1.06
tpcds_q80/duckdb:vortex-file-compressed 51133216 47012133 1.09
tpcds_q81/duckdb:vortex-file-compressed 🚨 32773667 29529830 1.11
tpcds_q82/duckdb:vortex-file-compressed 49609184 45655509 1.09
tpcds_q83/duckdb:vortex-file-compressed 🚨 31056617 27375693 1.13
tpcds_q84/duckdb:vortex-file-compressed 🚨 19139647 16596328 1.15
tpcds_q85/duckdb:vortex-file-compressed 🚨 48650732 44042938 1.10
tpcds_q86/duckdb:vortex-file-compressed 🚨 18680068 16736694 1.12
tpcds_q87/duckdb:vortex-file-compressed 46193016 42977785 1.07
tpcds_q88/duckdb:vortex-file-compressed 60581599 59927450 1.01
tpcds_q89/duckdb:vortex-file-compressed 24030810 22524013 1.07
tpcds_q90/duckdb:vortex-file-compressed 🚨 12874835 10939917 1.18
tpcds_q91/duckdb:vortex-file-compressed 🚨 25306204 21841683 1.16
tpcds_q92/duckdb:vortex-file-compressed 19599606 17858843 1.10
tpcds_q93/duckdb:vortex-file-compressed 🚨 32354677 27790653 1.16
tpcds_q94/duckdb:vortex-file-compressed 🚨 25733990 22902750 1.12
tpcds_q95/duckdb:vortex-file-compressed 133413037 122638737 1.09
tpcds_q96/duckdb:vortex-file-compressed 🚨 15456351 13924043 1.11
tpcds_q97/duckdb:vortex-file-compressed 39579482 39544209 1.00
tpcds_q98/duckdb:vortex-file-compressed 🚨 22384099 19529501 1.15
tpcds_q99/duckdb:vortex-file-compressed 🚨 21601838 17977657 1.20
duckdb / vortex-compact (1.081x ➖, 0↑ 28↓)
name PR e0fd1f9 (ns) base 8cd613b (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-compact 26646123 24483193 1.09
tpcds_q02/duckdb:vortex-compact 28172809 26679159 1.06
tpcds_q03/duckdb:vortex-compact 48883030 46663947 1.05
tpcds_q04/duckdb:vortex-compact 121001704 117181733 1.03
tpcds_q05/duckdb:vortex-compact 🚨 59085889 52454929 1.13
tpcds_q06/duckdb:vortex-compact 🚨 54652257 48941066 1.12
tpcds_q07/duckdb:vortex-compact 🚨 65969844 59920948 1.10
tpcds_q08/duckdb:vortex-compact 113379625 105831118 1.07
tpcds_q09/duckdb:vortex-compact 27518086 25318954 1.09
tpcds_q10/duckdb:vortex-compact 83219381 77089653 1.08
tpcds_q11/duckdb:vortex-compact 96543484 91136407 1.06
tpcds_q12/duckdb:vortex-compact 🚨 21378013 18489522 1.16
tpcds_q13/duckdb:vortex-compact 92490441 85596590 1.08
tpcds_q14/duckdb:vortex-compact 143875458 140045116 1.03
tpcds_q15/duckdb:vortex-compact 🚨 37669671 32844792 1.15
tpcds_q16/duckdb:vortex-compact 🚨 33824053 29462038 1.15
tpcds_q17/duckdb:vortex-compact 96879043 92135556 1.05
tpcds_q18/duckdb:vortex-compact 🚨 66057312 54821888 1.20
tpcds_q19/duckdb:vortex-compact 73225147 67705026 1.08
tpcds_q20/duckdb:vortex-compact 🚨 22188783 18693598 1.19
tpcds_q21/duckdb:vortex-compact 🚨 21608558 18166858 1.19
tpcds_q22/duckdb:vortex-compact 🚨 84796562 75254034 1.13
tpcds_q23/duckdb:vortex-compact 🚨 142365426 128363795 1.11
tpcds_q24/duckdb:vortex-compact 82527366 77549737 1.06
tpcds_q25/duckdb:vortex-compact 🚨 69405870 60704563 1.14
tpcds_q26/duckdb:vortex-compact 🚨 38243140 33832351 1.13
tpcds_q27/duckdb:vortex-compact 73100591 68993239 1.06
tpcds_q28/duckdb:vortex-compact 24045407 23054967 1.04
tpcds_q29/duckdb:vortex-compact 94245854 90294036 1.04
tpcds_q30/duckdb:vortex-compact 🚨 34404940 28971499 1.19
tpcds_q31/duckdb:vortex-compact 52797315 49440399 1.07
tpcds_q32/duckdb:vortex-compact 🚨 22053727 19535889 1.13
tpcds_q33/duckdb:vortex-compact 50691723 46578453 1.09
tpcds_q34/duckdb:vortex-compact 58842876 56614796 1.04
tpcds_q35/duckdb:vortex-compact 107576550 101421792 1.06
tpcds_q36/duckdb:vortex-compact 48197238 46919636 1.03
tpcds_q37/duckdb:vortex-compact 23444725 22260130 1.05
tpcds_q38/duckdb:vortex-compact 57631227 56832078 1.01
tpcds_q39/duckdb:vortex-compact 30374925 29935574 1.01
tpcds_q40/duckdb:vortex-compact 23420127 21353283 1.10
tpcds_q41/duckdb:vortex-compact 15364809 14153618 1.09
tpcds_q42/duckdb:vortex-compact 26124802 25022560 1.04
tpcds_q43/duckdb:vortex-compact 40278413 40428159 1.00
tpcds_q44/duckdb:vortex-compact 37397675 35414176 1.06
tpcds_q45/duckdb:vortex-compact 🚨 45492735 40045393 1.14
tpcds_q46/duckdb:vortex-compact 78208644 74209981 1.05
tpcds_q47/duckdb:vortex-compact 79318670 73442904 1.08
tpcds_q48/duckdb:vortex-compact 79782415 76976402 1.04
tpcds_q49/duckdb:vortex-compact 67297836 62938843 1.07
tpcds_q50/duckdb:vortex-compact 65098060 62896047 1.04
tpcds_q51/duckdb:vortex-compact 123287755 117695256 1.05
tpcds_q52/duckdb:vortex-compact 26548478 25217817 1.05
tpcds_q53/duckdb:vortex-compact 47594970 46419860 1.03
tpcds_q54/duckdb:vortex-compact 🚨 53369738 46420271 1.15
tpcds_q55/duckdb:vortex-compact 26953278 25626851 1.05
tpcds_q56/duckdb:vortex-compact 50594878 47097146 1.07
tpcds_q57/duckdb:vortex-compact 47620233 43943827 1.08
tpcds_q58/duckdb:vortex-compact 45441248 42348033 1.07
tpcds_q59/duckdb:vortex-compact 60646036 57954373 1.05
tpcds_q60/duckdb:vortex-compact 53312532 50065076 1.06
tpcds_q61/duckdb:vortex-compact 95747106 92410631 1.04
tpcds_q62/duckdb:vortex-compact 🚨 20157164 18324420 1.10
tpcds_q63/duckdb:vortex-compact 46849924 43744001 1.07
tpcds_q64/duckdb:vortex-compact 183180690 169712752 1.08
tpcds_q65/duckdb:vortex-compact 43585530 40847532 1.07
tpcds_q66/duckdb:vortex-compact 40510110 38395697 1.06
tpcds_q67/duckdb:vortex-compact 178420954 162793629 1.10
tpcds_q68/duckdb:vortex-compact 77224802 75947513 1.02
tpcds_q69/duckdb:vortex-compact 90456855 84126486 1.08
tpcds_q70/duckdb:vortex-compact 77915900 71692238 1.09
tpcds_q71/duckdb:vortex-compact 45620363 44647478 1.02
tpcds_q72/duckdb:vortex-compact 184578769 169210363 1.09
tpcds_q73/duckdb:vortex-compact 57240643 54735852 1.05
tpcds_q74/duckdb:vortex-compact 66409716 62066396 1.07
tpcds_q75/duckdb:vortex-compact 70286458 67904581 1.04
tpcds_q76/duckdb:vortex-compact 39466293 36929909 1.07
tpcds_q77/duckdb:vortex-compact 50673538 47678135 1.06
tpcds_q78/duckdb:vortex-compact 91805307 86098774 1.07
tpcds_q79/duckdb:vortex-compact 93250577 90675373 1.03
tpcds_q80/duckdb:vortex-compact 🚨 88485028 76606577 1.16
tpcds_q81/duckdb:vortex-compact 🚨 36756533 31482678 1.17
tpcds_q82/duckdb:vortex-compact 52827735 49272717 1.07
tpcds_q83/duckdb:vortex-compact 🚨 39625781 35263953 1.12
tpcds_q84/duckdb:vortex-compact 🚨 22841810 19502508 1.17
tpcds_q85/duckdb:vortex-compact 🚨 72417832 64451184 1.12
tpcds_q86/duckdb:vortex-compact 20766514 19804553 1.05
tpcds_q87/duckdb:vortex-compact 65363447 61800443 1.06
tpcds_q88/duckdb:vortex-compact 249909781 240118533 1.04
tpcds_q89/duckdb:vortex-compact 46676309 45592332 1.02
tpcds_q90/duckdb:vortex-compact 🚨 19590316 16220122 1.21
tpcds_q91/duckdb:vortex-compact 58903730 55722939 1.06
tpcds_q92/duckdb:vortex-compact 🚨 37884460 33795135 1.12
tpcds_q93/duckdb:vortex-compact 🚨 42361520 37696803 1.12
tpcds_q94/duckdb:vortex-compact 🚨 36256039 32846517 1.10
tpcds_q95/duckdb:vortex-compact 143023381 135203790 1.06
tpcds_q96/duckdb:vortex-compact 40415459 38686829 1.04
tpcds_q97/duckdb:vortex-compact 55842297 51767360 1.08
tpcds_q98/duckdb:vortex-compact 35919610 33508537 1.07
tpcds_q99/duckdb:vortex-compact 🚨 26100206 22388202 1.17
duckdb / parquet (1.059x ➖, 0↑ 22↓)
name PR e0fd1f9 (ns) base 8cd613b (ns) ratio (PR/base)
tpcds_q01/duckdb:parquet 🚨 33541232 29486779 1.14
tpcds_q02/duckdb:parquet 25951471 24225397 1.07
tpcds_q03/duckdb:parquet 13960564 13179334 1.06
tpcds_q04/duckdb:parquet 181297284 171478980 1.06
tpcds_q05/duckdb:parquet 🚨 37198032 32893543 1.13
tpcds_q06/duckdb:parquet 🚨 38371993 33698435 1.14
tpcds_q07/duckdb:parquet 26309500 24946032 1.05
tpcds_q08/duckdb:parquet 33043987 30762014 1.07
tpcds_q09/duckdb:parquet 46725634 44663324 1.05
tpcds_q10/duckdb:parquet 42851493 39548035 1.08
tpcds_q11/duckdb:parquet 97841089 94114054 1.04
tpcds_q12/duckdb:parquet 17836881 16319234 1.09
tpcds_q13/duckdb:parquet 37835575 35500386 1.07
tpcds_q14/duckdb:parquet 106399678 106562376 1.00
tpcds_q15/duckdb:parquet 🚨 35506313 31388347 1.13
tpcds_q16/duckdb:parquet 🚨 26061634 23246321 1.12
tpcds_q17/duckdb:parquet 44199304 40536398 1.09
tpcds_q18/duckdb:parquet 52129467 48847582 1.07
tpcds_q19/duckdb:parquet 34730403 32076268 1.08
tpcds_q20/duckdb:parquet 🚨 18852270 17052655 1.11
tpcds_q21/duckdb:parquet 🚨 13849546 11839818 1.17
tpcds_q22/duckdb:parquet 🚨 84552463 72648946 1.16
tpcds_q23/duckdb:parquet 85561431 82762297 1.03
tpcds_q24/duckdb:parquet 🚨 52818615 47631024 1.11
tpcds_q25/duckdb:parquet 38187680 37521464 1.02
tpcds_q26/duckdb:parquet 42545587 40291459 1.06
tpcds_q27/duckdb:parquet 56472527 54506345 1.04
tpcds_q28/duckdb:parquet 44346539 43657354 1.02
tpcds_q29/duckdb:parquet 36940961 37069818 1.00
tpcds_q30/duckdb:parquet 38784965 38268285 1.01
tpcds_q31/duckdb:parquet 28441085 29213672 0.97
tpcds_q32/duckdb:parquet 13306059 12483170 1.07
tpcds_q33/duckdb:parquet 24729411 24346919 1.02
tpcds_q34/duckdb:parquet 22706074 22244742 1.02
tpcds_q35/duckdb:parquet 63527013 62319224 1.02
tpcds_q36/duckdb:parquet 22814040 23064186 0.99
tpcds_q37/duckdb:parquet 14814963 15268503 0.97
tpcds_q38/duckdb:parquet 38025537 36659953 1.04
tpcds_q39/duckdb:parquet 33378500 33758958 0.99
tpcds_q40/duckdb:parquet 🚨 22291452 19601399 1.14
tpcds_q41/duckdb:parquet 🚨 9994448 8865070 1.13
tpcds_q42/duckdb:parquet 14017091 12962024 1.08
tpcds_q43/duckdb:parquet 19680122 18573865 1.06
tpcds_q44/duckdb:parquet 🚨 29094511 26243393 1.11
tpcds_q45/duckdb:parquet 🚨 33693582 29460435 1.14
tpcds_q46/duckdb:parquet 🚨 54191696 48604600 1.11
tpcds_q47/duckdb:parquet 52767736 50858533 1.04
tpcds_q48/duckdb:parquet 33437578 33043473 1.01
tpcds_q49/duckdb:parquet 30462900 29505059 1.03
tpcds_q50/duckdb:parquet 27586679 26180288 1.05
tpcds_q51/duckdb:parquet 112350658 106872127 1.05
tpcds_q52/duckdb:parquet 14240309 13343763 1.07
tpcds_q53/duckdb:parquet 18332994 16987720 1.08
tpcds_q54/duckdb:parquet 🚨 33137735 29640885 1.12
tpcds_q55/duckdb:parquet 13487030 13491070 1.00
tpcds_q56/duckdb:parquet 🚨 26571912 23962899 1.11
tpcds_q57/duckdb:parquet 41333749 38451642 1.07
tpcds_q58/duckdb:parquet 28062708 26257741 1.07
tpcds_q59/duckdb:parquet 37907352 37313893 1.02
tpcds_q60/duckdb:parquet 26113010 25516221 1.02
tpcds_q61/duckdb:parquet 34698782 34547686 1.00
tpcds_q62/duckdb:parquet 13316947 13013390 1.02
tpcds_q63/duckdb:parquet 16835082 15948307 1.06
tpcds_q64/duckdb:parquet 81862721 76345997 1.07
tpcds_q65/duckdb:parquet 23970289 23548174 1.02
tpcds_q66/duckdb:parquet 31386155 32588974 0.96
tpcds_q67/duckdb:parquet 148324293 136331745 1.09
tpcds_q68/duckdb:parquet 41801793 40296648 1.04
tpcds_q69/duckdb:parquet 41527674 40001942 1.04
tpcds_q70/duckdb:parquet 23200000 22855849 1.02
tpcds_q71/duckdb:parquet 23832970 23964484 0.99
tpcds_q72/duckdb:parquet 171625868 167565486 1.02
tpcds_q73/duckdb:parquet 20715358 19839773 1.04
tpcds_q74/duckdb:parquet 135194131 127693872 1.06
tpcds_q75/duckdb:parquet 62329060 59097550 1.05
tpcds_q76/duckdb:parquet 24065070 22714355 1.06
tpcds_q77/duckdb:parquet 27216339 26119122 1.04
tpcds_q78/duckdb:parquet 85731671 78390045 1.09
tpcds_q79/duckdb:parquet 32627240 30989905 1.05
tpcds_q80/duckdb:parquet 🚨 50750879 43841532 1.16
tpcds_q81/duckdb:parquet 37924088 35929023 1.06
tpcds_q82/duckdb:parquet 17582270 18752810 0.94
tpcds_q83/duckdb:parquet 🚨 21389339 18735187 1.14
tpcds_q84/duckdb:parquet 22201045 21901276 1.01
tpcds_q85/duckdb:parquet 45613793 42293128 1.08
tpcds_q86/duckdb:parquet 14937291 13736770 1.09
tpcds_q87/duckdb:parquet 42471966 39293036 1.08
tpcds_q88/duckdb:parquet 55682302 54481635 1.02
tpcds_q89/duckdb:parquet 19998828 18626347 1.07
tpcds_q90/duckdb:parquet 🚨 9817933 8630734 1.14
tpcds_q91/duckdb:parquet 🚨 29034428 26051815 1.11
tpcds_q92/duckdb:parquet 14587703 13544811 1.08
tpcds_q93/duckdb:parquet 🚨 36365460 31668776 1.15
tpcds_q94/duckdb:parquet 🚨 20146749 18297643 1.10
tpcds_q95/duckdb:parquet 155059781 147129109 1.05
tpcds_q96/duckdb:parquet 10944488 10414830 1.05
tpcds_q97/duckdb:parquet 39030058 39506612 0.99
tpcds_q98/duckdb:parquet 22185042 21212338 1.05
tpcds_q99/duckdb:parquet 20621524 20411224 1.01
duckdb / duckdb (1.083x ➖, 0↑ 34↓)
name PR e0fd1f9 (ns) base 8cd613b (ns) ratio (PR/base)
tpcds_q01/duckdb:duckdb 🚨 25188482 22327611 1.13
tpcds_q02/duckdb:duckdb 21396632 19580292 1.09
tpcds_q03/duckdb:duckdb 🚨 11785527 10384762 1.13
tpcds_q04/duckdb:duckdb 185768818 182458388 1.02
tpcds_q05/duckdb:duckdb 🚨 23551134 21051768 1.12
tpcds_q06/duckdb:duckdb 🚨 31232722 27136594 1.15
tpcds_q07/duckdb:duckdb 43988201 40590217 1.08
tpcds_q08/duckdb:duckdb 123064318 120232863 1.02
tpcds_q09/duckdb:duckdb 21354848 20609271 1.04
tpcds_q10/duckdb:duckdb 30041422 27837940 1.08
tpcds_q11/duckdb:duckdb 96770494 95063556 1.02
tpcds_q12/duckdb:duckdb 14270868 13513259 1.06
tpcds_q13/duckdb:duckdb 28027508 26185902 1.07
tpcds_q14/duckdb:duckdb 97208288 94905238 1.02
tpcds_q15/duckdb:duckdb 🚨 28031582 25276894 1.11
tpcds_q16/duckdb:duckdb 21531143 21454712 1.00
tpcds_q17/duckdb:duckdb 🚨 27496339 24450360 1.12
tpcds_q18/duckdb:duckdb 52281476 47747591 1.09
tpcds_q19/duckdb:duckdb 🚨 21836878 19835605 1.10
tpcds_q20/duckdb:duckdb 🚨 15056499 13559900 1.11
tpcds_q21/duckdb:duckdb 🚨 8586810 7615998 1.13
tpcds_q22/duckdb:duckdb 70392956 67852648 1.04
tpcds_q23/duckdb:duckdb 🚨 88185815 78013398 1.13
tpcds_q24/duckdb:duckdb 27864712 25623524 1.09
tpcds_q25/duckdb:duckdb 20398090 19177417 1.06
tpcds_q26/duckdb:duckdb 31471288 28621026 1.10
tpcds_q27/duckdb:duckdb 44262790 41475506 1.07
tpcds_q28/duckdb:duckdb 🚨 27590039 24938680 1.11
tpcds_q29/duckdb:duckdb 25915096 24001049 1.08
tpcds_q30/duckdb:duckdb 31749981 31440000 1.01
tpcds_q31/duckdb:duckdb 57173993 52599437 1.09
tpcds_q32/duckdb:duckdb 🚨 9227202 8219729 1.12
tpcds_q33/duckdb:duckdb 🚨 17739975 15985435 1.11
tpcds_q34/duckdb:duckdb 19764946 18811943 1.05
tpcds_q35/duckdb:duckdb 40360861 37845583 1.07
tpcds_q36/duckdb:duckdb 78522810 72400354 1.08
tpcds_q37/duckdb:duckdb 9576482 9141841 1.05
tpcds_q38/duckdb:duckdb 35742291 32976526 1.08
tpcds_q39/duckdb:duckdb 🚨 30978887 27812651 1.11
tpcds_q40/duckdb:duckdb 🚨 17369623 14755149 1.18
tpcds_q41/duckdb:duckdb 🚨 11005325 9213965 1.19
tpcds_q42/duckdb:duckdb 9765530 9643946 1.01
tpcds_q43/duckdb:duckdb 15299528 14692318 1.04
tpcds_q44/duckdb:duckdb 17053846 15876189 1.07
tpcds_q45/duckdb:duckdb 21158734 19253989 1.10
tpcds_q46/duckdb:duckdb 43098243 39406793 1.09
tpcds_q47/duckdb:duckdb 50914904 47397658 1.07
tpcds_q48/duckdb:duckdb 27157790 25198100 1.08
tpcds_q49/duckdb:duckdb 🚨 22642817 20402552 1.11
tpcds_q50/duckdb:duckdb 17616441 16257681 1.08
tpcds_q51/duckdb:duckdb 105917542 98865025 1.07
tpcds_q52/duckdb:duckdb 9663701 10611646 0.91
tpcds_q53/duckdb:duckdb 15979642 15209701 1.05
tpcds_q54/duckdb:duckdb 20895626 19006450 1.10
tpcds_q55/duckdb:duckdb 🚨 10555797 9520321 1.11
tpcds_q56/duckdb:duckdb 🚨 18523882 16271891 1.14
tpcds_q57/duckdb:duckdb 39416875 36433387 1.08
tpcds_q58/duckdb:duckdb 🚨 18572054 16589101 1.12
tpcds_q59/duckdb:duckdb 39043755 37017265 1.05
tpcds_q60/duckdb:duckdb 19972492 18507290 1.08
tpcds_q61/duckdb:duckdb 18056150 16437945 1.10
tpcds_q62/duckdb:duckdb 🚨 11096890 10060176 1.10
tpcds_q63/duckdb:duckdb 15256242 13977718 1.09
tpcds_q64/duckdb:duckdb 62186157 58714018 1.06
tpcds_q65/duckdb:duckdb 40250484 37424801 1.08
tpcds_q66/duckdb:duckdb 29219425 26620653 1.10
tpcds_q67/duckdb:duckdb 143802869 131914458 1.09
tpcds_q68/duckdb:duckdb 28900400 26535287 1.09
tpcds_q69/duckdb:duckdb 🚨 31465251 27809965 1.13
tpcds_q70/duckdb:duckdb 🚨 18279415 16590924 1.10
tpcds_q71/duckdb:duckdb 🚨 18887821 16576108 1.14
tpcds_q72/duckdb:duckdb 50290100 46304182 1.09
tpcds_q73/duckdb:duckdb 🚨 15317130 13870801 1.10
tpcds_q74/duckdb:duckdb 156265992 146272598 1.07
tpcds_q75/duckdb:duckdb 49549582 45948051 1.08
tpcds_q76/duckdb:duckdb 15160447 14880413 1.02
tpcds_q77/duckdb:duckdb 🚨 16520844 14689767 1.12
tpcds_q78/duckdb:duckdb 67677895 66345995 1.02
tpcds_q79/duckdb:duckdb 20678432 20988626 0.99
tpcds_q80/duckdb:duckdb 33687742 31944346 1.05
tpcds_q81/duckdb:duckdb 42403242 41028536 1.03
tpcds_q82/duckdb:duckdb 🚨 11605992 10430383 1.11
tpcds_q83/duckdb:duckdb 12100592 11190096 1.08
tpcds_q84/duckdb:duckdb 16286237 14978902 1.09
tpcds_q85/duckdb:duckdb 🚨 29575962 26674510 1.11
tpcds_q86/duckdb:duckdb 13022050 12145485 1.07
tpcds_q87/duckdb:duckdb 38245799 35660362 1.07
tpcds_q88/duckdb:duckdb 🚨 31847051 28260943 1.13
tpcds_q89/duckdb:duckdb 18844765 17495768 1.08
tpcds_q90/duckdb:duckdb 🚨 7244472 6213068 1.17
tpcds_q91/duckdb:duckdb 16386150 15015038 1.09
tpcds_q92/duckdb:duckdb 🚨 10893541 9896440 1.10
tpcds_q93/duckdb:duckdb 🚨 27154159 23590156 1.15
tpcds_q94/duckdb:duckdb 🚨 16273939 14634955 1.11
tpcds_q95/duckdb:duckdb 🚨 120672426 106218146 1.14
tpcds_q96/duckdb:duckdb 6515613 5939925 1.10
tpcds_q97/duckdb:duckdb 35182739 32157346 1.09
tpcds_q98/duckdb:duckdb 18572554 18464546 1.01
tpcds_q99/duckdb:duckdb 17943350 17071774 1.05

File Size Changes (48 files changed, +0.0% overall, 48↑ 0↓)
File Scale Format Base HEAD Change %
income_band.vortex 1.0 vortex-compact 5.56 KB 5.77 KB +216 B +3.8%
income_band.vortex 1.0 vortex-file-compressed 5.77 KB 5.98 KB +216 B +3.7%
reason.vortex 1.0 vortex-compact 5.96 KB 6.17 KB +216 B +3.5%
reason.vortex 1.0 vortex-file-compressed 7.65 KB 7.86 KB +216 B +2.8%
household_demographics.vortex 1.0 vortex-compact 10.29 KB 10.49 KB +208 B +2.0%
ship_mode.vortex 1.0 vortex-compact 10.73 KB 10.93 KB +208 B +1.9%
ship_mode.vortex 1.0 vortex-file-compressed 13.31 KB 13.51 KB +208 B +1.5%
household_demographics.vortex 1.0 vortex-file-compressed 16.55 KB 16.75 KB +208 B +1.2%
warehouse.vortex 1.0 vortex-compact 22.14 KB 22.35 KB +216 B +1.0%
warehouse.vortex 1.0 vortex-file-compressed 24.09 KB 24.30 KB +216 B +0.9%
web_page.vortex 1.0 vortex-compact 25.01 KB 25.21 KB +208 B +0.8%
web_page.vortex 1.0 vortex-file-compressed 30.53 KB 30.73 KB +208 B +0.7%
web_site.vortex 1.0 vortex-compact 42.19 KB 42.39 KB +208 B +0.5%
store.vortex 1.0 vortex-compact 43.22 KB 43.42 KB +208 B +0.5%
call_center.vortex 1.0 vortex-compact 47.43 KB 47.64 KB +208 B +0.4%
store.vortex 1.0 vortex-file-compressed 49.23 KB 49.43 KB +208 B +0.4%
promotion.vortex 1.0 vortex-compact 50.31 KB 50.52 KB +208 B +0.4%
call_center.vortex 1.0 vortex-file-compressed 53.73 KB 53.93 KB +208 B +0.4%
web_site.vortex 1.0 vortex-file-compressed 54.72 KB 54.93 KB +208 B +0.4%
promotion.vortex 1.0 vortex-file-compressed 59.95 KB 60.15 KB +208 B +0.3%
time_dim.vortex 1.0 vortex-compact 96.59 KB 96.80 KB +208 B +0.2%
date_dim.vortex 1.0 vortex-compact 140.28 KB 140.48 KB +208 B +0.1%
catalog_page.vortex 1.0 vortex-compact 362.44 KB 362.64 KB +208 B +0.1%
time_dim.vortex 1.0 vortex-file-compressed 408.12 KB 408.33 KB +208 B +0.0%
customer_demographics.vortex 1.0 vortex-compact 424.18 KB 424.38 KB +208 B +0.0%
catalog_page.vortex 1.0 vortex-file-compressed 568.89 KB 569.09 KB +208 B +0.0%
customer_address.vortex 1.0 vortex-compact 638.84 KB 639.04 KB +208 B +0.0%
customer_address.vortex 1.0 vortex-file-compressed 837.55 KB 837.76 KB +208 B +0.0%
item.vortex 1.0 vortex-compact 1000.32 KB 1000.52 KB +208 B +0.0%
date_dim.vortex 1.0 vortex-file-compressed 1.02 MB 1.02 MB +208 B +0.0%
customer_demographics.vortex 1.0 vortex-file-compressed 1.49 MB 1.49 MB +208 B +0.0%
item.vortex 1.0 vortex-file-compressed 1.64 MB 1.64 MB +208 B +0.0%
web_returns.vortex 1.0 vortex-compact 3.00 MB 3.00 MB +208 B +0.0%
customer.vortex 1.0 vortex-compact 3.29 MB 3.29 MB +208 B +0.0%
web_returns.vortex 1.0 vortex-file-compressed 3.55 MB 3.55 MB +208 B +0.0%
customer.vortex 1.0 vortex-file-compressed 4.20 MB 4.20 MB +208 B +0.0%
catalog_returns.vortex 1.0 vortex-compact 6.04 MB 6.04 MB +208 B +0.0%
catalog_returns.vortex 1.0 vortex-file-compressed 7.16 MB 7.16 MB +208 B +0.0%
store_returns.vortex 1.0 vortex-compact 9.36 MB 9.36 MB +208 B +0.0%
store_returns.vortex 1.0 vortex-file-compressed 10.97 MB 10.97 MB +208 B +0.0%
inventory.vortex 1.0 vortex-compact 16.07 MB 16.07 MB +216 B +0.0%
web_sales.vortex 1.0 vortex-compact 29.45 MB 29.45 MB +208 B +0.0%
web_sales.vortex 1.0 vortex-file-compressed 34.20 MB 34.20 MB +208 B +0.0%
inventory.vortex 1.0 vortex-file-compressed 36.64 MB 36.64 MB +216 B +0.0%
catalog_sales.vortex 1.0 vortex-compact 59.49 MB 59.49 MB +208 B +0.0%
catalog_sales.vortex 1.0 vortex-file-compressed 70.44 MB 70.44 MB +208 B +0.0%
store_sales.vortex 1.0 vortex-compact 78.12 MB 78.12 MB +216 B +0.0%
store_sales.vortex 1.0 vortex-file-compressed 96.33 MB 96.33 MB +208 B +0.0%

Totals:

  • vortex-compact: 207.94 MB → 207.94 MB (+0.0%)
  • vortex-file-compressed: 269.98 MB → 269.98 MB (+0.0%)

@github-actions

github-actions Bot commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb S3 📖

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +1.5%
Engines: DataFusion No clear signal (+6.0%, environment too noisy confidence) · DuckDB No clear signal (-2.7%, low confidence)
Vortex (geomean): 1.026x ➖
Parquet (geomean): 1.011x ➖
Shifts: Parquet (control) +1.1% · Median polish +0.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 (1.027x ➖, 0↑ 0↓)
name PR e0fd1f9 (ns) base 8cd613b (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 35143896 31472511 1.12
fineweb_q01/datafusion:vortex-file-compressed 474012895 509159783 0.93
fineweb_q02/datafusion:vortex-file-compressed 555746823 498819738 1.11
fineweb_q03/datafusion:vortex-file-compressed 1121030748 1096686438 1.02
fineweb_q04/datafusion:vortex-file-compressed 1136616206 1203484375 0.94
fineweb_q05/datafusion:vortex-file-compressed 1091651102 1146002533 0.95
fineweb_q06/datafusion:vortex-file-compressed 1320227956 1340437114 0.98
fineweb_q07/datafusion:vortex-file-compressed 1113740517 1060962954 1.05
fineweb_q08/datafusion:vortex-file-compressed 528301831 458275552 1.15
datafusion / vortex-compact (1.107x ➖, 0↑ 2↓)
name PR e0fd1f9 (ns) base 8cd613b (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 🚨 43878354 31762213 1.38
fineweb_q01/datafusion:vortex-compact 472890975 507361100 0.93
fineweb_q02/datafusion:vortex-compact 578258797 627970708 0.92
fineweb_q03/datafusion:vortex-compact 1395819318 1376077354 1.01
fineweb_q04/datafusion:vortex-compact 1582317943 1592910614 0.99
fineweb_q05/datafusion:vortex-compact 1352755674 1350319969 1.00
fineweb_q06/datafusion:vortex-compact 🚨 2667895333 1286795926 2.07
fineweb_q07/datafusion:vortex-compact 1247115355 1118555868 1.11
fineweb_q08/datafusion:vortex-compact 400981921 445550416 0.90
datafusion / parquet (1.006x ➖, 1↑ 0↓)
name PR e0fd1f9 (ns) base 8cd613b (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 🚀 1082333094 1643350992 0.66
fineweb_q01/datafusion:parquet 1907019223 1746951516 1.09
fineweb_q02/datafusion:parquet 2253378357 1746665658 1.29
fineweb_q03/datafusion:parquet 1770326538 1799474485 0.98
fineweb_q04/datafusion:parquet 2131737683 1764202471 1.21
fineweb_q05/datafusion:parquet 2149697469 1806716870 1.19
fineweb_q06/datafusion:parquet 1791089271 1731416715 1.03
fineweb_q07/datafusion:parquet 1772269398 1996707520 0.89
fineweb_q08/datafusion:parquet 1875835752 2147587326 0.87
duckdb / vortex-file-compressed (0.967x ➖, 0↑ 0↓)
name PR e0fd1f9 (ns) base 8cd613b (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 72168451 82488441 0.87
fineweb_q01/duckdb:vortex-file-compressed 528026236 574121174 0.92
fineweb_q02/duckdb:vortex-file-compressed 474596573 614137028 0.77
fineweb_q03/duckdb:vortex-file-compressed 1203640435 1195550158 1.01
fineweb_q04/duckdb:vortex-file-compressed 1341709712 1308722088 1.03
fineweb_q05/duckdb:vortex-file-compressed 1332748458 1221017581 1.09
fineweb_q06/duckdb:vortex-file-compressed 1409872700 1498465191 0.94
fineweb_q07/duckdb:vortex-file-compressed 1352609396 1249959587 1.08
fineweb_q08/duckdb:vortex-file-compressed 549733962 528909345 1.04
duckdb / vortex-compact (1.009x ➖, 0↑ 0↓)
name PR e0fd1f9 (ns) base 8cd613b (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 73820591 73429836 1.01
fineweb_q01/duckdb:vortex-compact 539492958 508310729 1.06
fineweb_q02/duckdb:vortex-compact 539466619 617314193 0.87
fineweb_q03/duckdb:vortex-compact 1768597006 1697473283 1.04
fineweb_q04/duckdb:vortex-compact 1745971042 1789879985 0.98
fineweb_q05/duckdb:vortex-compact 1555386582 1557914814 1.00
fineweb_q06/duckdb:vortex-compact 1520884544 1514829547 1.00
fineweb_q07/duckdb:vortex-compact 1561293338 1364131102 1.14
fineweb_q08/duckdb:vortex-compact 442308510 443915859 1.00
duckdb / parquet (1.015x ➖, 0↑ 0↓)
name PR e0fd1f9 (ns) base 8cd613b (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 1092459117 1077150670 1.01
fineweb_q01/duckdb:parquet 1342190835 1298742998 1.03
fineweb_q02/duckdb:parquet 1334224843 1327667608 1.00
fineweb_q03/duckdb:parquet 3706753018 3626107299 1.02
fineweb_q04/duckdb:parquet 1913930934 1901799301 1.01
fineweb_q05/duckdb:parquet 2106003459 2196831076 0.96
fineweb_q06/duckdb:parquet 4411080010 4178981151 1.06
fineweb_q07/duckdb:parquet 2729424683 2684826079 1.02
fineweb_q08/duckdb:parquet 1067008532 1035908410 1.03

@github-actions

github-actions Bot commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Statistical and Population Genetics 📖

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

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

duckdb / vortex-file-compressed (1.022x ➖, 0↑ 0↓)
name PR e0fd1f9 (ns) base 1c92be6 (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-file-compressed 12643580 12153708 1.04
statpopgen_q01/duckdb:vortex-file-compressed 13088246 12566478 1.04
statpopgen_q02/duckdb:vortex-file-compressed 554679201 517377910 1.07
statpopgen_q03/duckdb:vortex-file-compressed 1040655921 1032250097 1.01
statpopgen_q04/duckdb:vortex-file-compressed 1050056888 1045831958 1.00
statpopgen_q05/duckdb:vortex-file-compressed 485865437 485891349 1.00
statpopgen_q06/duckdb:vortex-file-compressed 1526406077 1508411173 1.01
statpopgen_q07/duckdb:vortex-file-compressed 203129701 203369962 1.00
statpopgen_q08/duckdb:vortex-file-compressed 229709219 224789754 1.02
statpopgen_q09/duckdb:vortex-file-compressed 842145949 810198068 1.04
statpopgen_q10/duckdb:vortex-file-compressed 2577337673 2549108855 1.01
duckdb / vortex-compact (1.019x ➖, 0↑ 0↓)
name PR e0fd1f9 (ns) base 1c92be6 (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-compact 12434974 11671363 1.07
statpopgen_q01/duckdb:vortex-compact 16125467 15496562 1.04
statpopgen_q02/duckdb:vortex-compact 574073993 577390352 0.99
statpopgen_q03/duckdb:vortex-compact 1189207778 1159246301 1.03
statpopgen_q04/duckdb:vortex-compact 1187766676 1156776007 1.03
statpopgen_q05/duckdb:vortex-compact 578867388 578610561 1.00
statpopgen_q06/duckdb:vortex-compact 1494257837 1493543735 1.00
statpopgen_q07/duckdb:vortex-compact 924410447 901681907 1.03
statpopgen_q08/duckdb:vortex-compact 952293943 931661720 1.02
statpopgen_q09/duckdb:vortex-compact 947268775 940289603 1.01
statpopgen_q10/duckdb:vortex-compact 2620759516 2628163072 1.00
duckdb / parquet (1.015x ➖, 0↑ 0↓)
name PR e0fd1f9 (ns) base 1c92be6 (ns) ratio (PR/base)
statpopgen_q00/duckdb:parquet 342845108 337048175 1.02
statpopgen_q01/duckdb:parquet 422669022 416244923 1.02
statpopgen_q02/duckdb:parquet 807828410 798913578 1.01
statpopgen_q03/duckdb:parquet 1226745254 1221446186 1.00
statpopgen_q04/duckdb:parquet 1253231978 1220018884 1.03
statpopgen_q05/duckdb:parquet 860957248 843862286 1.02
statpopgen_q06/duckdb:parquet 1465368358 1479366077 0.99
statpopgen_q07/duckdb:parquet 911025619 887083273 1.03
statpopgen_q08/duckdb:parquet 918721266 899464766 1.02
statpopgen_q09/duckdb:parquet 1076210552 1054149068 1.02
statpopgen_q10/duckdb:parquet 2279998686 2255337342 1.01

File Size Changes (2 files changed, +0.0% overall, 2↑ 0↓)
File Scale Format Base HEAD Change %
gnomad.genomes.v3.1.2.hgdp_tgp.chr21.vortex 100000 vortex-compact 960.66 MB 960.66 MB +208 B +0.0%
gnomad.genomes.v3.1.2.hgdp_tgp.chr21.vortex 100000 vortex-file-compressed 1.96 GB 1.96 GB +208 B +0.0%

Totals:

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

@github-actions

github-actions Bot commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench Sorted on NVME 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +3.8%
Engines: DataFusion No clear signal (+10.5%, environment too noisy confidence) · DuckDB No clear signal (+1.0%, low confidence)
Vortex (geomean): 1.073x ➖
Parquet (geomean): 1.015x ➖
Shifts: Parquet (control) +1.5% · Median polish +1.7%

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

datafusion / vortex-file-compressed (1.128x ❌, 0↑ 5↓)
name PR e0fd1f9 (ns) base 1c92be6 (ns) ratio (PR/base)
clickbench-sorted_q23/datafusion:vortex-file-compressed 🚨 552081296 426450554 1.29
clickbench-sorted_q24/datafusion:vortex-file-compressed 🚨 23615086 19848209 1.19
clickbench-sorted_q26/datafusion:vortex-file-compressed 🚨 25950853 20327205 1.28
clickbench-sorted_q36/datafusion:vortex-file-compressed 🚨 65659758 57274813 1.15
clickbench-sorted_q37/datafusion:vortex-file-compressed 45273320 44193620 1.02
clickbench-sorted_q38/datafusion:vortex-file-compressed 43892287 40667662 1.08
clickbench-sorted_q39/datafusion:vortex-file-compressed 117369453 111432224 1.05
clickbench-sorted_q40/datafusion:vortex-file-compressed 🚨 21552491 19484539 1.11
clickbench-sorted_q41/datafusion:vortex-file-compressed 20336462 19284461 1.05
clickbench-sorted_q42/datafusion:vortex-file-compressed 15032859 13791199 1.09
datafusion / parquet (1.021x ➖, 1↑ 0↓)
name PR e0fd1f9 (ns) base 1c92be6 (ns) ratio (PR/base)
clickbench-sorted_q23/datafusion:parquet 4985763877 4695295164 1.06
clickbench-sorted_q24/datafusion:parquet 🚀 27649436 31506902 0.88
clickbench-sorted_q26/datafusion:parquet 26899963 26906221 1.00
clickbench-sorted_q36/datafusion:parquet 186585928 179554614 1.04
clickbench-sorted_q37/datafusion:parquet 118148040 113305085 1.04
clickbench-sorted_q38/datafusion:parquet 172675132 167366040 1.03
clickbench-sorted_q39/datafusion:parquet 310794693 296858858 1.05
clickbench-sorted_q40/datafusion:parquet 70244785 65247501 1.08
clickbench-sorted_q41/datafusion:parquet 66053415 63229141 1.04
clickbench-sorted_q42/datafusion:parquet 32380838 32221817 1.00
duckdb / vortex-file-compressed (1.021x ➖, 0↑ 1↓)
name PR e0fd1f9 (ns) base 1c92be6 (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:vortex-file-compressed 165438120 181732691 0.91
clickbench-sorted_q24/duckdb:vortex-file-compressed 25962361 28731491 0.90
clickbench-sorted_q26/duckdb:vortex-file-compressed 🚨 46196624 34170974 1.35
clickbench-sorted_q36/duckdb:vortex-file-compressed 57844551 54753566 1.06
clickbench-sorted_q37/duckdb:vortex-file-compressed 44577403 44919940 0.99
clickbench-sorted_q38/duckdb:vortex-file-compressed 50429144 49632395 1.02
clickbench-sorted_q39/duckdb:vortex-file-compressed 109040567 107422707 1.02
clickbench-sorted_q40/duckdb:vortex-file-compressed 30089249 29649261 1.01
clickbench-sorted_q41/duckdb:vortex-file-compressed 28839278 27151002 1.06
clickbench-sorted_q42/duckdb:vortex-file-compressed 23978293 25159855 0.95
duckdb / parquet (1.008x ➖, 0↑ 0↓)
name PR e0fd1f9 (ns) base 1c92be6 (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:parquet 199329820 201196266 0.99
clickbench-sorted_q24/duckdb:parquet 29542413 28475742 1.04
clickbench-sorted_q26/duckdb:parquet 24797485 24242114 1.02
clickbench-sorted_q36/duckdb:parquet 109964540 108448213 1.01
clickbench-sorted_q37/duckdb:parquet 94683594 93496212 1.01
clickbench-sorted_q38/duckdb:parquet 95747556 95880530 1.00
clickbench-sorted_q39/duckdb:parquet 181091131 179144622 1.01
clickbench-sorted_q40/duckdb:parquet 40853515 43212335 0.95
clickbench-sorted_q41/duckdb:parquet 43433331 41861950 1.04
clickbench-sorted_q42/duckdb:parquet 30083600 29651029 1.01
duckdb / duckdb (1.014x ➖, 0↑ 0↓)
name PR e0fd1f9 (ns) base 1c92be6 (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:duckdb 289320896 281126370 1.03
clickbench-sorted_q24/duckdb:duckdb 44527468 43626046 1.02
clickbench-sorted_q26/duckdb:duckdb 41330459 41866474 0.99
clickbench-sorted_q36/duckdb:duckdb 90399504 90305602 1.00
clickbench-sorted_q37/duckdb:duckdb 83200298 79078075 1.05
clickbench-sorted_q38/duckdb:duckdb 63472235 64231141 0.99
clickbench-sorted_q39/duckdb:duckdb 119736617 118064209 1.01
clickbench-sorted_q40/duckdb:duckdb 44744767 43919967 1.02
clickbench-sorted_q41/duckdb:duckdb 42951310 42439059 1.01
clickbench-sorted_q42/duckdb:duckdb 35761185 34948408 1.02

File Size Changes (201 files changed, +0.0% overall, 101↑ 100↓)
File Scale Format Base HEAD Change %
hits_001.vortex 1.0 vortex-file-compressed 189.04 MB 193.52 MB +4.48 MB +2.4%
hits_052.vortex 1.0 vortex-compact 97.09 MB 99.08 MB +1.99 MB +2.1%
hits_006.vortex 1.0 vortex-compact 94.14 MB 95.76 MB +1.62 MB +1.7%
hits_001.vortex 1.0 vortex-compact 139.05 MB 140.49 MB +1.44 MB +1.0%
hits_000.vortex 1.0 vortex-compact 98.62 MB 99.62 MB +1023.79 KB +1.0%
hits_075.vortex 1.0 vortex-compact 137.86 MB 139.17 MB +1.31 MB +1.0%
hits_034.vortex 1.0 vortex-file-compressed 181.96 MB 183.64 MB +1.68 MB +0.9%
hits_053.vortex 1.0 vortex-file-compressed 190.08 MB 191.79 MB +1.71 MB +0.9%
hits_049.vortex 1.0 vortex-compact 139.42 MB 140.63 MB +1.21 MB +0.9%
hits_097.vortex 1.0 vortex-compact 140.30 MB 141.41 MB +1.11 MB +0.8%
hits_034.vortex 1.0 vortex-compact 132.36 MB 133.41 MB +1.04 MB +0.8%
hits_030.vortex 1.0 vortex-compact 98.27 MB 98.97 MB +718.33 KB +0.7%
hits_076.vortex 1.0 vortex-compact 125.57 MB 126.42 MB +874.15 KB +0.7%
hits_066.vortex 1.0 vortex-file-compressed 163.02 MB 163.91 MB +915.09 KB +0.5%
hits_044.vortex 1.0 vortex-file-compressed 198.98 MB 200.04 MB +1.06 MB +0.5%
hits_056.vortex 1.0 vortex-compact 100.86 MB 101.35 MB +505.42 KB +0.5%
hits_048.vortex 1.0 vortex-compact 152.66 MB 153.36 MB +719.57 KB +0.5%
hits_071.vortex 1.0 vortex-compact 105.76 MB 106.21 MB +460.16 KB +0.4%
hits_095.vortex 1.0 vortex-compact 110.62 MB 111.06 MB +451.26 KB +0.4%
hits_054.vortex 1.0 vortex-file-compressed 147.08 MB 147.66 MB +599.91 KB +0.4%
hits_043.vortex 1.0 vortex-compact 94.33 MB 94.69 MB +367.72 KB +0.4%
hits_019.vortex 1.0 vortex-compact 106.18 MB 106.58 MB +412.27 KB +0.4%
hits_005.vortex 1.0 vortex-file-compressed 167.55 MB 168.15 MB +619.38 KB +0.4%
hits_022.vortex 1.0 vortex-file-compressed 199.00 MB 199.72 MB +728.61 KB +0.4%
hits_066.vortex 1.0 vortex-compact 117.70 MB 118.05 MB +358.39 KB +0.3%
hits_089.vortex 1.0 vortex-compact 99.22 MB 99.51 MB +294.25 KB +0.3%
hits_091.vortex 1.0 vortex-compact 111.86 MB 112.18 MB +326.38 KB +0.3%
hits_060.vortex 1.0 vortex-file-compressed 193.12 MB 193.66 MB +550.42 KB +0.3%
hits_088.vortex 1.0 vortex-file-compressed 171.98 MB 172.43 MB +461.30 KB +0.3%
hits_029.vortex 1.0 vortex-file-compressed 199.64 MB 200.15 MB +523.93 KB +0.3%
hits_036.vortex 1.0 vortex-file-compressed 171.30 MB 171.71 MB +419.69 KB +0.2%
hits_093.vortex 1.0 vortex-compact 98.45 MB 98.69 MB +240.99 KB +0.2%
hits_014.vortex 1.0 vortex-file-compressed 172.23 MB 172.64 MB +416.32 KB +0.2%
hits_086.vortex 1.0 vortex-compact 140.74 MB 141.07 MB +339.41 KB +0.2%
hits_035.vortex 1.0 vortex-file-compressed 102.76 MB 103.00 MB +244.09 KB +0.2%
hits_032.vortex 1.0 vortex-file-compressed 154.72 MB 155.07 MB +359.24 KB +0.2%
hits_092.vortex 1.0 vortex-compact 153.22 MB 153.56 MB +353.38 KB +0.2%
hits_049.vortex 1.0 vortex-file-compressed 191.31 MB 191.72 MB +424.16 KB +0.2%
hits_046.vortex 1.0 vortex-file-compressed 101.12 MB 101.33 MB +214.88 KB +0.2%
hits_099.vortex 1.0 vortex-compact 133.18 MB 133.43 MB +258.27 KB +0.2%
hits_014.vortex 1.0 vortex-compact 133.92 MB 134.17 MB +251.88 KB +0.2%
hits_074.vortex 1.0 vortex-compact 152.84 MB 153.12 MB +285.51 KB +0.2%
hits_069.vortex 1.0 vortex-file-compressed 142.32 MB 142.55 MB +240.91 KB +0.2%
hits_010.vortex 1.0 vortex-file-compressed 168.89 MB 169.16 MB +281.13 KB +0.2%
hits_000.vortex 1.0 vortex-file-compressed 131.80 MB 132.00 MB +202.52 KB +0.2%
hits_021.vortex 1.0 vortex-file-compressed 154.34 MB 154.54 MB +212.99 KB +0.1%
hits_090.vortex 1.0 vortex-file-compressed 192.46 MB 192.71 MB +259.94 KB +0.1%
hits_089.vortex 1.0 vortex-file-compressed 131.45 MB 131.62 MB +174.66 KB +0.1%
hits_058.vortex 1.0 vortex-file-compressed 155.03 MB 155.23 MB +204.91 KB +0.1%
hits_050.vortex 1.0 vortex-file-compressed 160.87 MB 161.06 MB +196.05 KB +0.1%
hits_004.vortex 1.0 vortex-file-compressed 131.44 MB 131.59 MB +159.95 KB +0.1%
hits_012.vortex 1.0 vortex-file-compressed 190.88 MB 191.10 MB +231.48 KB +0.1%
hits_057.vortex 1.0 vortex-file-compressed 159.94 MB 160.13 MB +192.30 KB +0.1%
hits_098.vortex 1.0 vortex-file-compressed 137.64 MB 137.79 MB +157.60 KB +0.1%
hits_084.vortex 1.0 vortex-file-compressed 154.44 MB 154.60 MB +169.08 KB +0.1%
hits_076.vortex 1.0 vortex-file-compressed 160.83 MB 161.00 MB +174.98 KB +0.1%
hits_095.vortex 1.0 vortex-file-compressed 154.33 MB 154.49 MB +162.98 KB +0.1%
hits_033.vortex 1.0 vortex-compact 153.31 MB 153.46 MB +154.88 KB +0.1%
hits_052.vortex 1.0 vortex-file-compressed 130.88 MB 131.01 MB +127.73 KB +0.1%
hits_007.vortex 1.0 vortex-file-compressed 200.02 MB 200.17 MB +162.39 KB +0.1%
hits_023.vortex 1.0 vortex-file-compressed 195.31 MB 195.47 MB +158.50 KB +0.1%
hits_024.vortex 1.0 vortex-compact 124.77 MB 124.87 MB +97.48 KB +0.1%
hits_047.vortex 1.0 vortex-file-compressed 154.47 MB 154.58 MB +116.62 KB +0.1%
hits_017.vortex 1.0 vortex-compact 111.61 MB 111.69 MB +84.23 KB +0.1%
hits_015.vortex 1.0 vortex-file-compressed 131.16 MB 131.25 MB +92.99 KB +0.1%
hits_037.vortex 1.0 vortex-compact 132.55 MB 132.64 MB +92.41 KB +0.1%
hits_094.vortex 1.0 vortex-file-compressed 158.93 MB 159.03 MB +107.98 KB +0.1%
hits_091.vortex 1.0 vortex-file-compressed 147.06 MB 147.15 MB +99.40 KB +0.1%
hits_020.vortex 1.0 vortex-file-compressed 160.14 MB 160.24 MB +107.75 KB +0.1%
hits_027.vortex 1.0 vortex-compact 139.14 MB 139.23 MB +92.91 KB +0.1%
hits_079.vortex 1.0 vortex-compact 128.09 MB 128.17 MB +80.98 KB +0.1%
hits_036.vortex 1.0 vortex-compact 133.32 MB 133.39 MB +80.94 KB +0.1%
hits_086.vortex 1.0 vortex-file-compressed 192.13 MB 192.24 MB +116.53 KB +0.1%
hits_028.vortex 1.0 vortex-file-compressed 151.91 MB 152.00 MB +90.94 KB +0.1%
hits_057.vortex 1.0 vortex-compact 111.78 MB 111.84 MB +61.71 KB +0.1%
hits_063.vortex 1.0 vortex-file-compressed 131.67 MB 131.74 MB +72.50 KB +0.1%
hits_083.vortex 1.0 vortex-compact 110.10 MB 110.15 MB +59.67 KB +0.1%
hits_027.vortex 1.0 vortex-file-compressed 190.10 MB 190.19 MB +99.84 KB +0.1%
hits_022.vortex 1.0 vortex-compact 153.12 MB 153.19 MB +74.45 KB +0.0%
hits_044.vortex 1.0 vortex-compact 153.68 MB 153.75 MB +69.90 KB +0.0%
hits_065.vortex 1.0 vortex-file-compressed 161.30 MB 161.37 MB +72.13 KB +0.0%
hits_083.vortex 1.0 vortex-file-compressed 157.10 MB 157.17 MB +65.25 KB +0.0%
hits_081.vortex 1.0 vortex-compact 153.61 MB 153.66 MB +51.60 KB +0.0%
hits_078.vortex 1.0 vortex-compact 97.80 MB 97.83 MB +28.80 KB +0.0%
hits_070.vortex 1.0 vortex-file-compressed 200.01 MB 200.07 MB +58.60 KB +0.0%
hits_013.vortex 1.0 vortex-file-compressed 161.33 MB 161.37 MB +33.71 KB +0.0%
hits_021.vortex 1.0 vortex-compact 110.63 MB 110.65 MB +22.72 KB +0.0%
hits_003.vortex 1.0 vortex-file-compressed 136.57 MB 136.59 MB +23.70 KB +0.0%
hits_042.vortex 1.0 vortex-file-compressed 201.55 MB 201.58 MB +34.27 KB +0.0%
hits_042.vortex 1.0 vortex-compact 136.23 MB 136.24 MB +14.66 KB +0.0%
hits_087.vortex 1.0 vortex-compact 125.23 MB 125.25 MB +13.41 KB +0.0%
hits_058.vortex 1.0 vortex-compact 111.07 MB 111.08 MB +10.12 KB +0.0%
hits_025.vortex 1.0 vortex-file-compressed 172.03 MB 172.05 MB +14.86 KB +0.0%
hits_080.vortex 1.0 vortex-file-compressed 126.87 MB 126.88 MB +10.83 KB +0.0%
hits_032.vortex 1.0 vortex-compact 110.63 MB 110.63 MB +7.27 KB +0.0%
hits_099.vortex 1.0 vortex-file-compressed 171.35 MB 171.36 MB +10.22 KB +0.0%
hits_073.vortex 1.0 vortex-compact 134.20 MB 134.20 MB +7.45 KB +0.0%
hits_082.vortex 1.0 vortex-compact 106.22 MB 106.22 MB +5.24 KB +0.0%
hits_081.vortex 1.0 vortex-file-compressed 199.96 MB 199.97 MB +9.66 KB +0.0%
hits_047.vortex 1.0 vortex-compact 110.49 MB 110.49 MB +2.75 KB +0.0%
hits_090.vortex 1.0 vortex-compact 141.24 MB 141.24 MB +2.55 KB +0.0%
hits_006.vortex 1.0 vortex-file-compressed 126.38 MB 126.38 MB 1.12 KB -0.0%
hits_015.vortex 1.0 vortex-compact 97.70 MB 97.69 MB 2.02 KB -0.0%
hits_016.vortex 1.0 vortex-compact 127.53 MB 127.53 MB 3.89 KB -0.0%
hits_097.vortex 1.0 vortex-file-compressed 192.90 MB 192.89 MB 7.87 KB -0.0%
hits_053.vortex 1.0 vortex-compact 138.53 MB 138.52 MB 7.30 KB -0.0%
hits_028.vortex 1.0 vortex-compact 115.69 MB 115.68 MB 11.70 KB -0.0%
hits_085.vortex 1.0 vortex-file-compressed 199.86 MB 199.84 MB 20.53 KB -0.0%
hits_031.vortex 1.0 vortex-compact 111.69 MB 111.68 MB 12.70 KB -0.0%
hits_048.vortex 1.0 vortex-file-compressed 199.55 MB 199.52 MB 24.51 KB -0.0%
hits_005.vortex 1.0 vortex-compact 115.89 MB 115.87 MB 14.53 KB -0.0%
hits_009.vortex 1.0 vortex-compact 75.23 MB 75.22 MB 11.66 KB -0.0%
hits_035.vortex 1.0 vortex-compact 75.96 MB 75.95 MB 11.79 KB -0.0%
hits_065.vortex 1.0 vortex-compact 124.40 MB 124.38 MB 19.91 KB -0.0%
hits_037.vortex 1.0 vortex-file-compressed 177.30 MB 177.27 MB 33.26 KB -0.0%
hits_002.vortex 1.0 vortex-file-compressed 161.13 MB 161.10 MB 31.18 KB -0.0%
hits_093.vortex 1.0 vortex-file-compressed 131.75 MB 131.73 MB 27.33 KB -0.0%
hits_017.vortex 1.0 vortex-file-compressed 146.82 MB 146.79 MB 30.50 KB -0.0%
hits_046.vortex 1.0 vortex-compact 74.91 MB 74.89 MB 18.77 KB -0.0%
hits_062.vortex 1.0 vortex-file-compressed 170.71 MB 170.66 MB 57.12 KB -0.0%
hits_088.vortex 1.0 vortex-compact 134.20 MB 134.16 MB 45.08 KB -0.0%
hits_043.vortex 1.0 vortex-file-compressed 126.49 MB 126.45 MB 45.20 KB -0.0%
hits_026.vortex 1.0 vortex-file-compressed 131.46 MB 131.42 MB 47.77 KB -0.0%
hits_009.vortex 1.0 vortex-file-compressed 101.26 MB 101.22 MB 38.73 KB -0.0%
hits_096.vortex 1.0 vortex-compact 153.23 MB 153.17 MB 69.31 KB -0.0%
hits_077.vortex 1.0 vortex-file-compressed 172.55 MB 172.47 MB 83.34 KB -0.0%
hits_054.vortex 1.0 vortex-compact 112.13 MB 112.08 MB 54.34 KB -0.0%
hits_092.vortex 1.0 vortex-file-compressed 199.46 MB 199.36 MB 101.77 KB -0.0%
hits_040.vortex 1.0 vortex-compact 110.01 MB 109.96 MB 58.20 KB -0.1%
hits_029.vortex 1.0 vortex-compact 153.49 MB 153.40 MB 90.55 KB -0.1%
hits_008.vortex 1.0 vortex-compact 106.19 MB 106.12 MB 64.18 KB -0.1%
hits_030.vortex 1.0 vortex-file-compressed 131.89 MB 131.81 MB 85.57 KB -0.1%
hits_003.vortex 1.0 vortex-compact 104.51 MB 104.45 MB 68.96 KB -0.1%
hits_072.vortex 1.0 vortex-compact 75.66 MB 75.61 MB 51.88 KB -0.1%
hits_079.vortex 1.0 vortex-file-compressed 181.12 MB 180.99 MB 128.83 KB -0.1%
hits_055.vortex 1.0 vortex-compact 153.42 MB 153.31 MB 114.59 KB -0.1%
hits_018.vortex 1.0 vortex-file-compressed 199.68 MB 199.53 MB 159.63 KB -0.1%
hits_094.vortex 1.0 vortex-compact 110.82 MB 110.73 MB 93.33 KB -0.1%
hits_062.vortex 1.0 vortex-compact 132.63 MB 132.51 MB 114.20 KB -0.1%
hits_007.vortex 1.0 vortex-compact 153.73 MB 153.60 MB 133.77 KB -0.1%
hits_060.vortex 1.0 vortex-compact 140.21 MB 140.07 MB 135.54 KB -0.1%
hits_041.vortex 1.0 vortex-compact 98.17 MB 98.08 MB 96.07 KB -0.1%
hits_074.vortex 1.0 vortex-file-compressed 199.37 MB 199.18 MB 196.25 KB -0.1%
hits_078.vortex 1.0 vortex-file-compressed 131.11 MB 130.98 MB 129.98 KB -0.1%
hits_082.vortex 1.0 vortex-file-compressed 140.09 MB 139.95 MB 141.03 KB -0.1%
hits_025.vortex 1.0 vortex-compact 133.61 MB 133.48 MB 134.83 KB -0.1%
hits_033.vortex 1.0 vortex-file-compressed 200.12 MB 199.91 MB 207.12 KB -0.1%
hits_019.vortex 1.0 vortex-file-compressed 140.97 MB 140.83 MB 152.80 KB -0.1%
hits_041.vortex 1.0 vortex-file-compressed 131.29 MB 131.15 MB 142.50 KB -0.1%
hits_038.vortex 1.0 vortex-compact 139.56 MB 139.41 MB 154.73 KB -0.1%
hits_055.vortex 1.0 vortex-file-compressed 199.76 MB 199.54 MB 224.29 KB -0.1%
hits_059.vortex 1.0 vortex-compact 152.98 MB 152.81 MB 176.24 KB -0.1%
hits_045.vortex 1.0 vortex-compact 106.19 MB 106.07 MB 128.75 KB -0.1%
hits_070.vortex 1.0 vortex-compact 153.65 MB 153.47 MB 186.47 KB -0.1%
hits_087.vortex 1.0 vortex-file-compressed 161.05 MB 160.86 MB 196.39 KB -0.1%
hits_051.vortex 1.0 vortex-compact 134.00 MB 133.84 MB 167.93 KB -0.1%
hits_077.vortex 1.0 vortex-compact 134.42 MB 134.24 MB 185.11 KB -0.1%
hits_023.vortex 1.0 vortex-compact 142.63 MB 142.43 MB 206.94 KB -0.1%
hits_080.vortex 1.0 vortex-compact 96.72 MB 96.58 MB 142.46 KB -0.1%
hits_075.vortex 1.0 vortex-file-compressed 189.84 MB 189.54 MB 301.30 KB -0.2%
hits_011.vortex 1.0 vortex-compact 152.90 MB 152.66 MB 244.28 KB -0.2%
hits_085.vortex 1.0 vortex-compact 153.60 MB 153.36 MB 246.73 KB -0.2%
hits_010.vortex 1.0 vortex-compact 123.48 MB 123.27 MB 210.26 KB -0.2%
hits_064.vortex 1.0 vortex-file-compressed 191.32 MB 190.99 MB 341.61 KB -0.2%
hits_026.vortex 1.0 vortex-compact 98.39 MB 98.21 MB 184.43 KB -0.2%
hits_050.vortex 1.0 vortex-compact 125.84 MB 125.59 MB 263.41 KB -0.2%
hits_096.vortex 1.0 vortex-file-compressed 199.87 MB 199.46 MB 422.90 KB -0.2%
hits_084.vortex 1.0 vortex-compact 110.69 MB 110.44 MB 249.74 KB -0.2%
hits_067.vortex 1.0 vortex-file-compressed 132.01 MB 131.69 MB 320.14 KB -0.2%
hits_068.vortex 1.0 vortex-file-compressed 160.93 MB 160.55 MB 392.66 KB -0.2%
hits_068.vortex 1.0 vortex-compact 112.49 MB 112.21 MB 295.73 KB -0.3%
hits_020.vortex 1.0 vortex-compact 112.13 MB 111.84 MB 299.30 KB -0.3%
hits_073.vortex 1.0 vortex-file-compressed 172.73 MB 172.26 MB 476.44 KB -0.3%
hits_016.vortex 1.0 vortex-file-compressed 180.82 MB 180.32 MB 507.14 KB -0.3%
hits_008.vortex 1.0 vortex-file-compressed 140.73 MB 140.33 MB 412.77 KB -0.3%
hits_031.vortex 1.0 vortex-file-compressed 160.19 MB 159.71 MB 488.52 KB -0.3%
hits_011.vortex 1.0 vortex-file-compressed 199.35 MB 198.74 MB 623.82 KB -0.3%
hits_004.vortex 1.0 vortex-compact 97.64 MB 97.34 MB 314.48 KB -0.3%
hits_039.vortex 1.0 vortex-file-compressed 161.65 MB 161.13 MB 533.66 KB -0.3%
hits_072.vortex 1.0 vortex-file-compressed 102.77 MB 102.42 MB 355.09 KB -0.3%
hits_067.vortex 1.0 vortex-compact 99.45 MB 99.12 MB 347.09 KB -0.3%
hits_039.vortex 1.0 vortex-compact 125.56 MB 125.09 MB 483.55 KB -0.4%
hits_059.vortex 1.0 vortex-file-compressed 198.99 MB 198.24 MB 771.00 KB -0.4%
hits_056.vortex 1.0 vortex-file-compressed 136.22 MB 135.68 MB 554.84 KB -0.4%
hits_071.vortex 1.0 vortex-file-compressed 140.61 MB 140.05 MB 573.17 KB -0.4%
hits_051.vortex 1.0 vortex-file-compressed 173.12 MB 172.32 MB 821.97 KB -0.5%
hits_018.vortex 1.0 vortex-compact 153.77 MB 153.03 MB 757.88 KB -0.5%
hits_061.vortex 1.0 vortex-file-compressed 161.57 MB 160.79 MB 804.25 KB -0.5%
hits_045.vortex 1.0 vortex-file-compressed 140.73 MB 140.03 MB 719.80 KB -0.5%
hits_098.vortex 1.0 vortex-compact 103.07 MB 102.53 MB 547.20 KB -0.5%
hits_069.vortex 1.0 vortex-compact 99.97 MB 99.45 MB 531.98 KB -0.5%
hits_040.vortex 1.0 vortex-file-compressed 143.87 MB 143.05 MB 835.70 KB -0.6%
hits_002.vortex 1.0 vortex-compact 124.99 MB 124.21 MB 796.18 KB -0.6%
hits_013.vortex 1.0 vortex-compact 125.26 MB 124.42 MB 863.38 KB -0.7%
hits_024.vortex 1.0 vortex-file-compressed 160.58 MB 159.42 MB 1.16 MB -0.7%
hits_063.vortex 1.0 vortex-compact 98.91 MB 98.16 MB 770.31 KB -0.8%
hits_064.vortex 1.0 vortex-compact 140.16 MB 138.88 MB 1.28 MB -0.9%
hits_012.vortex 1.0 vortex-compact 140.06 MB 138.77 MB 1.29 MB -0.9%
hits_038.vortex 1.0 vortex-file-compressed 192.48 MB 190.06 MB 2.42 MB -1.3%
hits_061.vortex 1.0 vortex-compact 125.37 MB 123.48 MB 1.89 MB -1.5%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%

Totals:

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

@github-actions

github-actions Bot commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on NVME 📖

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -8.3%
Engines: DataFusion No clear signal (-10.6%, environment too noisy confidence) · DuckDB No clear signal (-7.4%, environment too noisy confidence)
Vortex (geomean): 0.906x ➖
Parquet (geomean): 1.001x ➖
Shifts: Parquet (control) +0.1% · Median polish -5.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 (0.866x ✅, 14↑ 0↓)
name PR e0fd1f9 (ns) base 1c92be6 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 434985000 466660062 0.93
tpch_q02/datafusion:vortex-file-compressed 101454281 110664718 0.92
tpch_q03/datafusion:vortex-file-compressed 🚀 192538995 226854937 0.85
tpch_q04/datafusion:vortex-file-compressed 🚀 95204104 115551436 0.82
tpch_q05/datafusion:vortex-file-compressed 342259689 374430561 0.91
tpch_q06/datafusion:vortex-file-compressed 🚀 38005983 55378262 0.69
tpch_q07/datafusion:vortex-file-compressed 🚀 446119842 505782184 0.88
tpch_q08/datafusion:vortex-file-compressed 349529472 388273914 0.90
tpch_q09/datafusion:vortex-file-compressed 🚀 592366830 682830452 0.87
tpch_q10/datafusion:vortex-file-compressed 🚀 213158002 251026308 0.85
tpch_q11/datafusion:vortex-file-compressed 76782879 83768772 0.92
tpch_q12/datafusion:vortex-file-compressed 🚀 111002955 125291690 0.89
tpch_q13/datafusion:vortex-file-compressed 194239188 212795333 0.91
tpch_q14/datafusion:vortex-file-compressed 🚀 48707391 66098514 0.74
tpch_q15/datafusion:vortex-file-compressed 🚀 97641897 130560042 0.75
tpch_q16/datafusion:vortex-file-compressed 75577152 76960092 0.98
tpch_q17/datafusion:vortex-file-compressed 🚀 577668069 644169619 0.90
tpch_q18/datafusion:vortex-file-compressed 🚀 830971015 945272776 0.88
tpch_q19/datafusion:vortex-file-compressed 🚀 80364516 98754059 0.81
tpch_q20/datafusion:vortex-file-compressed 🚀 156532599 181145919 0.86
tpch_q21/datafusion:vortex-file-compressed 🚀 589183255 678228706 0.87
tpch_q22/datafusion:vortex-file-compressed 55699603 56417831 0.99
datafusion / vortex-compact (0.881x ✅, 14↑ 0↓)
name PR e0fd1f9 (ns) base 1c92be6 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 509411600 535969155 0.95
tpch_q02/datafusion:vortex-compact 104267468 115335148 0.90
tpch_q03/datafusion:vortex-compact 🚀 214825715 253656414 0.85
tpch_q04/datafusion:vortex-compact 🚀 131897845 154022290 0.86
tpch_q05/datafusion:vortex-compact 🚀 353246653 404574351 0.87
tpch_q06/datafusion:vortex-compact 🚀 65275775 83903524 0.78
tpch_q07/datafusion:vortex-compact 🚀 492962256 552931860 0.89
tpch_q08/datafusion:vortex-compact 🚀 368684746 418026689 0.88
tpch_q09/datafusion:vortex-compact 626388599 695940867 0.90
tpch_q10/datafusion:vortex-compact 277313850 296449982 0.94
tpch_q11/datafusion:vortex-compact 78084699 86445248 0.90
tpch_q12/datafusion:vortex-compact 🚀 179164301 205030439 0.87
tpch_q13/datafusion:vortex-compact 250095342 269296751 0.93
tpch_q14/datafusion:vortex-compact 🚀 69707507 89389740 0.78
tpch_q15/datafusion:vortex-compact 🚀 158948067 191834469 0.83
tpch_q16/datafusion:vortex-compact 81215269 87384200 0.93
tpch_q17/datafusion:vortex-compact 593934426 643201065 0.92
tpch_q18/datafusion:vortex-compact 🚀 870199939 975085636 0.89
tpch_q19/datafusion:vortex-compact 🚀 218365373 248195780 0.88
tpch_q20/datafusion:vortex-compact 🚀 181195487 209698026 0.86
tpch_q21/datafusion:vortex-compact 🚀 694419087 778536030 0.89
tpch_q22/datafusion:vortex-compact 🚀 60773553 67768463 0.90
datafusion / parquet (0.977x ➖, 0↑ 1↓)
name PR e0fd1f9 (ns) base 1c92be6 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 479996045 474625898 1.01
tpch_q02/datafusion:parquet 167551969 177528919 0.94
tpch_q03/datafusion:parquet 258516922 254194241 1.02
tpch_q04/datafusion:parquet 117137539 113073468 1.04
tpch_q05/datafusion:parquet 397327897 406292305 0.98
tpch_q06/datafusion:parquet 133796250 142088448 0.94
tpch_q07/datafusion:parquet 561254487 590881605 0.95
tpch_q08/datafusion:parquet 444704657 453804536 0.98
tpch_q09/datafusion:parquet 719417547 740238412 0.97
tpch_q10/datafusion:parquet 534247077 574222461 0.93
tpch_q11/datafusion:parquet 119315776 130396050 0.92
tpch_q12/datafusion:parquet 211273031 219474444 0.96
tpch_q13/datafusion:parquet 349721587 365682691 0.96
tpch_q14/datafusion:parquet 150517382 163925147 0.92
tpch_q15/datafusion:parquet 263756539 283917184 0.93
tpch_q16/datafusion:parquet 115890859 124433984 0.93
tpch_q17/datafusion:parquet 686665027 680831118 1.01
tpch_q18/datafusion:parquet 🚨 1056804378 948218179 1.11
tpch_q19/datafusion:parquet 294395255 286039323 1.03
tpch_q20/datafusion:parquet 332508406 316345689 1.05
tpch_q21/datafusion:parquet 668484604 675986240 0.99
tpch_q22/datafusion:parquet 216364132 225195247 0.96
duckdb / vortex-file-compressed (0.925x ➖, 5↑ 0↓)
name PR e0fd1f9 (ns) base 1c92be6 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 168511387 179224924 0.94
tpch_q02/duckdb:vortex-file-compressed 52893636 56622050 0.93
tpch_q03/duckdb:vortex-file-compressed 🚀 120225835 137038135 0.88
tpch_q04/duckdb:vortex-file-compressed 🚀 152779590 170481344 0.90
tpch_q05/duckdb:vortex-file-compressed 136250828 150623320 0.90
tpch_q06/duckdb:vortex-file-compressed 🚀 34483270 41388943 0.83
tpch_q07/duckdb:vortex-file-compressed 130119728 133668508 0.97
tpch_q08/duckdb:vortex-file-compressed 170080259 177068699 0.96
tpch_q09/duckdb:vortex-file-compressed 394412095 399709223 0.99
tpch_q10/duckdb:vortex-file-compressed 191269396 208055826 0.92
tpch_q11/duckdb:vortex-file-compressed 31089458 31811075 0.98
tpch_q12/duckdb:vortex-file-compressed 106163716 115944151 0.92
tpch_q13/duckdb:vortex-file-compressed 272308783 282301196 0.96
tpch_q14/duckdb:vortex-file-compressed 52364676 56090408 0.93
tpch_q15/duckdb:vortex-file-compressed 🚀 88017810 99362060 0.89
tpch_q16/duckdb:vortex-file-compressed 78226819 83176456 0.94
tpch_q17/duckdb:vortex-file-compressed 🚀 88950916 102133748 0.87
tpch_q18/duckdb:vortex-file-compressed 286274169 299748867 0.96
tpch_q19/duckdb:vortex-file-compressed 75132981 82984697 0.91
tpch_q20/duckdb:vortex-file-compressed 139465083 154227059 0.90
tpch_q21/duckdb:vortex-file-compressed 480928256 525890373 0.91
tpch_q22/duckdb:vortex-file-compressed 65047761 66732011 0.97
duckdb / vortex-compact (0.953x ➖, 2↑ 0↓)
name PR e0fd1f9 (ns) base 1c92be6 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 280643298 276831796 1.01
tpch_q02/duckdb:vortex-compact 62636339 66679705 0.94
tpch_q03/duckdb:vortex-compact 159129663 174944550 0.91
tpch_q04/duckdb:vortex-compact 219397067 232959734 0.94
tpch_q05/duckdb:vortex-compact 186475793 199015506 0.94
tpch_q06/duckdb:vortex-compact 🚀 58691382 68116834 0.86
tpch_q07/duckdb:vortex-compact 218616681 202441780 1.08
tpch_q08/duckdb:vortex-compact 221183118 226141941 0.98
tpch_q09/duckdb:vortex-compact 462442967 453585307 1.02
tpch_q10/duckdb:vortex-compact 260553586 255695169 1.02
tpch_q11/duckdb:vortex-compact 39037416 41164307 0.95
tpch_q12/duckdb:vortex-compact 196824008 206879880 0.95
tpch_q13/duckdb:vortex-compact 322825372 334291064 0.97
tpch_q14/duckdb:vortex-compact 73737364 75137610 0.98
tpch_q15/duckdb:vortex-compact 119067586 128624780 0.93
tpch_q16/duckdb:vortex-compact 79981113 85114801 0.94
tpch_q17/duckdb:vortex-compact 🚀 106160044 121814543 0.87
tpch_q18/duckdb:vortex-compact 352986023 361416505 0.98
tpch_q19/duckdb:vortex-compact 92066562 101105777 0.91
tpch_q20/duckdb:vortex-compact 181711006 193799491 0.94
tpch_q21/duckdb:vortex-compact 637128592 683442744 0.93
tpch_q22/duckdb:vortex-compact 72381151 75224275 0.96
duckdb / parquet (1.026x ➖, 1↑ 4↓)
name PR e0fd1f9 (ns) base 1c92be6 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 263156583 240457667 1.09
tpch_q02/duckdb:parquet 🚨 104184014 94033069 1.11
tpch_q03/duckdb:parquet 212985327 196127612 1.09
tpch_q04/duckdb:parquet 140493568 146016823 0.96
tpch_q05/duckdb:parquet 228882369 228079447 1.00
tpch_q06/duckdb:parquet 75437562 80076830 0.94
tpch_q07/duckdb:parquet 190278739 192598450 0.99
tpch_q08/duckdb:parquet 267794838 264733174 1.01
tpch_q09/duckdb:parquet 🚨 508510379 447926647 1.14
tpch_q10/duckdb:parquet 627107012 659931151 0.95
tpch_q11/duckdb:parquet 🚨 63522042 46778700 1.36
tpch_q12/duckdb:parquet 🚀 134045577 150518956 0.89
tpch_q13/duckdb:parquet 452321030 477347126 0.95
tpch_q14/duckdb:parquet 180919171 183116629 0.99
tpch_q15/duckdb:parquet 104486734 108076342 0.97
tpch_q16/duckdb:parquet 🚨 167364809 142320610 1.18
tpch_q17/duckdb:parquet 182906171 182072775 1.00
tpch_q18/duckdb:parquet 364100928 346684590 1.05
tpch_q19/duckdb:parquet 287061670 289541278 0.99
tpch_q20/duckdb:parquet 234335205 230464306 1.02
tpch_q21/duckdb:parquet 564835361 561843194 1.01
tpch_q22/duckdb:parquet 301437952 303001639 0.99
duckdb / duckdb (0.972x ➖, 0↑ 0↓)
name PR e0fd1f9 (ns) base 1c92be6 (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 120248903 122136384 0.98
tpch_q02/duckdb:duckdb 49878826 52555773 0.95
tpch_q03/duckdb:duckdb 103455401 106645952 0.97
tpch_q04/duckdb:duckdb 138589528 146476261 0.95
tpch_q05/duckdb:duckdb 121377176 123647351 0.98
tpch_q06/duckdb:duckdb 44443349 45569166 0.98
tpch_q07/duckdb:duckdb 90957380 94057976 0.97
tpch_q08/duckdb:duckdb 118196032 122142019 0.97
tpch_q09/duckdb:duckdb 281411255 291012376 0.97
tpch_q10/duckdb:duckdb 210813720 223074121 0.95
tpch_q11/duckdb:duckdb 19173979 19600169 0.98
tpch_q12/duckdb:duckdb 89635326 90930116 0.99
tpch_q13/duckdb:duckdb 228595430 238771631 0.96
tpch_q14/duckdb:duckdb 78216508 80069904 0.98
tpch_q15/duckdb:duckdb 81633207 83102522 0.98
tpch_q16/duckdb:duckdb 77656817 79656384 0.97
tpch_q17/duckdb:duckdb 88902367 89628662 0.99
tpch_q18/duckdb:duckdb 236726070 242623386 0.98
tpch_q19/duckdb:duckdb 123902596 126504930 0.98
tpch_q20/duckdb:duckdb 118088189 119690554 0.99
tpch_q21/duckdb:duckdb 302203403 317975102 0.95
tpch_q22/duckdb:duckdb 71109420 71097632 1.00

File Size Changes (64 files changed, +0.1% overall, 48↑ 16↓)
File Scale Format Base HEAD Change %
customer_0.vortex 10.0 vortex-compact - 74.00 MB +74.00 MB new
lineitem_0.vortex 10.0 vortex-compact - 100.59 MB +100.59 MB new
lineitem_1.vortex 10.0 vortex-compact - 100.64 MB +100.64 MB new
lineitem_10.vortex 10.0 vortex-compact - 100.83 MB +100.83 MB new
lineitem_11.vortex 10.0 vortex-compact - 100.75 MB +100.75 MB new
lineitem_12.vortex 10.0 vortex-compact - 100.62 MB +100.62 MB new
lineitem_2.vortex 10.0 vortex-compact - 100.79 MB +100.79 MB new
lineitem_3.vortex 10.0 vortex-compact - 100.85 MB +100.85 MB new
lineitem_4.vortex 10.0 vortex-compact - 100.56 MB +100.56 MB new
lineitem_5.vortex 10.0 vortex-compact - 100.70 MB +100.70 MB new
lineitem_6.vortex 10.0 vortex-compact - 100.88 MB +100.88 MB new
lineitem_7.vortex 10.0 vortex-compact - 100.79 MB +100.79 MB new
lineitem_8.vortex 10.0 vortex-compact - 100.59 MB +100.59 MB new
lineitem_9.vortex 10.0 vortex-compact - 100.46 MB +100.46 MB new
nation_0.vortex 10.0 vortex-compact - 8.01 KB +8.01 KB new
orders_0.vortex 10.0 vortex-compact - 114.79 MB +114.79 MB new
orders_1.vortex 10.0 vortex-compact - 114.76 MB +114.76 MB new
orders_2.vortex 10.0 vortex-compact - 114.78 MB +114.78 MB new
part_0.vortex 10.0 vortex-compact - 17.92 MB +17.92 MB new
part_1.vortex 10.0 vortex-compact - 17.98 MB +17.98 MB new
partsupp_0.vortex 10.0 vortex-compact - 101.84 MB +101.84 MB new
partsupp_1.vortex 10.0 vortex-compact - 102.09 MB +102.09 MB new
region_0.vortex 10.0 vortex-compact - 6.04 KB +6.04 KB new
supplier_0.vortex 10.0 vortex-compact - 4.73 MB +4.73 MB new
customer_0.vortex 10.0 vortex-file-compressed - 87.23 MB +87.23 MB new
lineitem_0.vortex 10.0 vortex-file-compressed - 129.87 MB +129.87 MB new
lineitem_1.vortex 10.0 vortex-file-compressed - 129.85 MB +129.85 MB new
lineitem_10.vortex 10.0 vortex-file-compressed - 129.92 MB +129.92 MB new
lineitem_11.vortex 10.0 vortex-file-compressed - 129.72 MB +129.72 MB new
lineitem_12.vortex 10.0 vortex-file-compressed - 129.94 MB +129.94 MB new
lineitem_2.vortex 10.0 vortex-file-compressed - 129.78 MB +129.78 MB new
lineitem_3.vortex 10.0 vortex-file-compressed - 129.87 MB +129.87 MB new
lineitem_4.vortex 10.0 vortex-file-compressed - 129.81 MB +129.81 MB new
lineitem_5.vortex 10.0 vortex-file-compressed - 130.00 MB +130.00 MB new
lineitem_6.vortex 10.0 vortex-file-compressed - 129.88 MB +129.88 MB new
lineitem_7.vortex 10.0 vortex-file-compressed - 129.75 MB +129.75 MB new
lineitem_8.vortex 10.0 vortex-file-compressed - 129.79 MB +129.79 MB new
lineitem_9.vortex 10.0 vortex-file-compressed - 129.67 MB +129.67 MB new
nation_0.vortex 10.0 vortex-file-compressed - 11.04 KB +11.04 KB new
orders_0.vortex 10.0 vortex-file-compressed - 145.77 MB +145.77 MB new
orders_1.vortex 10.0 vortex-file-compressed - 145.86 MB +145.86 MB new
orders_2.vortex 10.0 vortex-file-compressed - 146.09 MB +146.09 MB new
part_0.vortex 10.0 vortex-file-compressed - 26.80 MB +26.80 MB new
part_1.vortex 10.0 vortex-file-compressed - 26.68 MB +26.68 MB new
partsupp_0.vortex 10.0 vortex-file-compressed - 120.41 MB +120.41 MB new
partsupp_1.vortex 10.0 vortex-file-compressed - 120.39 MB +120.39 MB new
region_0.vortex 10.0 vortex-file-compressed - 6.86 KB +6.86 KB new
supplier_0.vortex 10.0 vortex-file-compressed - 5.69 MB +5.69 MB new
customer.vortex 10.0 vortex-compact 74.00 MB 0 B 74.00 MB -100.0%
lineitem.vortex 10.0 vortex-compact 1.28 GB 0 B 1.28 GB -100.0%
nation.vortex 10.0 vortex-compact 7.80 KB 0 B 7.80 KB -100.0%
orders.vortex 10.0 vortex-compact 344.31 MB 0 B 344.31 MB -100.0%
part.vortex 10.0 vortex-compact 35.89 MB 0 B 35.89 MB -100.0%
partsupp.vortex 10.0 vortex-compact 203.66 MB 0 B 203.66 MB -100.0%
region.vortex 10.0 vortex-compact 5.83 KB 0 B 5.83 KB -100.0%
supplier.vortex 10.0 vortex-compact 4.73 MB 0 B 4.73 MB -100.0%
customer.vortex 10.0 vortex-file-compressed 87.23 MB 0 B 87.23 MB -100.0%
lineitem.vortex 10.0 vortex-file-compressed 1.65 GB 0 B 1.65 GB -100.0%
nation.vortex 10.0 vortex-file-compressed 10.84 KB 0 B 10.84 KB -100.0%
orders.vortex 10.0 vortex-file-compressed 436.71 MB 0 B 436.71 MB -100.0%
part.vortex 10.0 vortex-file-compressed 53.62 MB 0 B 53.62 MB -100.0%
partsupp.vortex 10.0 vortex-file-compressed 240.78 MB 0 B 240.78 MB -100.0%
region.vortex 10.0 vortex-file-compressed 6.65 KB 0 B 6.65 KB -100.0%
supplier.vortex 10.0 vortex-file-compressed 5.69 MB 0 B 5.69 MB -100.0%

Totals:

  • vortex-compact: 1.92 GB → 1.93 GB (+0.1%)
  • vortex-file-compressed: 2.45 GB → 2.45 GB (+0.1%)

@github-actions

github-actions Bot commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench on NVME 📖

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

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

datafusion / vortex-file-compressed (0.992x ➖, 1↑ 1↓)
name PR e0fd1f9 (ns) base 8cd613b (ns) ratio (PR/base)
clickbench_q00/datafusion:vortex-file-compressed 1653241 1646550 1.00
clickbench_q01/datafusion:vortex-file-compressed 16889570 17065149 0.99
clickbench_q02/datafusion:vortex-file-compressed 34925102 34731822 1.01
clickbench_q03/datafusion:vortex-file-compressed 37767026 36145180 1.04
clickbench_q04/datafusion:vortex-file-compressed 234439485 253845652 0.92
clickbench_q05/datafusion:vortex-file-compressed 302343616 305202373 0.99
clickbench_q06/datafusion:vortex-file-compressed 1671554 1659897 1.01
clickbench_q07/datafusion:vortex-file-compressed 21965139 22302798 0.98
clickbench_q08/datafusion:vortex-file-compressed 331464819 329428076 1.01
clickbench_q09/datafusion:vortex-file-compressed 447269009 438732368 1.02
clickbench_q10/datafusion:vortex-file-compressed 69571199 72506318 0.96
clickbench_q11/datafusion:vortex-file-compressed 85797218 83059020 1.03
clickbench_q12/datafusion:vortex-file-compressed 254371524 263045844 0.97
clickbench_q13/datafusion:vortex-file-compressed 420139795 416934947 1.01
clickbench_q14/datafusion:vortex-file-compressed 249679350 258779847 0.96
clickbench_q15/datafusion:vortex-file-compressed 273655520 283339075 0.97
clickbench_q16/datafusion:vortex-file-compressed 652680665 667217702 0.98
clickbench_q17/datafusion:vortex-file-compressed 642314705 652224816 0.98
clickbench_q18/datafusion:vortex-file-compressed 1334278527 1371571209 0.97
clickbench_q19/datafusion:vortex-file-compressed 25091962 26577480 0.94
clickbench_q20/datafusion:vortex-file-compressed 255004721 270250266 0.94
clickbench_q21/datafusion:vortex-file-compressed 344196039 343369096 1.00
clickbench_q22/datafusion:vortex-file-compressed 444337706 438488519 1.01
clickbench_q23/datafusion:vortex-file-compressed 590712931 579135459 1.02
clickbench_q24/datafusion:vortex-file-compressed 🚀 41226986 45944918 0.90
clickbench_q25/datafusion:vortex-file-compressed 73490163 78987579 0.93
clickbench_q26/datafusion:vortex-file-compressed 🚨 44790042 40351801 1.11
clickbench_q27/datafusion:vortex-file-compressed 369459044 376945761 0.98
clickbench_q28/datafusion:vortex-file-compressed 2329927154 2307359996 1.01
clickbench_q29/datafusion:vortex-file-compressed 49090252 51126687 0.96
clickbench_q30/datafusion:vortex-file-compressed 221429755 221542602 1.00
clickbench_q31/datafusion:vortex-file-compressed 244493563 242162904 1.01
clickbench_q32/datafusion:vortex-file-compressed 1056187973 1058363062 1.00
clickbench_q33/datafusion:vortex-file-compressed 1380826547 1375941234 1.00
clickbench_q34/datafusion:vortex-file-compressed 1365222152 1375120440 0.99
clickbench_q35/datafusion:vortex-file-compressed 237976849 236463696 1.01
clickbench_q36/datafusion:vortex-file-compressed 57005598 56083343 1.02
clickbench_q37/datafusion:vortex-file-compressed 25200528 25146136 1.00
clickbench_q38/datafusion:vortex-file-compressed 15846112 17170922 0.92
clickbench_q39/datafusion:vortex-file-compressed 122880017 123980420 0.99
clickbench_q40/datafusion:vortex-file-compressed 12183126 11325198 1.08
clickbench_q41/datafusion:vortex-file-compressed 11876139 11443973 1.04
clickbench_q42/datafusion:vortex-file-compressed 11055930 10899429 1.01
datafusion / parquet (1.002x ➖, 0↑ 0↓)
name PR e0fd1f9 (ns) base 8cd613b (ns) ratio (PR/base)
clickbench_q00/datafusion:parquet 1589470 1547591 1.03
clickbench_q01/datafusion:parquet 19178416 19487301 0.98
clickbench_q02/datafusion:parquet 42996301 45780091 0.94
clickbench_q03/datafusion:parquet 34941304 35596983 0.98
clickbench_q04/datafusion:parquet 264867669 281851934 0.94
clickbench_q05/datafusion:parquet 318225945 312454091 1.02
clickbench_q06/datafusion:parquet 1573826 1541360 1.02
clickbench_q07/datafusion:parquet 22823159 21078052 1.08
clickbench_q08/datafusion:parquet 335332721 333515883 1.01
clickbench_q09/datafusion:parquet 467778544 467480428 1.00
clickbench_q10/datafusion:parquet 92801379 91687617 1.01
clickbench_q11/datafusion:parquet 114693473 114272593 1.00
clickbench_q12/datafusion:parquet 299227510 308234475 0.97
clickbench_q13/datafusion:parquet 463505229 475505251 0.97
clickbench_q14/datafusion:parquet 304126073 313695044 0.97
clickbench_q15/datafusion:parquet 285928819 280910509 1.02
clickbench_q16/datafusion:parquet 669561629 655305656 1.02
clickbench_q17/datafusion:parquet 647535291 643515226 1.01
clickbench_q18/datafusion:parquet 1380731500 1402471505 0.98
clickbench_q19/datafusion:parquet 26229544 26529086 0.99
clickbench_q20/datafusion:parquet 568058979 565788072 1.00
clickbench_q21/datafusion:parquet 623508197 618288330 1.01
clickbench_q22/datafusion:parquet 916264234 908314106 1.01
clickbench_q23/datafusion:parquet 4019211911 4042367239 0.99
clickbench_q24/datafusion:parquet 57081452 53671538 1.06
clickbench_q25/datafusion:parquet 133352404 128469550 1.04
clickbench_q26/datafusion:parquet 55102587 54061355 1.02
clickbench_q27/datafusion:parquet 652798924 642126844 1.02
clickbench_q28/datafusion:parquet 2433266060 2447817451 0.99
clickbench_q29/datafusion:parquet 44862160 47607375 0.94
clickbench_q30/datafusion:parquet 310910459 315742707 0.98
clickbench_q31/datafusion:parquet 339304748 337473948 1.01
clickbench_q32/datafusion:parquet 1152173405 1117012513 1.03
clickbench_q33/datafusion:parquet 1495000112 1526980567 0.98
clickbench_q34/datafusion:parquet 1485033794 1512131992 0.98
clickbench_q35/datafusion:parquet 248423113 250499648 0.99
clickbench_q36/datafusion:parquet 105200693 107290911 0.98
clickbench_q37/datafusion:parquet 42817279 41867594 1.02
clickbench_q38/datafusion:parquet 62186445 62728331 0.99
clickbench_q39/datafusion:parquet 201983137 207659840 0.97
clickbench_q40/datafusion:parquet 24082109 22714474 1.06
clickbench_q41/datafusion:parquet 22194434 20641391 1.08
clickbench_q42/datafusion:parquet 21249347 21133776 1.01
duckdb / vortex-file-compressed (1.008x ➖, 0↑ 1↓)
name PR e0fd1f9 (ns) base 8cd613b (ns) ratio (PR/base)
clickbench_q00/duckdb:vortex-file-compressed 9351478 8862728 1.06
clickbench_q01/duckdb:vortex-file-compressed 15151869 15134269 1.00
clickbench_q02/duckdb:vortex-file-compressed 20486628 21014874 0.97
clickbench_q03/duckdb:vortex-file-compressed 26073149 26900137 0.97
clickbench_q04/duckdb:vortex-file-compressed 199119808 197183741 1.01
clickbench_q05/duckdb:vortex-file-compressed 185161018 183082948 1.01
clickbench_q06/duckdb:vortex-file-compressed 19008073 18042050 1.05
clickbench_q07/duckdb:vortex-file-compressed 19690762 19775819 1.00
clickbench_q08/duckdb:vortex-file-compressed 267808826 267209824 1.00
clickbench_q09/duckdb:vortex-file-compressed 349514092 344957449 1.01
clickbench_q10/duckdb:vortex-file-compressed 74377305 73194664 1.02
clickbench_q11/duckdb:vortex-file-compressed 82985832 83586305 0.99
clickbench_q12/duckdb:vortex-file-compressed 207092536 208624496 0.99
clickbench_q13/duckdb:vortex-file-compressed 411147384 408748356 1.01
clickbench_q14/duckdb:vortex-file-compressed 236812963 237388202 1.00
clickbench_q15/duckdb:vortex-file-compressed 253244498 257737274 0.98
clickbench_q16/duckdb:vortex-file-compressed 544320506 535405657 1.02
clickbench_q17/duckdb:vortex-file-compressed 440562177 430916744 1.02
clickbench_q18/duckdb:vortex-file-compressed 952229987 942447000 1.01
clickbench_q19/duckdb:vortex-file-compressed 20694739 21025404 0.98
clickbench_q20/duckdb:vortex-file-compressed 247981677 250088340 0.99
clickbench_q21/duckdb:vortex-file-compressed 343485213 329975695 1.04
clickbench_q22/duckdb:vortex-file-compressed 498112034 482172791 1.03
clickbench_q23/duckdb:vortex-file-compressed 🚨 180815066 158353877 1.14
clickbench_q24/duckdb:vortex-file-compressed 36247333 39441800 0.92
clickbench_q25/duckdb:vortex-file-compressed 78544309 77986187 1.01
clickbench_q26/duckdb:vortex-file-compressed 50168573 46425196 1.08
clickbench_q27/duckdb:vortex-file-compressed 218548089 221283896 0.99
clickbench_q28/duckdb:vortex-file-compressed 3018931715 3024877823 1.00
clickbench_q29/duckdb:vortex-file-compressed 25227810 25790542 0.98
clickbench_q30/duckdb:vortex-file-compressed 199170584 199882250 1.00
clickbench_q31/duckdb:vortex-file-compressed 291673381 292855499 1.00
clickbench_q32/duckdb:vortex-file-compressed 1127343403 1109750065 1.02
clickbench_q33/duckdb:vortex-file-compressed 1072102481 1105718657 0.97
clickbench_q34/duckdb:vortex-file-compressed 1164645777 1177218806 0.99
clickbench_q35/duckdb:vortex-file-compressed 375603583 369162002 1.02
clickbench_q36/duckdb:vortex-file-compressed 28343550 29389169 0.96
clickbench_q37/duckdb:vortex-file-compressed 20073101 19838846 1.01
clickbench_q38/duckdb:vortex-file-compressed 23443615 23547636 1.00
clickbench_q39/duckdb:vortex-file-compressed 43506550 42719890 1.02
clickbench_q40/duckdb:vortex-file-compressed 21800715 20879554 1.04
clickbench_q41/duckdb:vortex-file-compressed 18855587 19136919 0.99
clickbench_q42/duckdb:vortex-file-compressed 20936132 19598653 1.07
duckdb / parquet (0.999x ➖, 1↑ 0↓)
name PR e0fd1f9 (ns) base 8cd613b (ns) ratio (PR/base)
clickbench_q00/duckdb:parquet 23181863 23845020 0.97
clickbench_q01/duckdb:parquet 28971309 29565635 0.98
clickbench_q02/duckdb:parquet 51262378 50149523 1.02
clickbench_q03/duckdb:parquet 40847368 40456200 1.01
clickbench_q04/duckdb:parquet 204868427 203680672 1.01
clickbench_q05/duckdb:parquet 259881211 260898293 1.00
clickbench_q06/duckdb:parquet 47767536 48353041 0.99
clickbench_q07/duckdb:parquet 32740839 33093554 0.99
clickbench_q08/duckdb:parquet 277955941 272695438 1.02
clickbench_q09/duckdb:parquet 398186352 397775199 1.00
clickbench_q10/duckdb:parquet 85037047 83852674 1.01
clickbench_q11/duckdb:parquet 103130546 101355929 1.02
clickbench_q12/duckdb:parquet 278843600 280814929 0.99
clickbench_q13/duckdb:parquet 474641194 471994769 1.01
clickbench_q14/duckdb:parquet 316944014 317760341 1.00
clickbench_q15/duckdb:parquet 257054906 255669334 1.01
clickbench_q16/duckdb:parquet 595852222 600982269 0.99
clickbench_q17/duckdb:parquet 502762564 499248308 1.01
clickbench_q18/duckdb:parquet 1035778560 1020881070 1.01
clickbench_q19/duckdb:parquet 29178055 28066813 1.04
clickbench_q20/duckdb:parquet 420981090 416703426 1.01
clickbench_q21/duckdb:parquet 536139649 529682077 1.01
clickbench_q22/duckdb:parquet 916557678 925599920 0.99
clickbench_q23/duckdb:parquet 267776713 268920610 1.00
clickbench_q24/duckdb:parquet 71052851 70942709 1.00
clickbench_q25/duckdb:parquet 164176350 164527086 1.00
clickbench_q26/duckdb:parquet 55742231 55055264 1.01
clickbench_q27/duckdb:parquet 466693408 468204696 1.00
clickbench_q28/duckdb:parquet 4762450960 4763504436 1.00
clickbench_q29/duckdb:parquet 42950635 42706318 1.01
clickbench_q30/duckdb:parquet 312286294 315951412 0.99
clickbench_q31/duckdb:parquet 377722294 376408261 1.00
clickbench_q32/duckdb:parquet 1110442630 1116075286 0.99
clickbench_q33/duckdb:parquet 1099530526 1109212152 0.99
clickbench_q34/duckdb:parquet 1154176922 1159751197 1.00
clickbench_q35/duckdb:parquet 370973158 372837814 0.99
clickbench_q36/duckdb:parquet 🚀 46664087 52303629 0.89
clickbench_q37/duckdb:parquet 34602346 34133607 1.01
clickbench_q38/duckdb:parquet 37397744 35694997 1.05
clickbench_q39/duckdb:parquet 78851834 87390584 0.90
clickbench_q40/duckdb:parquet 22024961 21072014 1.05
clickbench_q41/duckdb:parquet 20884194 21295880 0.98
clickbench_q42/duckdb:parquet 23611813 22452785 1.05
duckdb / duckdb (1.003x ➖, 1↑ 1↓)
name PR e0fd1f9 (ns) base 8cd613b (ns) ratio (PR/base)
clickbench_q00/duckdb:duckdb 18659061 18741076 1.00
clickbench_q01/duckdb:duckdb 35555967 36548730 0.97
clickbench_q02/duckdb:duckdb 52059744 53586467 0.97
clickbench_q03/duckdb:duckdb 56573430 56344021 1.00
clickbench_q04/duckdb:duckdb 210165094 212241822 0.99
clickbench_q05/duckdb:duckdb 284939068 281638027 1.01
clickbench_q06/duckdb:duckdb 35515810 35200917 1.01
clickbench_q07/duckdb:duckdb 36076332 36155263 1.00
clickbench_q08/duckdb:duckdb 276964100 275847536 1.00
clickbench_q09/duckdb:duckdb 392141784 391154689 1.00
clickbench_q10/duckdb:duckdb 116149524 118498002 0.98
clickbench_q11/duckdb:duckdb 126341152 127235580 0.99
clickbench_q12/duckdb:duckdb 256166499 258520779 0.99
clickbench_q13/duckdb:duckdb 438604117 440632347 1.00
clickbench_q14/duckdb:duckdb 284175400 283516729 1.00
clickbench_q15/duckdb:duckdb 241504927 241626451 1.00
clickbench_q16/duckdb:duckdb 565041601 559239600 1.01
clickbench_q17/duckdb:duckdb 476632750 469045550 1.02
clickbench_q18/duckdb:duckdb 1015303942 990727112 1.02
clickbench_q19/duckdb:duckdb 36266748 35777378 1.01
clickbench_q20/duckdb:duckdb 454296999 462048036 0.98
clickbench_q21/duckdb:duckdb 466978151 467357404 1.00
clickbench_q22/duckdb:duckdb 556997633 532850293 1.05
clickbench_q23/duckdb:duckdb 250864769 253441229 0.99
clickbench_q24/duckdb:duckdb 61998551 61760456 1.00
clickbench_q25/duckdb:duckdb 148630219 148948787 1.00
clickbench_q26/duckdb:duckdb 64263614 62438858 1.03
clickbench_q27/duckdb:duckdb 405575098 409140526 0.99
clickbench_q28/duckdb:duckdb 4430554991 4381265731 1.01
clickbench_q29/duckdb:duckdb 51067100 51483055 0.99
clickbench_q30/duckdb:duckdb 277602762 273262688 1.02
clickbench_q31/duckdb:duckdb 362839256 361862804 1.00
clickbench_q32/duckdb:duckdb 1112707340 1107897185 1.00
clickbench_q33/duckdb:duckdb 1110980055 1106987779 1.00
clickbench_q34/duckdb:duckdb 1183771234 1180337583 1.00
clickbench_q35/duckdb:duckdb 300065013 302308189 0.99
clickbench_q36/duckdb:duckdb 🚨 57017375 48794461 1.17
clickbench_q37/duckdb:duckdb 29170231 29706677 0.98
clickbench_q38/duckdb:duckdb 34468840 34591003 1.00
clickbench_q39/duckdb:duckdb 🚀 86811808 99160585 0.88
clickbench_q40/duckdb:duckdb 28813358 28443097 1.01
clickbench_q41/duckdb:duckdb 28202392 27667936 1.02
clickbench_q42/duckdb:duckdb 30930045 30057112 1.03

File Size Changes (201 files changed, -0.0% overall, 200↑ 1↓)
File Scale Format Base HEAD Change %
hits_48.vortex 1.0 vortex-compact 17.85 MB 17.85 MB +208 B +0.0%
hits_47.vortex 1.0 vortex-compact 18.22 MB 18.22 MB +208 B +0.0%
hits_48.vortex 1.0 vortex-file-compressed 28.02 MB 28.03 MB +208 B +0.0%
hits_33.vortex 1.0 vortex-compact 35.92 MB 35.92 MB +208 B +0.0%
hits_29.vortex 1.0 vortex-compact 36.68 MB 36.68 MB +208 B +0.0%
hits_20.vortex 1.0 vortex-compact 38.36 MB 38.36 MB +208 B +0.0%
hits_47.vortex 1.0 vortex-file-compressed 41.25 MB 41.25 MB +208 B +0.0%
hits_46.vortex 1.0 vortex-compact 42.27 MB 42.27 MB +208 B +0.0%
hits_32.vortex 1.0 vortex-compact 44.61 MB 44.61 MB +208 B +0.0%
hits_24.vortex 1.0 vortex-compact 45.11 MB 45.11 MB +208 B +0.0%
hits_75.vortex 1.0 vortex-compact 45.12 MB 45.12 MB +208 B +0.0%
hits_23.vortex 1.0 vortex-compact 46.13 MB 46.13 MB +208 B +0.0%
hits_22.vortex 1.0 vortex-compact 46.22 MB 46.22 MB +208 B +0.0%
hits_63.vortex 1.0 vortex-compact 46.44 MB 46.44 MB +208 B +0.0%
hits_15.vortex 1.0 vortex-compact 48.41 MB 48.41 MB +208 B +0.0%
hits_86.vortex 1.0 vortex-compact 49.12 MB 49.12 MB +208 B +0.0%
hits_36.vortex 1.0 vortex-compact 49.21 MB 49.21 MB +208 B +0.0%
hits_10.vortex 1.0 vortex-compact 49.48 MB 49.48 MB +208 B +0.0%
hits_16.vortex 1.0 vortex-compact 49.56 MB 49.56 MB +208 B +0.0%
hits_19.vortex 1.0 vortex-compact 49.73 MB 49.73 MB +208 B +0.0%
hits_39.vortex 1.0 vortex-compact 50.10 MB 50.10 MB +208 B +0.0%
hits_49.vortex 1.0 vortex-compact 51.00 MB 51.00 MB +208 B +0.0%
hits_21.vortex 1.0 vortex-compact 51.99 MB 51.99 MB +208 B +0.0%
hits_72.vortex 1.0 vortex-compact 52.74 MB 52.74 MB +208 B +0.0%
hits_85.vortex 1.0 vortex-compact 52.86 MB 52.86 MB +208 B +0.0%
hits_66.vortex 1.0 vortex-compact 53.52 MB 53.52 MB +208 B +0.0%
hits_83.vortex 1.0 vortex-compact 53.62 MB 53.62 MB +208 B +0.0%
hits_64.vortex 1.0 vortex-compact 54.09 MB 54.09 MB +208 B +0.0%
hits_37.vortex 1.0 vortex-compact 54.76 MB 54.76 MB +208 B +0.0%
hits_31.vortex 1.0 vortex-compact 55.77 MB 55.77 MB +208 B +0.0%
hits_11.vortex 1.0 vortex-compact 56.11 MB 56.11 MB +208 B +0.0%
hits_33.vortex 1.0 vortex-file-compressed 57.18 MB 57.18 MB +208 B +0.0%
hits_61.vortex 1.0 vortex-compact 57.73 MB 57.73 MB +208 B +0.0%
hits_95.vortex 1.0 vortex-compact 58.20 MB 58.20 MB +208 B +0.0%
hits_34.vortex 1.0 vortex-compact 58.24 MB 58.24 MB +208 B +0.0%
hits_30.vortex 1.0 vortex-compact 58.57 MB 58.58 MB +208 B +0.0%
hits_17.vortex 1.0 vortex-compact 58.79 MB 58.79 MB +208 B +0.0%
hits_0.vortex 1.0 vortex-compact 58.88 MB 58.88 MB +208 B +0.0%
hits_29.vortex 1.0 vortex-file-compressed 59.53 MB 59.54 MB +208 B +0.0%
hits_93.vortex 1.0 vortex-compact 59.92 MB 59.92 MB +208 B +0.0%
hits_53.vortex 1.0 vortex-compact 60.05 MB 60.05 MB +208 B +0.0%
hits_58.vortex 1.0 vortex-compact 61.24 MB 61.24 MB +208 B +0.0%
hits_91.vortex 1.0 vortex-compact 61.24 MB 61.24 MB +208 B +0.0%
hits_70.vortex 1.0 vortex-compact 61.84 MB 61.84 MB +208 B +0.0%
hits_20.vortex 1.0 vortex-file-compressed 62.65 MB 62.65 MB +208 B +0.0%
hits_5.vortex 1.0 vortex-compact 63.33 MB 63.33 MB +208 B +0.0%
hits_8.vortex 1.0 vortex-compact 63.39 MB 63.39 MB +208 B +0.0%
hits_38.vortex 1.0 vortex-compact 63.39 MB 63.39 MB +208 B +0.0%
hits_75.vortex 1.0 vortex-file-compressed 63.49 MB 63.49 MB +208 B +0.0%
hits_6.vortex 1.0 vortex-compact 63.57 MB 63.57 MB +208 B +0.0%
hits_7.vortex 1.0 vortex-compact 64.19 MB 64.19 MB +208 B +0.0%
hits_18.vortex 1.0 vortex-compact 64.89 MB 64.89 MB +208 B +0.0%
hits_60.vortex 1.0 vortex-compact 64.92 MB 64.92 MB +208 B +0.0%
hits_52.vortex 1.0 vortex-compact 65.08 MB 65.08 MB +208 B +0.0%
hits_81.vortex 1.0 vortex-compact 65.95 MB 65.95 MB +208 B +0.0%
hits_9.vortex 1.0 vortex-compact 66.32 MB 66.32 MB +208 B +0.0%
hits_59.vortex 1.0 vortex-compact 66.68 MB 66.68 MB +208 B +0.0%
hits_32.vortex 1.0 vortex-file-compressed 66.83 MB 66.83 MB +208 B +0.0%
hits_82.vortex 1.0 vortex-compact 67.43 MB 67.43 MB +208 B +0.0%
hits_36.vortex 1.0 vortex-file-compressed 68.60 MB 68.60 MB +208 B +0.0%
hits_80.vortex 1.0 vortex-compact 68.67 MB 68.67 MB +208 B +0.0%
hits_13.vortex 1.0 vortex-compact 69.24 MB 69.24 MB +208 B +0.0%
hits_63.vortex 1.0 vortex-file-compressed 69.27 MB 69.27 MB +208 B +0.0%
hits_46.vortex 1.0 vortex-file-compressed 69.35 MB 69.35 MB +208 B +0.0%
hits_86.vortex 1.0 vortex-file-compressed 69.42 MB 69.42 MB +208 B +0.0%
hits_97.vortex 1.0 vortex-compact 69.58 MB 69.58 MB +208 B +0.0%
hits_10.vortex 1.0 vortex-file-compressed 69.58 MB 69.58 MB +208 B +0.0%
hits_12.vortex 1.0 vortex-compact 69.86 MB 69.86 MB +208 B +0.0%
hits_27.vortex 1.0 vortex-compact 69.86 MB 69.86 MB +208 B +0.0%
hits_71.vortex 1.0 vortex-compact 69.96 MB 69.96 MB +208 B +0.0%
hits_28.vortex 1.0 vortex-compact 70.92 MB 70.92 MB +208 B +0.0%
hits_73.vortex 1.0 vortex-compact 71.07 MB 71.07 MB +208 B +0.0%
hits_74.vortex 1.0 vortex-compact 71.87 MB 71.87 MB +208 B +0.0%
hits_4.vortex 1.0 vortex-compact 71.94 MB 71.94 MB +208 B +0.0%
hits_26.vortex 1.0 vortex-compact 71.99 MB 71.99 MB +208 B +0.0%
hits_98.vortex 1.0 vortex-compact 73.15 MB 73.15 MB +208 B +0.0%
hits_19.vortex 1.0 vortex-file-compressed 73.36 MB 73.36 MB +208 B +0.0%
hits_88.vortex 1.0 vortex-compact 73.58 MB 73.59 MB +208 B +0.0%
hits_25.vortex 1.0 vortex-compact 73.88 MB 73.88 MB +208 B +0.0%
hits_84.vortex 1.0 vortex-compact 74.35 MB 74.35 MB +208 B +0.0%
hits_14.vortex 1.0 vortex-compact 74.88 MB 74.88 MB +208 B +0.0%
hits_62.vortex 1.0 vortex-compact 75.45 MB 75.45 MB +208 B +0.0%
hits_35.vortex 1.0 vortex-compact 75.53 MB 75.53 MB +208 B +0.0%
hits_49.vortex 1.0 vortex-file-compressed 75.73 MB 75.73 MB +208 B +0.0%
hits_45.vortex 1.0 vortex-compact 75.80 MB 75.80 MB +208 B +0.0%
hits_24.vortex 1.0 vortex-file-compressed 76.01 MB 76.01 MB +208 B +0.0%
hits_23.vortex 1.0 vortex-file-compressed 76.50 MB 76.50 MB +208 B +0.0%
hits_68.vortex 1.0 vortex-compact 76.67 MB 76.67 MB +208 B +0.0%
hits_22.vortex 1.0 vortex-file-compressed 77.08 MB 77.08 MB +208 B +0.0%
hits_76.vortex 1.0 vortex-compact 77.10 MB 77.10 MB +208 B +0.0%
hits_40.vortex 1.0 vortex-compact 77.42 MB 77.42 MB +208 B +0.0%
hits_99.vortex 1.0 vortex-compact 77.65 MB 77.65 MB +208 B +0.0%
hits_56.vortex 1.0 vortex-compact 78.58 MB 78.58 MB +208 B +0.0%
hits_16.vortex 1.0 vortex-file-compressed 79.46 MB 79.46 MB +208 B +0.0%
hits_11.vortex 1.0 vortex-file-compressed 80.00 MB 80.00 MB +208 B +0.0%
hits_39.vortex 1.0 vortex-file-compressed 80.39 MB 80.39 MB +208 B +0.0%
hits_69.vortex 1.0 vortex-compact 80.98 MB 80.98 MB +208 B +0.0%
hits_64.vortex 1.0 vortex-file-compressed 81.22 MB 81.22 MB +208 B +0.0%
hits_90.vortex 1.0 vortex-compact 82.09 MB 82.09 MB +208 B +0.0%
hits_57.vortex 1.0 vortex-compact 83.73 MB 83.73 MB +208 B +0.0%
hits_72.vortex 1.0 vortex-file-compressed 84.69 MB 84.69 MB +208 B +0.0%
hits_37.vortex 1.0 vortex-file-compressed 85.67 MB 85.67 MB +208 B +0.0%
hits_53.vortex 1.0 vortex-file-compressed 85.82 MB 85.82 MB +208 B +0.0%
hits_79.vortex 1.0 vortex-compact 86.17 MB 86.17 MB +208 B +0.0%
hits_30.vortex 1.0 vortex-file-compressed 87.19 MB 87.19 MB +208 B +0.0%
hits_17.vortex 1.0 vortex-file-compressed 87.59 MB 87.59 MB +208 B +0.0%
hits_15.vortex 1.0 vortex-file-compressed 89.27 MB 89.27 MB +208 B +0.0%
hits_83.vortex 1.0 vortex-file-compressed 89.42 MB 89.42 MB +208 B +0.0%
hits_0.vortex 1.0 vortex-file-compressed 89.98 MB 89.98 MB +208 B +0.0%
hits_31.vortex 1.0 vortex-file-compressed 90.32 MB 90.32 MB +208 B +0.0%
hits_66.vortex 1.0 vortex-file-compressed 90.40 MB 90.40 MB +208 B +0.0%
hits_1.vortex 1.0 vortex-compact 90.67 MB 90.67 MB +208 B +0.0%
hits_93.vortex 1.0 vortex-file-compressed 90.68 MB 90.68 MB +208 B +0.0%
hits_58.vortex 1.0 vortex-file-compressed 90.80 MB 90.80 MB +208 B +0.0%
hits_94.vortex 1.0 vortex-compact 90.90 MB 90.90 MB +208 B +0.0%
hits_96.vortex 1.0 vortex-compact 91.73 MB 91.74 MB +208 B +0.0%
hits_85.vortex 1.0 vortex-file-compressed 91.80 MB 91.80 MB +208 B +0.0%
hits_55.vortex 1.0 vortex-compact 92.56 MB 92.56 MB +208 B +0.0%
hits_21.vortex 1.0 vortex-file-compressed 93.14 MB 93.14 MB +208 B +0.0%
hits_5.vortex 1.0 vortex-file-compressed 93.70 MB 93.70 MB +208 B +0.0%
hits_70.vortex 1.0 vortex-file-compressed 93.93 MB 93.93 MB +208 B +0.0%
hits_8.vortex 1.0 vortex-file-compressed 93.98 MB 93.98 MB +208 B +0.0%
hits_6.vortex 1.0 vortex-file-compressed 94.07 MB 94.07 MB +208 B +0.0%
hits_92.vortex 1.0 vortex-compact 94.40 MB 94.40 MB +208 B +0.0%
hits_7.vortex 1.0 vortex-file-compressed 94.72 MB 94.72 MB +208 B +0.0%
hits_3.vortex 1.0 vortex-compact 95.12 MB 95.12 MB +208 B +0.0%
hits_95.vortex 1.0 vortex-file-compressed 96.47 MB 96.47 MB +208 B +0.0%
hits_91.vortex 1.0 vortex-file-compressed 97.36 MB 97.36 MB +208 B +0.0%
hits_78.vortex 1.0 vortex-compact 97.85 MB 97.85 MB +208 B +0.0%
hits_34.vortex 1.0 vortex-file-compressed 97.86 MB 97.86 MB +208 B +0.0%
hits_38.vortex 1.0 vortex-file-compressed 99.37 MB 99.37 MB +208 B +0.0%
hits_13.vortex 1.0 vortex-file-compressed 99.65 MB 99.65 MB +208 B +0.0%
hits_9.vortex 1.0 vortex-file-compressed 99.71 MB 99.71 MB +208 B +0.0%
hits_82.vortex 1.0 vortex-file-compressed 99.99 MB 99.99 MB +208 B +0.0%
hits_12.vortex 1.0 vortex-file-compressed 101.33 MB 101.33 MB +208 B +0.0%
hits_81.vortex 1.0 vortex-file-compressed 101.36 MB 101.36 MB +208 B +0.0%
hits_61.vortex 1.0 vortex-file-compressed 101.41 MB 101.41 MB +208 B +0.0%
hits_59.vortex 1.0 vortex-file-compressed 102.04 MB 102.04 MB +208 B +0.0%
hits_71.vortex 1.0 vortex-file-compressed 102.16 MB 102.16 MB +208 B +0.0%
hits_60.vortex 1.0 vortex-file-compressed 103.57 MB 103.57 MB +208 B +0.0%
hits_52.vortex 1.0 vortex-file-compressed 103.90 MB 103.90 MB +208 B +0.0%
hits_18.vortex 1.0 vortex-file-compressed 104.87 MB 104.87 MB +208 B +0.0%
hits_80.vortex 1.0 vortex-file-compressed 105.47 MB 105.47 MB +208 B +0.0%
hits_97.vortex 1.0 vortex-file-compressed 107.26 MB 107.26 MB +208 B +0.0%
hits_4.vortex 1.0 vortex-file-compressed 109.09 MB 109.09 MB +208 B +0.0%
hits_26.vortex 1.0 vortex-file-compressed 109.79 MB 109.79 MB +208 B +0.0%
hits_73.vortex 1.0 vortex-file-compressed 109.92 MB 109.92 MB +208 B +0.0%
hits_88.vortex 1.0 vortex-file-compressed 111.37 MB 111.37 MB +208 B +0.0%
hits_14.vortex 1.0 vortex-file-compressed 111.63 MB 111.63 MB +208 B +0.0%
hits_25.vortex 1.0 vortex-file-compressed 113.80 MB 113.80 MB +208 B +0.0%
hits_89.vortex 1.0 vortex-compact 114.10 MB 114.10 MB +208 B +0.0%
hits_50.vortex 1.0 vortex-compact 114.20 MB 114.20 MB +208 B +0.0%
hits_76.vortex 1.0 vortex-file-compressed 114.35 MB 114.35 MB +208 B +0.0%
hits_67.vortex 1.0 vortex-compact 114.44 MB 114.44 MB +208 B +0.0%
hits_35.vortex 1.0 vortex-file-compressed 115.52 MB 115.52 MB +208 B +0.0%
hits_54.vortex 1.0 vortex-compact 117.57 MB 117.57 MB +208 B +0.0%
hits_62.vortex 1.0 vortex-file-compressed 117.79 MB 117.79 MB +208 B +0.0%
hits_84.vortex 1.0 vortex-file-compressed 117.86 MB 117.86 MB +208 B +0.0%
hits_40.vortex 1.0 vortex-file-compressed 118.09 MB 118.09 MB +208 B +0.0%
hits_77.vortex 1.0 vortex-compact 118.50 MB 118.50 MB +208 B +0.0%
hits_87.vortex 1.0 vortex-compact 118.86 MB 118.86 MB +208 B +0.0%
hits_98.vortex 1.0 vortex-file-compressed 118.90 MB 118.90 MB +208 B +0.0%
hits_74.vortex 1.0 vortex-file-compressed 120.18 MB 120.18 MB +208 B +0.0%
hits_28.vortex 1.0 vortex-file-compressed 120.53 MB 120.53 MB +208 B +0.0%
hits_45.vortex 1.0 vortex-file-compressed 122.42 MB 122.43 MB +208 B +0.0%
hits_27.vortex 1.0 vortex-file-compressed 123.30 MB 123.30 MB +208 B +0.0%
hits_69.vortex 1.0 vortex-file-compressed 123.48 MB 123.48 MB +208 B +0.0%
hits_68.vortex 1.0 vortex-file-compressed 123.50 MB 123.50 MB +208 B +0.0%
hits_99.vortex 1.0 vortex-file-compressed 123.59 MB 123.59 MB +208 B +0.0%
hits_56.vortex 1.0 vortex-file-compressed 124.02 MB 124.03 MB +208 B +0.0%
hits_57.vortex 1.0 vortex-file-compressed 128.67 MB 128.67 MB +208 B +0.0%
hits_2.vortex 1.0 vortex-compact 129.16 MB 129.16 MB +208 B +0.0%
hits_65.vortex 1.0 vortex-compact 129.40 MB 129.40 MB +208 B +0.0%
hits_44.vortex 1.0 vortex-compact 133.26 MB 133.26 MB +208 B +0.0%
hits_96.vortex 1.0 vortex-file-compressed 136.17 MB 136.17 MB +208 B +0.0%
hits_1.vortex 1.0 vortex-file-compressed 138.87 MB 138.88 MB +208 B +0.0%
hits_94.vortex 1.0 vortex-file-compressed 139.39 MB 139.39 MB +208 B +0.0%
hits_3.vortex 1.0 vortex-file-compressed 142.57 MB 142.57 MB +208 B +0.0%
hits_90.vortex 1.0 vortex-file-compressed 142.88 MB 142.88 MB +208 B +0.0%
hits_79.vortex 1.0 vortex-file-compressed 144.83 MB 144.84 MB +208 B +0.0%
hits_92.vortex 1.0 vortex-file-compressed 147.51 MB 147.51 MB +208 B +0.0%
hits_42.vortex 1.0 vortex-compact 164.53 MB 164.53 MB +208 B +0.0%
hits_78.vortex 1.0 vortex-file-compressed 165.52 MB 165.52 MB +208 B +0.0%
hits_41.vortex 1.0 vortex-compact 166.05 MB 166.05 MB +208 B +0.0%
hits_51.vortex 1.0 vortex-compact 168.34 MB 168.34 MB +208 B +0.0%
hits_77.vortex 1.0 vortex-file-compressed 169.01 MB 169.01 MB +208 B +0.0%
hits_43.vortex 1.0 vortex-compact 169.21 MB 169.21 MB +208 B +0.0%
hits_55.vortex 1.0 vortex-file-compressed 170.18 MB 170.19 MB +208 B +0.0%
hits_87.vortex 1.0 vortex-file-compressed 173.03 MB 173.03 MB +208 B +0.0%
hits_50.vortex 1.0 vortex-file-compressed 180.37 MB 180.37 MB +208 B +0.0%
hits_65.vortex 1.0 vortex-file-compressed 184.40 MB 184.41 MB +208 B +0.0%
hits_67.vortex 1.0 vortex-file-compressed 185.41 MB 185.41 MB +208 B +0.0%
hits_89.vortex 1.0 vortex-file-compressed 185.66 MB 185.66 MB +208 B +0.0%
hits_44.vortex 1.0 vortex-file-compressed 186.89 MB 186.89 MB +208 B +0.0%
hits_2.vortex 1.0 vortex-file-compressed 187.07 MB 187.07 MB +208 B +0.0%
hits_54.vortex 1.0 vortex-file-compressed 223.19 MB 223.19 MB +208 B +0.0%
hits_42.vortex 1.0 vortex-file-compressed 223.25 MB 223.25 MB +208 B +0.0%
hits_41.vortex 1.0 vortex-file-compressed 224.38 MB 224.38 MB +208 B +0.0%
hits_43.vortex 1.0 vortex-file-compressed 227.72 MB 227.72 MB +208 B +0.0%
hits_51.vortex 1.0 vortex-file-compressed 280.34 MB 280.34 MB +208 B +0.0%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%

Totals:

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

@github-actions

github-actions Bot commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Random Access 📖

Vortex (geomean): 0.869x ✅
Parquet (geomean): 0.915x ➖

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.880x ✅, 18↑ 0↓)
name PR e0fd1f9 (ns) base 1c92be6 (ns) ratio (PR/base)
random-access/feature-vectors/correlated/lance-tokio-local-disk 🚀 376182 3286284 0.11
random-access/feature-vectors/correlated/lance-tokio-local-disk-footer 1037489 1052230 0.99
random-access/feature-vectors/correlated/parquet-tokio-local-disk 8433190352 8747279860 0.96
random-access/feature-vectors/correlated/parquet-tokio-local-disk-footer 8267877265 8640884829 0.96
random-access/feature-vectors/correlated/vortex-tokio-local-disk 3214049 3501783 0.92
random-access/feature-vectors/correlated/vortex-tokio-local-disk-footer 🚀 2576023 3130678 0.82
random-access/feature-vectors/uniform/lance-tokio-local-disk 1129026 1167864 0.97
random-access/feature-vectors/uniform/lance-tokio-local-disk-footer 1824618 1889804 0.97
random-access/feature-vectors/uniform/parquet-tokio-local-disk 8347748746 8612082055 0.97
random-access/feature-vectors/uniform/parquet-tokio-local-disk-footer 8211018716 8655106840 0.95
random-access/feature-vectors/uniform/vortex-tokio-local-disk 🚀 3410622 3892219 0.88
random-access/feature-vectors/uniform/vortex-tokio-local-disk-footer 🚀 5698890 6386607 0.89
random-access/lance-tokio-local-disk 659647 671365 0.98
random-access/lance-tokio-local-disk-footer 1355199 1401741 0.97
random-access/nested-lists/correlated/lance-tokio-local-disk 218397 226874 0.96
random-access/nested-lists/correlated/lance-tokio-local-disk-footer 574318 583559 0.98
random-access/nested-lists/correlated/parquet-tokio-local-disk 126029117 132837116 0.95
random-access/nested-lists/correlated/parquet-tokio-local-disk-footer 126125781 133979887 0.94
random-access/nested-lists/correlated/vortex-tokio-local-disk 329966 357853 0.92
random-access/nested-lists/correlated/vortex-tokio-local-disk-footer 417304 458576 0.91
random-access/nested-lists/uniform/lance-tokio-local-disk 977497 1004700 0.97
random-access/nested-lists/uniform/lance-tokio-local-disk-footer 1297906 1402403 0.93
random-access/nested-lists/uniform/parquet-tokio-local-disk 126375354 133680516 0.95
random-access/nested-lists/uniform/parquet-tokio-local-disk-footer 126212575 133096776 0.95
random-access/nested-lists/uniform/vortex-tokio-local-disk 🚀 1821925 2052926 0.89
random-access/nested-lists/uniform/vortex-tokio-local-disk-footer 🚀 1924669 2179426 0.88
random-access/nested-structs/correlated/lance-tokio-local-disk 351656 366725 0.96
random-access/nested-structs/correlated/lance-tokio-local-disk-footer 527335 545727 0.97
random-access/nested-structs/correlated/parquet-tokio-local-disk 🚀 19363731 23565472 0.82
random-access/nested-structs/correlated/parquet-tokio-local-disk-footer 🚀 19648690 24339534 0.81
random-access/nested-structs/correlated/vortex-tokio-local-disk 414786 455609 0.91
random-access/nested-structs/correlated/vortex-tokio-local-disk-footer 🚀 559297 668966 0.84
random-access/nested-structs/uniform/lance-tokio-local-disk 2554787 2531512 1.01
random-access/nested-structs/uniform/lance-tokio-local-disk-footer 2613900 2792142 0.94
random-access/nested-structs/uniform/parquet-tokio-local-disk 🚀 19666228 23817810 0.83
random-access/nested-structs/uniform/parquet-tokio-local-disk-footer 🚀 19379750 23846476 0.81
random-access/nested-structs/uniform/vortex-tokio-local-disk 🚀 1108108 1508924 0.73
random-access/nested-structs/uniform/vortex-tokio-local-disk-footer 🚀 1427274 1707583 0.84
random-access/parquet-tokio-local-disk 166643418 178834939 0.93
random-access/parquet-tokio-local-disk-footer 166657472 176661040 0.94
random-access/taxi/correlated/lance-tokio-local-disk 978162 1005543 0.97
random-access/taxi/correlated/lance-tokio-local-disk-footer 1888440 2065670 0.91
random-access/taxi/correlated/parquet-tokio-local-disk 249838800 268588648 0.93
random-access/taxi/correlated/parquet-tokio-local-disk-footer 249900140 264686297 0.94
random-access/taxi/correlated/vortex-tokio-local-disk 🚀 1079099 1247938 0.86
random-access/taxi/correlated/vortex-tokio-local-disk-footer 🚀 1643088 2000360 0.82
random-access/taxi/uniform/lance-tokio-local-disk 10137980 10297651 0.98
random-access/taxi/uniform/lance-tokio-local-disk-footer 10773976 11081461 0.97
random-access/taxi/uniform/parquet-tokio-local-disk 264595712 283838268 0.93
random-access/taxi/uniform/parquet-tokio-local-disk-footer 266027708 288391308 0.92
random-access/taxi/uniform/vortex-tokio-local-disk 🚀 4667087 5209789 0.90
random-access/taxi/uniform/vortex-tokio-local-disk-footer 5175503 5741612 0.90
random-access/vortex-tokio-local-disk 🚀 683196 759366 0.90
random-access/vortex-tokio-local-disk-footer 🚀 1098636 1283778 0.86

@github-actions

github-actions Bot commented Jul 24, 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.8%
Engines: DataFusion No clear signal (-0.5%, environment too noisy confidence) · DuckDB No clear signal (-16.4%, environment too noisy confidence)
Vortex (geomean): 1.116x ➖
Parquet (geomean): 1.223x ➖
Shifts: Parquet (control) +22.3% · Median polish +15.2%

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

datafusion / vortex-file-compressed (1.210x ➖, 0↑ 10↓)
name PR e0fd1f9 (ns) base 1c92be6 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 259315412 251934921 1.03
tpch_q02/datafusion:vortex-file-compressed 🚨 540379255 407427093 1.33
tpch_q03/datafusion:vortex-file-compressed 🚨 438806402 337144015 1.30
tpch_q04/datafusion:vortex-file-compressed 🚨 363361185 182312733 1.99
tpch_q05/datafusion:vortex-file-compressed 🚨 538933147 370588841 1.45
tpch_q06/datafusion:vortex-file-compressed 305685806 251678243 1.21
tpch_q07/datafusion:vortex-file-compressed 🚨 443357935 336141600 1.32
tpch_q08/datafusion:vortex-file-compressed 527140293 500917088 1.05
tpch_q09/datafusion:vortex-file-compressed 354578357 379712222 0.93
tpch_q10/datafusion:vortex-file-compressed 433537106 359805942 1.20
tpch_q11/datafusion:vortex-file-compressed 271066872 272933353 0.99
tpch_q12/datafusion:vortex-file-compressed 379346002 318305239 1.19
tpch_q13/datafusion:vortex-file-compressed 157547743 215880040 0.73
tpch_q14/datafusion:vortex-file-compressed 🚨 235810370 163205509 1.44
tpch_q15/datafusion:vortex-file-compressed 🚨 438079858 306467695 1.43
tpch_q16/datafusion:vortex-file-compressed 206067978 185325680 1.11
tpch_q17/datafusion:vortex-file-compressed 🚨 431445969 305155402 1.41
tpch_q18/datafusion:vortex-file-compressed 283227458 266588605 1.06
tpch_q19/datafusion:vortex-file-compressed 🚨 515230663 363701349 1.42
tpch_q20/datafusion:vortex-file-compressed 411735560 383872076 1.07
tpch_q21/datafusion:vortex-file-compressed 525809892 474318936 1.11
tpch_q22/datafusion:vortex-file-compressed 🚨 180192616 132677839 1.36
datafusion / vortex-compact (1.137x ➖, 0↑ 2↓)
name PR e0fd1f9 (ns) base 1c92be6 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 274721776 255439982 1.08
tpch_q02/datafusion:vortex-compact 403103698 387373824 1.04
tpch_q03/datafusion:vortex-compact 374159295 328101112 1.14
tpch_q04/datafusion:vortex-compact 🚨 219347019 165137987 1.33
tpch_q05/datafusion:vortex-compact 405233037 332047904 1.22
tpch_q06/datafusion:vortex-compact 293108254 251186073 1.17
tpch_q07/datafusion:vortex-compact 🚨 496645364 331412961 1.50
tpch_q08/datafusion:vortex-compact 492681413 521098915 0.95
tpch_q09/datafusion:vortex-compact 392068132 362793162 1.08
tpch_q10/datafusion:vortex-compact 398838056 363224362 1.10
tpch_q11/datafusion:vortex-compact 258489602 255204238 1.01
tpch_q12/datafusion:vortex-compact 415549240 345607965 1.20
tpch_q13/datafusion:vortex-compact 216663879 172964883 1.25
tpch_q14/datafusion:vortex-compact 237147034 212735976 1.11
tpch_q15/datafusion:vortex-compact 409600388 354309518 1.16
tpch_q16/datafusion:vortex-compact 184875555 199899459 0.92
tpch_q17/datafusion:vortex-compact 379564019 354245975 1.07
tpch_q18/datafusion:vortex-compact 275288366 268564076 1.03
tpch_q19/datafusion:vortex-compact 538063470 431125724 1.25
tpch_q20/datafusion:vortex-compact 448026308 367829458 1.22
tpch_q21/datafusion:vortex-compact 612383350 501542652 1.22
tpch_q22/datafusion:vortex-compact 177658159 157855658 1.13
datafusion / parquet (1.179x ➖, 0↑ 8↓)
name PR e0fd1f9 (ns) base 1c92be6 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 221506852 237741717 0.93
tpch_q02/datafusion:parquet 🚨 401756228 273973630 1.47
tpch_q03/datafusion:parquet 🚨 356298487 271876823 1.31
tpch_q04/datafusion:parquet 171997334 142030200 1.21
tpch_q05/datafusion:parquet 434745088 355599613 1.22
tpch_q06/datafusion:parquet 141791750 150596397 0.94
tpch_q07/datafusion:parquet 🚨 523790665 348639626 1.50
tpch_q08/datafusion:parquet 🚨 581706963 416195318 1.40
tpch_q09/datafusion:parquet 454931536 441478807 1.03
tpch_q10/datafusion:parquet 496115683 420383254 1.18
tpch_q11/datafusion:parquet 🚨 371821538 269625357 1.38
tpch_q12/datafusion:parquet 213428904 219635288 0.97
tpch_q13/datafusion:parquet 441613935 425356993 1.04
tpch_q14/datafusion:parquet 167849167 171332614 0.98
tpch_q15/datafusion:parquet 302901455 282653212 1.07
tpch_q16/datafusion:parquet 🚨 184544322 117059142 1.58
tpch_q17/datafusion:parquet 382706983 316142300 1.21
tpch_q18/datafusion:parquet 416631625 451537994 0.92
tpch_q19/datafusion:parquet 🚨 301940856 189225191 1.60
tpch_q20/datafusion:parquet 300670952 256669640 1.17
tpch_q21/datafusion:parquet 🚨 528365027 400889311 1.32
tpch_q22/datafusion:parquet 170386461 185402058 0.92
duckdb / vortex-file-compressed (1.082x ➖, 0↑ 0↓)
name PR e0fd1f9 (ns) base 1c92be6 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 261330403 301832642 0.87
tpch_q02/duckdb:vortex-file-compressed 863915204 874326957 0.99
tpch_q03/duckdb:vortex-file-compressed 578206403 579511608 1.00
tpch_q04/duckdb:vortex-file-compressed 363244210 352507360 1.03
tpch_q05/duckdb:vortex-file-compressed 760241147 697270467 1.09
tpch_q06/duckdb:vortex-file-compressed 378622410 321629346 1.18
tpch_q07/duckdb:vortex-file-compressed 999198690 834660773 1.20
tpch_q08/duckdb:vortex-file-compressed 1065852701 945961609 1.13
tpch_q09/duckdb:vortex-file-compressed 905888881 756217500 1.20
tpch_q10/duckdb:vortex-file-compressed 815923619 632510972 1.29
tpch_q11/duckdb:vortex-file-compressed 435785509 460157362 0.95
tpch_q12/duckdb:vortex-file-compressed 651490741 552378969 1.18
tpch_q13/duckdb:vortex-file-compressed 355997689 339067327 1.05
tpch_q14/duckdb:vortex-file-compressed 385720190 306524259 1.26
tpch_q15/duckdb:vortex-file-compressed 249687099 244731665 1.02
tpch_q16/duckdb:vortex-file-compressed 312700718 280219832 1.12
tpch_q17/duckdb:vortex-file-compressed 649807328 601752783 1.08
tpch_q18/duckdb:vortex-file-compressed 524879321 501317909 1.05
tpch_q19/duckdb:vortex-file-compressed 459351248 412222512 1.11
tpch_q20/duckdb:vortex-file-compressed 756988609 741316665 1.02
tpch_q21/duckdb:vortex-file-compressed 1026299336 940289980 1.09
tpch_q22/duckdb:vortex-file-compressed 271197708 266737271 1.02
duckdb / vortex-compact (1.040x ➖, 0↑ 0↓)
name PR e0fd1f9 (ns) base 1c92be6 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 305443628 269391573 1.13
tpch_q02/duckdb:vortex-compact 852419117 887422249 0.96
tpch_q03/duckdb:vortex-compact 588513429 572413872 1.03
tpch_q04/duckdb:vortex-compact 408701723 368881334 1.11
tpch_q05/duckdb:vortex-compact 771151277 739487212 1.04
tpch_q06/duckdb:vortex-compact 326966345 337570258 0.97
tpch_q07/duckdb:vortex-compact 883101898 760608143 1.16
tpch_q08/duckdb:vortex-compact 983702700 1011970913 0.97
tpch_q09/duckdb:vortex-compact 971393682 804844983 1.21
tpch_q10/duckdb:vortex-compact 595798684 628131691 0.95
tpch_q11/duckdb:vortex-compact 440946768 463316415 0.95
tpch_q12/duckdb:vortex-compact 599655131 533396858 1.12
tpch_q13/duckdb:vortex-compact 350590241 364300886 0.96
tpch_q14/duckdb:vortex-compact 382273875 348772641 1.10
tpch_q15/duckdb:vortex-compact 271649730 265086249 1.02
tpch_q16/duckdb:vortex-compact 339745578 317002879 1.07
tpch_q17/duckdb:vortex-compact 585238932 564547069 1.04
tpch_q18/duckdb:vortex-compact 514084059 525214021 0.98
tpch_q19/duckdb:vortex-compact 430518237 462256174 0.93
tpch_q20/duckdb:vortex-compact 693757156 677209660 1.02
tpch_q21/duckdb:vortex-compact 1116695832 996970149 1.12
tpch_q22/duckdb:vortex-compact 284558377 260780519 1.09
duckdb / parquet (1.269x ➖, 0↑ 8↓)
name PR e0fd1f9 (ns) base 1c92be6 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 400276689 311361455 1.29
tpch_q02/duckdb:parquet 🚨 1011838883 697753471 1.45
tpch_q03/duckdb:parquet 956100729 811710977 1.18
tpch_q04/duckdb:parquet 553419356 500205063 1.11
tpch_q05/duckdb:parquet 1101234797 919213411 1.20
tpch_q06/duckdb:parquet 🚨 442323209 326849803 1.35
tpch_q07/duckdb:parquet 1040844826 880460025 1.18
tpch_q08/duckdb:parquet 1336016441 1086673745 1.23
tpch_q09/duckdb:parquet 1248934090 1040480037 1.20
tpch_q10/duckdb:parquet 1176409354 1008458083 1.17
tpch_q11/duckdb:parquet 🚨 655442433 446078053 1.47
tpch_q12/duckdb:parquet 646794460 546502466 1.18
tpch_q13/duckdb:parquet 879889015 814473289 1.08
tpch_q14/duckdb:parquet 🚨 635989834 467315742 1.36
tpch_q15/duckdb:parquet 🚨 552200953 356546111 1.55
tpch_q16/duckdb:parquet 582568362 492849478 1.18
tpch_q17/duckdb:parquet 🚨 774875926 485273845 1.60
tpch_q18/duckdb:parquet 🚨 835881819 624159935 1.34
tpch_q19/duckdb:parquet 720157199 580677264 1.24
tpch_q20/duckdb:parquet 995307427 860787719 1.16
tpch_q21/duckdb:parquet 🚨 947056196 717961316 1.32
tpch_q22/duckdb:parquet 503845295 404151722 1.25

@joseph-isaacs
joseph-isaacs force-pushed the ji/gate-writer-editions branch from 4a21a9f to 16b2711 Compare July 24, 2026 15:17
@github-actions

github-actions Bot commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Appian on NVME 📖

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -2.7%
Engines: DataFusion No clear signal (-6.0%, environment too noisy confidence) · DuckDB No clear signal (-0.7%, environment too noisy confidence)
Vortex (geomean): 1.284x ❌
Parquet (geomean): 1.316x ❌
Shifts: Parquet (control) +31.6% · Median polish +34.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.245x ❌, 0↑ 8↓)
name PR e0fd1f9 (ns) base 1c92be6 (ns) ratio (PR/base)
appian_q01/datafusion:vortex-file-compressed 🚨 170478160 130713005 1.30
appian_q02/datafusion:vortex-file-compressed 🚨 845268710 585982456 1.44
appian_q03/datafusion:vortex-file-compressed 🚨 484531159 326106200 1.49
appian_q04/datafusion:vortex-file-compressed 🚨 52201403631 45522680563 1.15
appian_q05/datafusion:vortex-file-compressed 🚨 350121697 306107663 1.14
appian_q06/datafusion:vortex-file-compressed 🚨 458492374 403378398 1.14
appian_q07/datafusion:vortex-file-compressed 🚨 602060850 497912702 1.21
appian_q08/datafusion:vortex-file-compressed 🚨 2661404455 2319076499 1.15
datafusion / parquet (1.325x ❌, 0↑ 8↓)
name PR e0fd1f9 (ns) base 1c92be6 (ns) ratio (PR/base)
appian_q01/datafusion:parquet 🚨 156048467 134129509 1.16
appian_q02/datafusion:parquet 🚨 808751330 613817851 1.32
appian_q03/datafusion:parquet 🚨 480564815 329219601 1.46
appian_q04/datafusion:parquet 🚨 51535107122 44460034931 1.16
appian_q05/datafusion:parquet 🚨 360849113 273991087 1.32
appian_q06/datafusion:parquet 🚨 482388016 357504371 1.35
appian_q07/datafusion:parquet 🚨 625809254 436773972 1.43
appian_q08/datafusion:parquet 🚨 2792946272 1944069783 1.44
duckdb / vortex-file-compressed (1.324x ❌, 0↑ 8↓)
name PR e0fd1f9 (ns) base 1c92be6 (ns) ratio (PR/base)
appian_q01/duckdb:vortex-file-compressed 🚨 257109219 184581761 1.39
appian_q02/duckdb:vortex-file-compressed 🚨 815300489 596891070 1.37
appian_q03/duckdb:vortex-file-compressed 🚨 364354415 258245008 1.41
appian_q04/duckdb:vortex-file-compressed 🚨 1741940563 1323966075 1.32
appian_q05/duckdb:vortex-file-compressed 🚨 362187188 282993409 1.28
appian_q06/duckdb:vortex-file-compressed 🚨 944908725 801471088 1.18
appian_q07/duckdb:vortex-file-compressed 🚨 471910611 347892754 1.36
appian_q08/duckdb:vortex-file-compressed 🚨 1669532827 1275591219 1.31
duckdb / parquet (1.308x ❌, 0↑ 8↓)
name PR e0fd1f9 (ns) base 1c92be6 (ns) ratio (PR/base)
appian_q01/duckdb:parquet 🚨 282693689 202737223 1.39
appian_q02/duckdb:parquet 🚨 810802432 601291628 1.35
appian_q03/duckdb:parquet 🚨 391476039 285047272 1.37
appian_q04/duckdb:parquet 🚨 1688610348 1316527180 1.28
appian_q05/duckdb:parquet 🚨 404728486 307890068 1.31
appian_q06/duckdb:parquet 🚨 946958652 802842303 1.18
appian_q07/duckdb:parquet 🚨 450514217 362902725 1.24
appian_q08/duckdb:parquet 🚨 1701155414 1264666655 1.35
duckdb / duckdb (1.274x ❌, 0↑ 8↓)
name PR e0fd1f9 (ns) base 1c92be6 (ns) ratio (PR/base)
appian_q01/duckdb:duckdb 🚨 218564015 171881067 1.27
appian_q02/duckdb:duckdb 🚨 687555068 549761234 1.25
appian_q03/duckdb:duckdb 🚨 477215689 400981832 1.19
appian_q04/duckdb:duckdb 🚨 1649203843 1302455026 1.27
appian_q05/duckdb:duckdb 🚨 381387294 283587966 1.34
appian_q06/duckdb:duckdb 🚨 943214269 780302430 1.21
appian_q07/duckdb:duckdb 🚨 438996764 329084027 1.33
appian_q08/duckdb:duckdb 🚨 1623015078 1218984678 1.33

File Size Changes (19 files changed, -0.0% overall, 18↑ 1↓)
File Scale Format Base HEAD Change %
orderitemnovelty_update.vortex 1.0 vortex-compact 11.71 KB 11.92 KB +216 B +1.8%
orderitemnovelty_update.vortex 1.0 vortex-file-compressed 11.71 KB 11.92 KB +216 B +1.8%
productview.vortex 1.0 vortex-compact 17.38 KB 17.58 KB +208 B +1.2%
categoryview.vortex 1.0 vortex-compact 18.29 KB 18.49 KB +208 B +1.1%
productview.vortex 1.0 vortex-file-compressed 19.55 KB 19.75 KB +208 B +1.0%
categoryview.vortex 1.0 vortex-file-compressed 19.68 KB 19.88 KB +208 B +1.0%
customerview.vortex 1.0 vortex-compact 10.58 MB 10.58 MB +208 B +0.0%
taxrecordview.vortex 1.0 vortex-compact 17.33 MB 17.33 MB +208 B +0.0%
customerview.vortex 1.0 vortex-file-compressed 19.98 MB 19.98 MB +208 B +0.0%
taxrecordview.vortex 1.0 vortex-file-compressed 21.91 MB 21.91 MB +208 B +0.0%
addressview.vortex 1.0 vortex-compact 24.51 MB 24.51 MB +208 B +0.0%
creditcardview.vortex 1.0 vortex-compact 32.19 MB 32.19 MB +216 B +0.0%
orderview.vortex 1.0 vortex-compact 31.02 MB 31.02 MB +208 B +0.0%
addressview.vortex 1.0 vortex-file-compressed 34.61 MB 34.61 MB +208 B +0.0%
creditcardview.vortex 1.0 vortex-file-compressed 59.15 MB 59.15 MB +216 B +0.0%
orderview.vortex 1.0 vortex-file-compressed 78.51 MB 78.51 MB +208 B +0.0%
orderitemview.vortex 1.0 vortex-compact 155.98 MB 155.98 MB +208 B +0.0%
orderitemview.vortex 1.0 vortex-file-compressed 265.21 MB 265.21 MB +208 B +0.0%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%

Totals:

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

@github-actions

github-actions Bot commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on S3 📖

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -26.3%
Engines: DataFusion No clear signal (-11.5%, environment too noisy confidence) · DuckDB Likely improvement (-38.7%, environment too noisy confidence)
Vortex (geomean): 0.869x ➖
Parquet (geomean): 1.180x ➖
Shifts: Parquet (control) +18.0% · Median polish -1.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.984x ➖, 1↑ 1↓)
name PR e0fd1f9 (ns) base 1c92be6 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 732754035 803810739 0.91
tpch_q02/datafusion:vortex-file-compressed 760429180 614571659 1.24
tpch_q03/datafusion:vortex-file-compressed 731352211 836628879 0.87
tpch_q04/datafusion:vortex-file-compressed 441984260 498694657 0.89
tpch_q05/datafusion:vortex-file-compressed 871223022 832500102 1.05
tpch_q06/datafusion:vortex-file-compressed 569912199 553071928 1.03
tpch_q07/datafusion:vortex-file-compressed 916749575 896908732 1.02
tpch_q08/datafusion:vortex-file-compressed 1247851850 1080115359 1.16
tpch_q09/datafusion:vortex-file-compressed 1391503224 1612625858 0.86
tpch_q10/datafusion:vortex-file-compressed 🚀 978737244 1755303546 0.56
tpch_q11/datafusion:vortex-file-compressed 527032122 480494696 1.10
tpch_q12/datafusion:vortex-file-compressed 762275406 864895218 0.88
tpch_q13/datafusion:vortex-file-compressed 401421679 501136176 0.80
tpch_q14/datafusion:vortex-file-compressed 498023944 643974912 0.77
tpch_q15/datafusion:vortex-file-compressed 1076471803 1006780453 1.07
tpch_q16/datafusion:vortex-file-compressed 🚨 552256119 345088799 1.60
tpch_q17/datafusion:vortex-file-compressed 1252363692 1043711197 1.20
tpch_q18/datafusion:vortex-file-compressed 1375969469 1211084772 1.14
tpch_q19/datafusion:vortex-file-compressed 868015084 794181798 1.09
tpch_q20/datafusion:vortex-file-compressed 775072964 868495927 0.89
tpch_q21/datafusion:vortex-file-compressed 1383998994 1315517624 1.05
tpch_q22/datafusion:vortex-file-compressed 368992623 405898766 0.91
datafusion / vortex-compact (1.023x ➖, 1↑ 1↓)
name PR e0fd1f9 (ns) base 1c92be6 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 778407454 828302058 0.94
tpch_q02/datafusion:vortex-compact 🚨 703598489 530815237 1.33
tpch_q03/datafusion:vortex-compact 808598095 652242113 1.24
tpch_q04/datafusion:vortex-compact 488214978 399895705 1.22
tpch_q05/datafusion:vortex-compact 880126189 850257920 1.04
tpch_q06/datafusion:vortex-compact 534670310 474514150 1.13
tpch_q07/datafusion:vortex-compact 886131691 916708630 0.97
tpch_q08/datafusion:vortex-compact 1112228495 1182810737 0.94
tpch_q09/datafusion:vortex-compact 1141073501 1320082074 0.86
tpch_q10/datafusion:vortex-compact 878417530 1036674473 0.85
tpch_q11/datafusion:vortex-compact 🚀 459851226 707543317 0.65
tpch_q12/datafusion:vortex-compact 840164220 780389946 1.08
tpch_q13/datafusion:vortex-compact 419311229 468554947 0.89
tpch_q14/datafusion:vortex-compact 572344706 488544767 1.17
tpch_q15/datafusion:vortex-compact 990507275 922813772 1.07
tpch_q16/datafusion:vortex-compact 387760961 323614650 1.20
tpch_q17/datafusion:vortex-compact 1180664763 1038606566 1.14
tpch_q18/datafusion:vortex-compact 1127189229 1197092206 0.94
tpch_q19/datafusion:vortex-compact 909957796 788998938 1.15
tpch_q20/datafusion:vortex-compact 829669186 791554618 1.05
tpch_q21/datafusion:vortex-compact 1490349132 1302362113 1.14
tpch_q22/datafusion:vortex-compact 459975009 568862226 0.81
datafusion / parquet (1.134x ➖, 0↑ 4↓)
name PR e0fd1f9 (ns) base 1c92be6 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 896703420 693709434 1.29
tpch_q02/datafusion:parquet 🚨 1025354081 570806637 1.80
tpch_q03/datafusion:parquet 904982635 830443432 1.09
tpch_q04/datafusion:parquet 457687584 480041936 0.95
tpch_q05/datafusion:parquet 🚨 1307660365 955709536 1.37
tpch_q06/datafusion:parquet 538845759 457400392 1.18
tpch_q07/datafusion:parquet 1289310552 1239284257 1.04
tpch_q08/datafusion:parquet 1532602945 1333079853 1.15
tpch_q09/datafusion:parquet 1749501810 1574469128 1.11
tpch_q10/datafusion:parquet 2004716456 2148848530 0.93
tpch_q11/datafusion:parquet 🚨 608174772 403440786 1.51
tpch_q12/datafusion:parquet 664754194 646803504 1.03
tpch_q13/datafusion:parquet 711321897 706547613 1.01
tpch_q14/datafusion:parquet 1034839948 825933623 1.25
tpch_q15/datafusion:parquet 🚨 1806931353 1229389362 1.47
tpch_q16/datafusion:parquet 384093495 508732246 0.76
tpch_q17/datafusion:parquet 1453457676 1355165031 1.07
tpch_q18/datafusion:parquet 1533087818 1904462555 0.80
tpch_q19/datafusion:parquet 960009269 789966464 1.22
tpch_q20/datafusion:parquet 1188628802 1071883323 1.11
tpch_q21/datafusion:parquet 1890189721 1594693687 1.19
tpch_q22/datafusion:parquet 713343377 647719526 1.10
duckdb / vortex-file-compressed (0.764x ➖, 8↑ 0↓)
name PR e0fd1f9 (ns) base 1c92be6 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 🚀 605141431 899760095 0.67
tpch_q02/duckdb:vortex-file-compressed 1120590242 1118384566 1.00
tpch_q03/duckdb:vortex-file-compressed 885417835 1251838069 0.71
tpch_q04/duckdb:vortex-file-compressed 659927747 913532694 0.72
tpch_q05/duckdb:vortex-file-compressed 1126310278 1509262187 0.75
tpch_q06/duckdb:vortex-file-compressed 🚀 580387379 1075339121 0.54
tpch_q07/duckdb:vortex-file-compressed 1201752970 1583583782 0.76
tpch_q08/duckdb:vortex-file-compressed 1408841644 1839393124 0.77
tpch_q09/duckdb:vortex-file-compressed 1823897218 2083473188 0.88
tpch_q10/duckdb:vortex-file-compressed 1375388736 1769882814 0.78
tpch_q11/duckdb:vortex-file-compressed 585742311 571840878 1.02
tpch_q12/duckdb:vortex-file-compressed 🚀 1223054169 1828701146 0.67
tpch_q13/duckdb:vortex-file-compressed 🚀 804870765 1212438463 0.66
tpch_q14/duckdb:vortex-file-compressed 697514201 808259102 0.86
tpch_q15/duckdb:vortex-file-compressed 🚀 591709268 876614869 0.67
tpch_q16/duckdb:vortex-file-compressed 571465575 490986992 1.16
tpch_q17/duckdb:vortex-file-compressed 1019090904 1446540556 0.70
tpch_q18/duckdb:vortex-file-compressed 937663934 1258534204 0.75
tpch_q19/duckdb:vortex-file-compressed 🚀 815615456 1191804593 0.68
tpch_q20/duckdb:vortex-file-compressed 🚀 1243210780 1852934235 0.67
tpch_q21/duckdb:vortex-file-compressed 🚀 1909831315 2996424942 0.64
tpch_q22/duckdb:vortex-file-compressed 393456688 379173573 1.04
duckdb / vortex-compact (0.742x ➖, 8↑ 0↓)
name PR e0fd1f9 (ns) base 1c92be6 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 662513229 919519783 0.72
tpch_q02/duckdb:vortex-compact 1084590961 1230262682 0.88
tpch_q03/duckdb:vortex-compact 🚀 808374332 1390311478 0.58
tpch_q04/duckdb:vortex-compact 601182073 824069926 0.73
tpch_q05/duckdb:vortex-compact 1119291670 1495475550 0.75
tpch_q06/duckdb:vortex-compact 🚀 563454025 1072178459 0.53
tpch_q07/duckdb:vortex-compact 🚀 1168688357 1671234370 0.70
tpch_q08/duckdb:vortex-compact 1464223385 1835061836 0.80
tpch_q09/duckdb:vortex-compact 1567034938 1953422143 0.80
tpch_q10/duckdb:vortex-compact 1321439683 1657168463 0.80
tpch_q11/duckdb:vortex-compact 699440486 733845143 0.95
tpch_q12/duckdb:vortex-compact 🚀 1101525336 1834022384 0.60
tpch_q13/duckdb:vortex-compact 802686521 1084086519 0.74
tpch_q14/duckdb:vortex-compact 697258660 876603439 0.80
tpch_q15/duckdb:vortex-compact 🚀 552904493 876492299 0.63
tpch_q16/duckdb:vortex-compact 426894844 414150432 1.03
tpch_q17/duckdb:vortex-compact 955120496 1300369816 0.73
tpch_q18/duckdb:vortex-compact 848536661 1142925702 0.74
tpch_q19/duckdb:vortex-compact 🚀 772475969 1182140263 0.65
tpch_q20/duckdb:vortex-compact 🚀 1194684646 1773358373 0.67
tpch_q21/duckdb:vortex-compact 🚀 1814937740 2704873077 0.67
tpch_q22/duckdb:vortex-compact 471641274 449869021 1.05
duckdb / parquet (1.228x ➖, 0↑ 6↓)
name PR e0fd1f9 (ns) base 1c92be6 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 756625194 629826082 1.20
tpch_q02/duckdb:parquet 🚨 1291759772 804905197 1.60
tpch_q03/duckdb:parquet 1449361558 1271983221 1.14
tpch_q04/duckdb:parquet 844940759 726461568 1.16
tpch_q05/duckdb:parquet 1713898589 1406967145 1.22
tpch_q06/duckdb:parquet 641053343 604316725 1.06
tpch_q07/duckdb:parquet 1634431267 1302361847 1.25
tpch_q08/duckdb:parquet 2210212763 1837498112 1.20
tpch_q09/duckdb:parquet 🚨 2467856860 1853762123 1.33
tpch_q10/duckdb:parquet 2996933965 2704003314 1.11
tpch_q11/duckdb:parquet 🚨 884254144 504113276 1.75
tpch_q12/duckdb:parquet 🚨 1186007771 884672225 1.34
tpch_q13/duckdb:parquet 1149969471 1077305341 1.07
tpch_q14/duckdb:parquet 1261821314 1041429756 1.21
tpch_q15/duckdb:parquet 871016559 880044438 0.99
tpch_q16/duckdb:parquet 886372257 749554680 1.18
tpch_q17/duckdb:parquet 🚨 1271950227 961007376 1.32
tpch_q18/duckdb:parquet 1260858668 1064735369 1.18
tpch_q19/duckdb:parquet 1352187461 1189441900 1.14
tpch_q20/duckdb:parquet 1612258012 1479944038 1.09
tpch_q21/duckdb:parquet 🚨 1812171178 1299569693 1.39
tpch_q22/duckdb:parquet 1116106373 866971270 1.29

@github-actions

github-actions Bot commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Compression 📖

Vortex (geomean): 0.998x ➖
Parquet (geomean): 1.006x ➖

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.009x ➖, 3↑ 2↓)
name PR e0fd1f9 (ns) base 8cd613b (ns) ratio (PR/base)
compress time/Arade 1120917144 1128106906 0.99
compress time/Bimbo 5966331696 5915585541 1.01
compress time/CMSprovider 2758832964 2719398855 1.01
compress time/Euro2016 435957227 437360894 1.00
compress time/Food 384382199 364377317 1.05
compress time/HashTags 874392417 856253233 1.02
compress time/TPC-H l_comment canonical 1291139641 1241292757 1.04
compress time/TPC-H l_comment chunked 1257472104 1242496376 1.01
compress time/taxi 600740005 593104290 1.01
compress time/wide table cols=100 chunks=1 rows=1000 12282481 12151964 1.01
compress time/wide table cols=100 chunks=50 rows=1000 12213160 12135351 1.01
compress time/wide table cols=1000 chunks=1 rows=1000 137688936 130390652 1.06
compress time/wide table cols=1000 chunks=50 rows=1000 142450036 135072691 1.05
compress time/wide table cols=10000 chunks=1 rows=1000 1551110590 1526632738 1.02
compress time/wide table cols=10000 chunks=50 rows=1000 1558645381 1527288201 1.02
decompress time/Arade 🚨 30148544 26631271 1.13
decompress time/Bimbo 🚀 99001782 118550723 0.84
decompress time/CMSprovider 82190025 77658645 1.06
decompress time/Euro2016 20636738 19729451 1.05
decompress time/Food 8772209 8463010 1.04
decompress time/HashTags 94937988 97611527 0.97
decompress time/TPC-H l_comment canonical 42494361 42282710 1.01
decompress time/TPC-H l_comment chunked 46031484 44499226 1.03
decompress time/taxi 16555231 16944474 0.98
decompress time/wide table cols=100 chunks=1 rows=1000 2656880 2616165 1.02
decompress time/wide table cols=100 chunks=50 rows=1000 2769905 2781464 1.00
decompress time/wide table cols=1000 chunks=1 rows=1000 25239560 23279327 1.08
decompress time/wide table cols=1000 chunks=50 rows=1000 25403663 23775733 1.07
decompress time/wide table cols=10000 chunks=1 rows=1000 263911054 258892953 1.02
decompress time/wide table cols=10000 chunks=50 rows=1000 260645832 255903330 1.02
parquet size/Arade 258014282 258014282 1.00
parquet size/Bimbo 384517292 384517292 1.00
parquet size/CMSprovider 376885545 376885545 1.00
parquet size/Euro2016 122975499 122975499 1.00
parquet size/Food 35699500 35699500 1.00
parquet size/HashTags 133510943 133510943 1.00
parquet size/TPC-H l_comment canonical 158358238 158358238 1.00
parquet size/TPC-H l_comment chunked 158358238 158358238 1.00
parquet size/taxi 55283635 55283635 1.00
parquet size/wide table cols=100 chunks=1 rows=1000 932404 932404 1.00
parquet size/wide table cols=100 chunks=50 rows=1000 932404 932404 1.00
parquet size/wide table cols=1000 chunks=1 rows=1000 9324004 9324004 1.00
parquet size/wide table cols=1000 chunks=50 rows=1000 9324004 9324004 1.00
parquet size/wide table cols=10000 chunks=1 rows=1000 93240004 93240004 1.00
parquet size/wide table cols=10000 chunks=50 rows=1000 93240004 93240004 1.00
parquet_rs-zstd compress time/Arade 2686112731 2635113659 1.02
parquet_rs-zstd compress time/Bimbo 13111147979 12846025576 1.02
parquet_rs-zstd compress time/CMSprovider 7252426338 6997343245 1.04
parquet_rs-zstd compress time/Euro2016 1347687074 1316041603 1.02
parquet_rs-zstd compress time/Food 820361769 803549241 1.02
parquet_rs-zstd compress time/HashTags 2287824640 2231323805 1.03
parquet_rs-zstd compress time/TPC-H l_comment canonical 3293282066 3239065563 1.02
parquet_rs-zstd compress time/TPC-H l_comment chunked 3326251646 3255739610 1.02
parquet_rs-zstd compress time/taxi 1223370924 1213980287 1.01
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 6614926 6161032 1.07
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 6459145 6329968 1.02
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 78671155 77325138 1.02
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 78981149 76363057 1.03
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 811399745 818189146 0.99
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 810681940 813836660 1.00
parquet_rs-zstd decompress time/Arade 628580134 635384993 0.99
parquet_rs-zstd decompress time/Bimbo 1744481357 1724313060 1.01
parquet_rs-zstd decompress time/CMSprovider 1757978664 1711206119 1.03
parquet_rs-zstd decompress time/Euro2016 384847308 374785643 1.03
parquet_rs-zstd decompress time/Food 203092318 199159308 1.02
parquet_rs-zstd decompress time/HashTags 703227602 650371296 1.08
parquet_rs-zstd decompress time/TPC-H l_comment canonical 609556854 589398721 1.03
parquet_rs-zstd decompress time/TPC-H l_comment chunked 614910696 592575803 1.04
parquet_rs-zstd decompress time/taxi 252077505 249231553 1.01
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 2860399 2824375 1.01
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 2956518 2881693 1.03
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 33760832 32663085 1.03
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 34498857 33728812 1.02
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 353017254 349652693 1.01
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 356714275 352208313 1.01
vortex-file-compressed size/Arade 145358268 145358060 1.00
vortex-file-compressed size/Bimbo 467257764 467257556 1.00
vortex-file-compressed size/CMSprovider 417789564 417789356 1.00
vortex-file-compressed size/Euro2016 162144372 162143388 1.00
vortex-file-compressed size/Food 41977304 41977096 1.00
vortex-file-compressed size/HashTags 184888180 184887972 1.00
vortex-file-compressed size/TPC-H l_comment canonical 172639952 172639744 1.00
vortex-file-compressed size/TPC-H l_comment chunked 172639952 172639744 1.00
vortex-file-compressed size/taxi 52296484 52296276 1.00
vortex-file-compressed size/wide table cols=100 chunks=1 rows=1000 932728 932512 1.00
vortex-file-compressed size/wide table cols=100 chunks=50 rows=1000 932728 932512 1.00
vortex-file-compressed size/wide table cols=1000 chunks=1 rows=1000 9309928 9309712 1.00
vortex-file-compressed size/wide table cols=1000 chunks=50 rows=1000 9309928 9309712 1.00
vortex-file-compressed size/wide table cols=10000 chunks=1 rows=1000 93117928 93117712 1.00
vortex-file-compressed size/wide table cols=10000 chunks=50 rows=1000 93117928 93117712 1.00
vortex:parquet-zstd ratio compress time/Arade 0 0 0.97
vortex:parquet-zstd ratio compress time/Bimbo 0 0 0.99
vortex:parquet-zstd ratio compress time/CMSprovider 0 0 0.98
vortex:parquet-zstd ratio compress time/Euro2016 0 0 0.97
vortex:parquet-zstd ratio compress time/Food 0 0 1.03
vortex:parquet-zstd ratio compress time/HashTags 0 0 1.00
vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical 0 0 1.02
vortex:parquet-zstd ratio compress time/TPC-H l_comment chunked 0 0 0.99
vortex:parquet-zstd ratio compress time/taxi 0 0 1.01
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=1 rows=1000 1 1 0.94
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=1000 1 1 0.99
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=1 rows=1000 1 1 1.04
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=50 rows=1000 1 1 1.02
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.02
vortex:parquet-zstd ratio decompress time/Arade 🚨 0 0 1.14
vortex:parquet-zstd ratio decompress time/Bimbo 🚀 0 0 0.83
vortex:parquet-zstd ratio decompress time/CMSprovider 0 0 1.03
vortex:parquet-zstd ratio decompress time/Euro2016 0 0 1.02
vortex:parquet-zstd ratio decompress time/Food 0 0 1.02
vortex:parquet-zstd ratio decompress time/HashTags 🚀 0 0 0.90
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 1.00
vortex:parquet-zstd ratio decompress time/taxi 0 0 0.97
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.97
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 0 0 1.05
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 0 0 1.04
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=1000 0 0 1.01
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=1000 0 0 1.01
vortex:parquet-zstd size/Arade 0 0 1.00
vortex:parquet-zstd size/Bimbo 1 1 1.00
vortex:parquet-zstd size/CMSprovider 1 1 1.00
vortex:parquet-zstd size/Euro2016 1 1 1.00
vortex:parquet-zstd size/Food 1 1 1.00
vortex:parquet-zstd size/HashTags 1 1 1.00
vortex:parquet-zstd size/TPC-H l_comment canonical 1 1 1.00
vortex:parquet-zstd size/TPC-H l_comment chunked 1 1 1.00
vortex:parquet-zstd size/taxi 0 0 1.00
vortex:parquet-zstd size/wide table cols=100 chunks=1 rows=1000 1 1 1.00
vortex:parquet-zstd size/wide table cols=100 chunks=50 rows=1000 1 1 1.00
vortex:parquet-zstd size/wide table cols=1000 chunks=1 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=1000 chunks=50 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=10000 chunks=1 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=10000 chunks=50 rows=1000 0 0 1.00

@joseph-isaacs
joseph-isaacs force-pushed the ji/gate-writer-editions branch from 16b2711 to cee4bd1 Compare July 29, 2026 11:01
@codspeed-hq

codspeed-hq Bot commented Jul 29, 2026

Copy link
Copy Markdown

Merging this PR will not alter performance

✅ 1841 untouched benchmarks
⏩ 55 skipped benchmarks1


Comparing ji/gate-writer-editions (71830c2) with develop (1c92be6)

Open in CodSpeed

Footnotes

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

@joseph-isaacs
joseph-isaacs force-pushed the ji/gate-writer-editions branch from cee4bd1 to 5fd3a61 Compare July 29, 2026 12:34
@joseph-isaacs joseph-isaacs added the action/benchmark-sql-full Run SQL benchmarks with vortex-compact and SF=10 label Jul 29, 2026
@github-actions github-actions Bot removed the action/benchmark-sql-full Run SQL benchmarks with vortex-compact and SF=10 label Jul 29, 2026
@joseph-isaacs joseph-isaacs added the changelog/feature A new feature label Jul 29, 2026
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
@joseph-isaacs
joseph-isaacs force-pushed the ji/gate-writer-editions branch from 5fd3a61 to e0fd1f9 Compare July 29, 2026 12:45
@joseph-isaacs joseph-isaacs added action/bench-compress Run only the compression benchmark on this PR action/bench-random-access Run only the random-access benchmark on this PR labels Jul 29, 2026
@joseph-isaacs joseph-isaacs added the action/benchmark Trigger full benchmarks to run on this PR label Jul 29, 2026
@github-actions github-actions Bot removed the action/benchmark Trigger full benchmarks to run on this PR label Jul 29, 2026
@joseph-isaacs
joseph-isaacs enabled auto-merge (squash) July 29, 2026 13:37
Comment thread vortex-jni/src/session.rs Outdated
pub(crate) fn new_session() -> Box<VortexSession> {
let session = VortexSession::default().with_handle(RUNTIME.handle());
session
.enable_edition(DEFAULT_UNSTABLE_EDITION)

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.

@AdamGS what's blocking parquet variant encoding from being stable?

Comment thread vortex-jni/src/writer.rs Outdated
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Comment thread vortex-jni/src/writer.rs Outdated
@joseph-isaacs
joseph-isaacs requested a review from robert3005 July 29, 2026 13:56
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
@joseph-isaacs
joseph-isaacs force-pushed the ji/gate-writer-editions branch from 6c3c022 to 71830c2 Compare July 29, 2026 14:09
@joseph-isaacs
joseph-isaacs merged commit ab4ab65 into develop Jul 29, 2026
73 checks passed
@joseph-isaacs
joseph-isaacs deleted the ji/gate-writer-editions branch July 29, 2026 14:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

action/bench-compress Run only the compression benchmark on this PR action/bench-random-access Run only the random-access benchmark on this PR changelog/feature A new feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants