Skip to content

Remove dtype coercion logic - #9456

Merged
robert3005 merged 4 commits into
developfrom
rk/nocoerce
Aug 18, 2026
Merged

Remove dtype coercion logic#9456
robert3005 merged 4 commits into
developfrom
rk/nocoerce

Conversation

@robert3005

Copy link
Copy Markdown
Contributor

This functionality is extremely engine specific. While vortex can provide it's
implementation it has to live in a higher level primitive such that it doesn't clash with particular engine integrations

Signed-off-by: Robert Kruszewski <github@robertk.io>
@robert3005 robert3005 added the changelog/break A breaking API change label Aug 18, 2026
@codspeed-hq

codspeed-hq Bot commented Aug 18, 2026

Copy link
Copy Markdown

Merging this PR will regress 2 benchmarks

⚠️ Unknown Walltime execution environment detected

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

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

⚠️ Different runtime environments detected

Some benchmarks with significant performance changes were compared across different runtime environments,
which may affect the accuracy of the results.

Open the report in CodSpeed to investigate

⚡ 10 improved benchmarks
❌ 2 regressed benchmarks
✅ 1988 untouched benchmarks
⏩ 89 skipped benchmarks1

Warning

Please fix the performance issues or acknowledge them on CodSpeed.

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation decode_varbin[(1000, 8)] 59.4 µs 75.3 µs -21.13%
Simulation cold_misaligned[(64, 256)] 4.4 ms 5 ms -12.64%
Simulation decompress[u64, (10000, 4)] 402.2 µs 310.5 µs +29.53%
Simulation take[small_m/shuffled/primitive/nonnull/chunks=1024/indices=1000] 6.6 ms 5.3 ms +25.3%
Simulation take[small_m/shuffled/primitive/nonnull/chunks=1024/indices=256] 2.5 ms 2 ms +23.66%
Simulation take[small_m/shuffled/primitive/nonnull/chunks=16384/indices=1000] 11.1 ms 9 ms +22.99%
Simulation take[small_m/shuffled/primitive/nonnull/chunks=16384/indices=16] 1,206.7 µs 981.5 µs +22.94%
Simulation take[small_m/shuffled/primitive/nonnull/chunks=16384/indices=256] 3.7 ms 3.1 ms +19.15%
Simulation take[core/shuffled/primitive/nonnull/chunks=1024/indices=10000] 16 ms 13.9 ms +15.06%
Simulation take[small_m/shuffled/primitive/nonnull/chunks=1024/indices=16] 303.9 µs 265.6 µs +14.41%
WallTime words_gather_dispatch[65536] 1.3 µs 1.2 µs +11.45%
Simulation chunked_dict_primitive_into_canonical[f64, (1000, 100, 100)] 2.4 ms 2.2 ms +10.31%

Tip

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


Comparing rk/nocoerce (dcbdb27) with develop (d4dc3f2)

Open in CodSpeed

Footnotes

  1. 89 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.

@connortsui20 connortsui20 added the action/bench-sql Run SQL benchmarks without Vortex Compact on this PR label Aug 18, 2026
@github-actions github-actions Bot removed the action/bench-sql Run SQL benchmarks without Vortex Compact on this PR label Aug 18, 2026
@connortsui20

connortsui20 commented Aug 18, 2026

Copy link
Copy Markdown
Member

So does this just remove the 3 coercion methods on the array vtable? Does this do anything with cast kernels?

@robert3005

Copy link
Copy Markdown
Contributor Author

the only place where this function was used is primitive cast and zip return dtype - those function got reimplemented

@github-actions

github-actions Bot commented Aug 18, 2026

Copy link
Copy Markdown
Contributor

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done 006af52 compress-bench 1 Explore Profiling Data
🟢 Done 006af52 statpopgen 1 Explore Profiling Data
🟢 Done 006af52 clickbench-sorted-nvme 1 Explore Profiling Data
🟢 Done 006af52 tpch-nvme-10 1 Explore Profiling Data
🟢 Done 006af52 fineweb-s3 1 Explore Profiling Data
🟢 Done 006af52 fineweb 1 Explore Profiling Data
🟢 Done 006af52 clickbench-nvme 1 Explore Profiling Data
🟢 Done 006af52 tpcds-nvme 1 Explore Profiling Data
🟢 Done 006af52 polarsignals 1 Explore Profiling Data
🟢 Done 006af52 tpch-s3 1 Explore Profiling Data
🟢 Done 006af52 tpch-nvme 1 Explore Profiling Data

Powered by Polar Signals Cloud

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: PolarSignals Profiling 📖

Vortex (geomean): 0.975x ➖


datafusion / vortex-file-compressed / ns (0.975x ➖, 2↑ 1↓)
name PR 006af52 (ns) base b825c4f (ns) ratio (PR/base)
polarsignals_q00/datafusion:vortex-file-compressed 🚀 100382448 123424325 0.81
polarsignals_q01/datafusion:vortex-file-compressed 164820313 161796493 1.02
polarsignals_q02/datafusion:vortex-file-compressed 20537633 20075855 1.02
polarsignals_q03/datafusion:vortex-file-compressed 162113519 164782323 0.98
polarsignals_q04/datafusion:vortex-file-compressed 🚀 9620606 10869576 0.89
polarsignals_q05/datafusion:vortex-file-compressed 13516030 13649623 0.99
polarsignals_q06/datafusion:vortex-file-compressed 21896197 24177289 0.91
polarsignals_q07/datafusion:vortex-file-compressed 10977872 11219749 0.98
polarsignals_q08/datafusion:vortex-file-compressed 276646122 274967315 1.01
polarsignals_q09/datafusion:vortex-file-compressed 🚨 12624927 10557439 1.20

No file size changes detected.

@joseph-isaacs joseph-isaacs added the action/bench-compress Run only the compression benchmark on this PR label Aug 18, 2026
@github-actions github-actions Bot removed the action/bench-compress Run only the compression benchmark on this PR label Aug 18, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on NVME 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.6%
Engines: DataFusion No clear signal (-0.9%, environment too noisy confidence) · DuckDB No clear signal (+2.1%, low confidence)
Vortex (geomean): 1.008x ➖
Parquet (geomean): 1.002x ➖
Shifts: Parquet (control) +0.2% · 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 / ns (0.997x ➖, 0↑ 0↓)
name PR 006af52 (ns) base b825c4f (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 42172568 43130881 0.98
tpch_q02/datafusion:vortex-file-compressed 22886892 22727302 1.01
tpch_q03/datafusion:vortex-file-compressed 29389718 29349422 1.00
tpch_q04/datafusion:vortex-file-compressed 15702143 15480925 1.01
tpch_q05/datafusion:vortex-file-compressed 49758848 49467430 1.01
tpch_q06/datafusion:vortex-file-compressed 8182521 8405227 0.97
tpch_q07/datafusion:vortex-file-compressed 55415958 55667903 1.00
tpch_q08/datafusion:vortex-file-compressed 44899479 45054590 1.00
tpch_q09/datafusion:vortex-file-compressed 55537715 55791409 1.00
tpch_q10/datafusion:vortex-file-compressed 28446888 28085771 1.01
tpch_q11/datafusion:vortex-file-compressed 17147704 17375047 0.99
tpch_q12/datafusion:vortex-file-compressed 26812193 26447369 1.01
tpch_q13/datafusion:vortex-file-compressed 24568889 24695815 0.99
tpch_q14/datafusion:vortex-file-compressed 14621716 14563328 1.00
tpch_q15/datafusion:vortex-file-compressed 20896672 20030588 1.04
tpch_q16/datafusion:vortex-file-compressed 24473573 24666324 0.99
tpch_q17/datafusion:vortex-file-compressed 55486554 55295974 1.00
tpch_q18/datafusion:vortex-file-compressed 67888544 67965469 1.00
tpch_q19/datafusion:vortex-file-compressed 16925360 17238505 0.98
tpch_q20/datafusion:vortex-file-compressed 31133170 31801734 0.98
tpch_q21/datafusion:vortex-file-compressed 59097852 59293754 1.00
tpch_q22/datafusion:vortex-file-compressed 11938823 12505697 0.95
datafusion / parquet / ns (1.005x ➖, 1↑ 2↓)
name PR 006af52 (ns) base b825c4f (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 🚀 124363576 159111969 0.78
tpch_q02/datafusion:parquet 70289040 70288404 1.00
tpch_q03/datafusion:parquet 99931524 97715652 1.02
tpch_q04/datafusion:parquet 52734547 51340383 1.03
tpch_q05/datafusion:parquet 116222164 126526597 0.92
tpch_q06/datafusion:parquet 42506968 46284658 0.92
tpch_q07/datafusion:parquet 135337102 128535445 1.05
tpch_q08/datafusion:parquet 124836728 121233192 1.03
tpch_q09/datafusion:parquet 153153817 159687269 0.96
tpch_q10/datafusion:parquet 115825295 115181663 1.01
tpch_q11/datafusion:parquet 51401389 49495913 1.04
tpch_q12/datafusion:parquet 🚨 105721994 91348533 1.16
tpch_q13/datafusion:parquet 220038434 219272791 1.00
tpch_q14/datafusion:parquet 52402321 51866389 1.01
tpch_q15/datafusion:parquet 67290587 69380168 0.97
tpch_q16/datafusion:parquet 52773073 49375106 1.07
tpch_q17/datafusion:parquet 152779107 149775560 1.02
tpch_q18/datafusion:parquet 176763928 179005678 0.99
tpch_q19/datafusion:parquet 🚨 85949942 70519370 1.22
tpch_q20/datafusion:parquet 93417839 93222920 1.00
tpch_q21/datafusion:parquet 174311148 173937596 1.00
tpch_q22/datafusion:parquet 54613673 54718252 1.00
duckdb / vortex-file-compressed / ns (1.019x ➖, 0↑ 2↓)
name PR 006af52 (ns) base b825c4f (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 25265766 24831053 1.02
tpch_q02/duckdb:vortex-file-compressed 35028542 34739986 1.01
tpch_q03/duckdb:vortex-file-compressed 40623919 40863789 0.99
tpch_q04/duckdb:vortex-file-compressed 33067753 33329907 0.99
tpch_q05/duckdb:vortex-file-compressed 🚨 47940183 43391028 1.10
tpch_q06/duckdb:vortex-file-compressed 12842337 12527824 1.03
tpch_q07/duckdb:vortex-file-compressed 45576128 43843710 1.04
tpch_q08/duckdb:vortex-file-compressed 57075777 53837520 1.06
tpch_q09/duckdb:vortex-file-compressed 63476998 63728966 1.00
tpch_q10/duckdb:vortex-file-compressed 54045437 54042021 1.00
tpch_q11/duckdb:vortex-file-compressed 19038914 19587460 0.97
tpch_q12/duckdb:vortex-file-compressed 29297663 29344033 1.00
tpch_q13/duckdb:vortex-file-compressed 45130344 43919811 1.03
tpch_q14/duckdb:vortex-file-compressed 🚨 25179716 22332396 1.13
tpch_q15/duckdb:vortex-file-compressed 20989296 21353046 0.98
tpch_q16/duckdb:vortex-file-compressed 33002823 32947644 1.00
tpch_q17/duckdb:vortex-file-compressed 35445765 33990263 1.04
tpch_q18/duckdb:vortex-file-compressed 56511364 54199536 1.04
tpch_q19/duckdb:vortex-file-compressed 40326205 37487441 1.08
tpch_q20/duckdb:vortex-file-compressed 38568966 39110707 0.99
tpch_q21/duckdb:vortex-file-compressed 124586310 129181001 0.96
tpch_q22/duckdb:vortex-file-compressed 21400585 22101168 0.97
duckdb / parquet / ns (0.998x ➖, 0↑ 0↓)
name PR 006af52 (ns) base b825c4f (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 81524315 81742760 1.00
tpch_q02/duckdb:parquet 46138375 46639664 0.99
tpch_q03/duckdb:parquet 80741365 81020848 1.00
tpch_q04/duckdb:parquet 57581346 58147776 0.99
tpch_q05/duckdb:parquet 79117472 78758327 1.00
tpch_q06/duckdb:parquet 25074427 24907518 1.01
tpch_q07/duckdb:parquet 81285093 80479754 1.01
tpch_q08/duckdb:parquet 96410641 96153613 1.00
tpch_q09/duckdb:parquet 148384317 147992583 1.00
tpch_q10/duckdb:parquet 140730538 141329917 1.00
tpch_q11/duckdb:parquet 25379429 25462363 1.00
tpch_q12/duckdb:parquet 53025288 53210773 1.00
tpch_q13/duckdb:parquet 284412402 287857618 0.99
tpch_q14/duckdb:parquet 55746336 55848436 1.00
tpch_q15/duckdb:parquet 30593234 30673538 1.00
tpch_q16/duckdb:parquet 66807752 66598999 1.00
tpch_q17/duckdb:parquet 57925779 57878174 1.00
tpch_q18/duckdb:parquet 127806161 127765750 1.00
tpch_q19/duckdb:parquet 77454622 77318129 1.00
tpch_q20/duckdb:parquet 77141845 77467752 1.00
tpch_q21/duckdb:parquet 190076043 193608543 0.98
tpch_q22/duckdb:parquet 63524134 64004205 0.99

File Size Changes (9 files changed, -43.9% overall, 0↑ 9↓)
File Scale Format Base HEAD Change %
customer.vortex 1.0 vortex-compact 7.40 MB 0 B 7.40 MB -100.0%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%
lineitem.vortex 1.0 vortex-compact 125.99 MB 0 B 125.99 MB -100.0%
nation.vortex 1.0 vortex-compact 7.79 KB 0 B 7.79 KB -100.0%
orders.vortex 1.0 vortex-compact 31.72 MB 0 B 31.72 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.97 KB 0 B 5.97 KB -100.0%
supplier.vortex 1.0 vortex-compact 495.87 KB 0 B 495.87 KB -100.0%

Totals:

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

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb NVMe 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.8%
Engines: DataFusion No clear signal (-1.5%, low confidence) · DuckDB No clear signal (-0.1%, low confidence)
Vortex (geomean): 0.998x ➖
Parquet (geomean): 1.006x ➖
Shifts: Parquet (control) +0.6% · 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 / ns (0.981x ➖, 1↑ 0↓)
name PR 006af52 (ns) base b825c4f (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 🚀 7310515 8771195 0.83
fineweb_q01/datafusion:vortex-file-compressed 28951431 30696908 0.94
fineweb_q02/datafusion:vortex-file-compressed 34917003 33539676 1.04
fineweb_q03/datafusion:vortex-file-compressed 40671353 39795209 1.02
fineweb_q04/datafusion:vortex-file-compressed 214329928 211714742 1.01
fineweb_q05/datafusion:vortex-file-compressed 159685832 153800163 1.04
fineweb_q06/datafusion:vortex-file-compressed 37633291 37297141 1.01
fineweb_q07/datafusion:vortex-file-compressed 41818805 41608500 1.01
fineweb_q08/datafusion:vortex-file-compressed 16622973 17633606 0.94
datafusion / parquet / ns (0.996x ➖, 0↑ 0↓)
name PR 006af52 (ns) base b825c4f (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 8829211 9492329 0.93
fineweb_q01/datafusion:parquet 196198075 193478856 1.01
fineweb_q02/datafusion:parquet 198401621 198368099 1.00
fineweb_q03/datafusion:parquet 192303448 190090991 1.01
fineweb_q04/datafusion:parquet 208198381 206267552 1.01
fineweb_q05/datafusion:parquet 204374351 205963006 0.99
fineweb_q06/datafusion:parquet 198289071 202060223 0.98
fineweb_q07/datafusion:parquet 195271627 190630574 1.02
fineweb_q08/datafusion:parquet 188942945 188868239 1.00
duckdb / vortex-file-compressed / ns (1.015x ➖, 1↑ 1↓)
name PR 006af52 (ns) base b825c4f (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 🚀 6491547 7634356 0.85
fineweb_q01/duckdb:vortex-file-compressed 🚨 51880267 43650429 1.19
fineweb_q02/duckdb:vortex-file-compressed 51772582 51159392 1.01
fineweb_q03/duckdb:vortex-file-compressed 74963657 72425691 1.04
fineweb_q04/duckdb:vortex-file-compressed 309844788 297452433 1.04
fineweb_q05/duckdb:vortex-file-compressed 232161514 244214656 0.95
fineweb_q06/duckdb:vortex-file-compressed 78218631 75330508 1.04
fineweb_q07/duckdb:vortex-file-compressed 79356588 74121440 1.07
fineweb_q08/duckdb:vortex-file-compressed 32463724 33178971 0.98
duckdb / parquet / ns (1.016x ➖, 0↑ 0↓)
name PR 006af52 (ns) base b825c4f (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 37268141 38817851 0.96
fineweb_q01/duckdb:parquet 79027085 76269705 1.04
fineweb_q02/duckdb:parquet 81292942 76927966 1.06
fineweb_q03/duckdb:parquet 210850873 204601122 1.03
fineweb_q04/duckdb:parquet 232444502 230012921 1.01
fineweb_q05/duckdb:parquet 202776146 202262024 1.00
fineweb_q06/duckdb:parquet 144088023 143624305 1.00
fineweb_q07/duckdb:parquet 147148113 142151137 1.04
fineweb_q08/duckdb:parquet 39133573 38610970 1.01

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

Totals:

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

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-DS SF=1 on NVME 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.6%
Engines: DataFusion No clear signal (+1.2%, low confidence) · DuckDB No clear signal (-0.1%, environment too noisy confidence)
Vortex (geomean): 1.001x ➖
Parquet (geomean): 0.996x ➖
Shifts: Parquet (control) -0.4% · 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 / ns (1.005x ➖, 1↑ 1↓)
name PR 006af52 (ns) base b825c4f (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-file-compressed 28575484 28553600 1.00
tpcds_q02/datafusion:vortex-file-compressed 52216526 50982074 1.02
tpcds_q03/datafusion:vortex-file-compressed 13713798 14141756 0.97
tpcds_q04/datafusion:vortex-file-compressed 217844553 212786643 1.02
tpcds_q05/datafusion:vortex-file-compressed 65229870 63614669 1.03
tpcds_q06/datafusion:vortex-file-compressed 26010399 26092698 1.00
tpcds_q07/datafusion:vortex-file-compressed 42421692 42610658 1.00
tpcds_q08/datafusion:vortex-file-compressed 33332404 32715119 1.02
tpcds_q09/datafusion:vortex-file-compressed 26583532 26254058 1.01
tpcds_q10/datafusion:vortex-file-compressed 35921976 35164804 1.02
tpcds_q11/datafusion:vortex-file-compressed 118145419 121238915 0.97
tpcds_q12/datafusion:vortex-file-compressed 19511246 20504994 0.95
tpcds_q13/datafusion:vortex-file-compressed 44802791 44547530 1.01
tpcds_q14/datafusion:vortex-file-compressed 🚨 224982891 202163540 1.11
tpcds_q15/datafusion:vortex-file-compressed 29772581 29249662 1.02
tpcds_q16/datafusion:vortex-file-compressed 24903210 24934374 1.00
tpcds_q17/datafusion:vortex-file-compressed 72551359 72211936 1.00
tpcds_q18/datafusion:vortex-file-compressed 89321398 89561698 1.00
tpcds_q19/datafusion:vortex-file-compressed 21591060 21696213 1.00
tpcds_q20/datafusion:vortex-file-compressed 22573256 23062905 0.98
tpcds_q21/datafusion:vortex-file-compressed 31098603 32189739 0.97
tpcds_q22/datafusion:vortex-file-compressed 114265045 108232026 1.06
tpcds_q23/datafusion:vortex-file-compressed 130706217 129729681 1.01
tpcds_q24/datafusion:vortex-file-compressed 97219823 95853071 1.01
tpcds_q25/datafusion:vortex-file-compressed 74732493 70992777 1.05
tpcds_q26/datafusion:vortex-file-compressed 36972318 37779686 0.98
tpcds_q27/datafusion:vortex-file-compressed 96190246 94090566 1.02
tpcds_q28/datafusion:vortex-file-compressed 25246482 25069198 1.01
tpcds_q29/datafusion:vortex-file-compressed 69587353 71687779 0.97
tpcds_q30/datafusion:vortex-file-compressed 30524185 30033553 1.02
tpcds_q31/datafusion:vortex-file-compressed 77682639 75043072 1.04
tpcds_q32/datafusion:vortex-file-compressed 17869771 18218646 0.98
tpcds_q33/datafusion:vortex-file-compressed 32663617 32445185 1.01
tpcds_q34/datafusion:vortex-file-compressed 25773583 25306782 1.02
tpcds_q35/datafusion:vortex-file-compressed 44161799 44953204 0.98
tpcds_q36/datafusion:vortex-file-compressed 63710488 63294750 1.01
tpcds_q37/datafusion:vortex-file-compressed 18186526 18383794 0.99
tpcds_q38/datafusion:vortex-file-compressed 39407265 39023322 1.01
tpcds_q39/datafusion:vortex-file-compressed 95647352 93900830 1.02
tpcds_q40/datafusion:vortex-file-compressed 32534375 32377204 1.00
tpcds_q41/datafusion:vortex-file-compressed 19570745 18715422 1.05
tpcds_q42/datafusion:vortex-file-compressed 13587238 13513621 1.01
tpcds_q43/datafusion:vortex-file-compressed 19143005 19375510 0.99
tpcds_q44/datafusion:vortex-file-compressed 35313163 32968619 1.07
tpcds_q45/datafusion:vortex-file-compressed 32729979 33112746 0.99
tpcds_q46/datafusion:vortex-file-compressed 35387721 34096288 1.04
tpcds_q47/datafusion:vortex-file-compressed 128484774 132524709 0.97
tpcds_q48/datafusion:vortex-file-compressed 36456069 36136523 1.01
tpcds_q49/datafusion:vortex-file-compressed 71693831 70183041 1.02
tpcds_q50/datafusion:vortex-file-compressed 47994898 47292550 1.01
tpcds_q51/datafusion:vortex-file-compressed 77194327 77586989 0.99
tpcds_q52/datafusion:vortex-file-compressed 14154439 14007201 1.01
tpcds_q53/datafusion:vortex-file-compressed 23496948 23097016 1.02
tpcds_q54/datafusion:vortex-file-compressed 37994624 37273318 1.02
tpcds_q55/datafusion:vortex-file-compressed 13600138 13571791 1.00
tpcds_q56/datafusion:vortex-file-compressed 33380226 33654862 0.99
tpcds_q57/datafusion:vortex-file-compressed 99613205 100851275 0.99
tpcds_q58/datafusion:vortex-file-compressed 60312062 60364261 1.00
tpcds_q59/datafusion:vortex-file-compressed 56152732 55107357 1.02
tpcds_q60/datafusion:vortex-file-compressed 32532053 32295225 1.01
tpcds_q61/datafusion:vortex-file-compressed 36528013 35752993 1.02
tpcds_q62/datafusion:vortex-file-compressed 24536794 24921875 0.98
tpcds_q63/datafusion:vortex-file-compressed 23994592 24004957 1.00
tpcds_q64/datafusion:vortex-file-compressed 470603310 453786303 1.04
tpcds_q65/datafusion:vortex-file-compressed 72366587 70541661 1.03
tpcds_q66/datafusion:vortex-file-compressed 🚀 76441924 88492984 0.86
tpcds_q67/datafusion:vortex-file-compressed 121866678 114589269 1.06
tpcds_q68/datafusion:vortex-file-compressed 33035565 34224077 0.97
tpcds_q69/datafusion:vortex-file-compressed 33767181 33658602 1.00
tpcds_q70/datafusion:vortex-file-compressed 110910574 108524129 1.02
tpcds_q71/datafusion:vortex-file-compressed 22972467 24094133 0.95
tpcds_q72/datafusion:vortex-file-compressed 1498313737 1492017786 1.00
tpcds_q73/datafusion:vortex-file-compressed 24577264 24721819 0.99
tpcds_q74/datafusion:vortex-file-compressed 75371583 75209035 1.00
tpcds_q75/datafusion:vortex-file-compressed 137338886 136707832 1.00
tpcds_q76/datafusion:vortex-file-compressed 44450497 43843946 1.01
tpcds_q77/datafusion:vortex-file-compressed 44362002 44309448 1.00
tpcds_q78/datafusion:vortex-file-compressed 111181611 108208351 1.03
tpcds_q79/datafusion:vortex-file-compressed 27604060 27667657 1.00
tpcds_q80/datafusion:vortex-file-compressed 105102631 99308796 1.06
tpcds_q81/datafusion:vortex-file-compressed 29562079 28892022 1.02
tpcds_q82/datafusion:vortex-file-compressed 19639429 19079882 1.03
tpcds_q83/datafusion:vortex-file-compressed 41644065 44077548 0.94
tpcds_q84/datafusion:vortex-file-compressed 13462176 14160059 0.95
tpcds_q85/datafusion:vortex-file-compressed 113557462 109999743 1.03
tpcds_q86/datafusion:vortex-file-compressed 19321182 19466530 0.99
tpcds_q87/datafusion:vortex-file-compressed 42739246 42051001 1.02
tpcds_q88/datafusion:vortex-file-compressed 51306774 51832218 0.99
tpcds_q89/datafusion:vortex-file-compressed 27268214 27017236 1.01
tpcds_q90/datafusion:vortex-file-compressed 13799182 14248748 0.97
tpcds_q91/datafusion:vortex-file-compressed 19739931 19193765 1.03
tpcds_q92/datafusion:vortex-file-compressed 17244498 17945305 0.96
tpcds_q93/datafusion:vortex-file-compressed 31532171 32327830 0.98
tpcds_q94/datafusion:vortex-file-compressed 23370036 23071305 1.01
tpcds_q95/datafusion:vortex-file-compressed 62293193 60804683 1.02
tpcds_q96/datafusion:vortex-file-compressed 11189196 11050027 1.01
tpcds_q97/datafusion:vortex-file-compressed 27963534 27133967 1.03
tpcds_q98/datafusion:vortex-file-compressed 25152927 24963348 1.01
tpcds_q99/datafusion:vortex-file-compressed 27998168 28017027 1.00
datafusion / parquet / ns (0.993x ➖, 1↑ 0↓)
name PR 006af52 (ns) base b825c4f (ns) ratio (PR/base)
tpcds_q01/datafusion:parquet 31932617 31285364 1.02
tpcds_q02/datafusion:parquet 52320491 52135275 1.00
tpcds_q03/datafusion:parquet 17192394 16965279 1.01
tpcds_q04/datafusion:parquet 342019822 337099454 1.01
tpcds_q05/datafusion:parquet 80520975 80004642 1.01
tpcds_q06/datafusion:parquet 30139536 30713932 0.98
tpcds_q07/datafusion:parquet 97785367 99704458 0.98
tpcds_q08/datafusion:parquet 36910951 37805949 0.98
tpcds_q09/datafusion:parquet 36521159 35862369 1.02
tpcds_q10/datafusion:parquet 85355656 90072064 0.95
tpcds_q11/datafusion:parquet 167037165 168339519 0.99
tpcds_q12/datafusion:parquet 22093912 21775398 1.01
tpcds_q13/datafusion:parquet 96349851 94854234 1.02
tpcds_q14/datafusion:parquet 281280655 262947802 1.07
tpcds_q15/datafusion:parquet 36932780 36781401 1.00
tpcds_q16/datafusion:parquet 49981559 47528173 1.05
tpcds_q17/datafusion:parquet 109093767 109760191 0.99
tpcds_q18/datafusion:parquet 132248262 129907059 1.02
tpcds_q19/datafusion:parquet 28687767 29299837 0.98
tpcds_q20/datafusion:parquet 23286330 22994413 1.01
tpcds_q21/datafusion:parquet 21717749 22032668 0.99
tpcds_q22/datafusion:parquet 🚀 119594177 139410902 0.86
tpcds_q23/datafusion:parquet 174999670 171960320 1.02
tpcds_q24/datafusion:parquet 135114758 135599424 1.00
tpcds_q25/datafusion:parquet 104184107 105342396 0.99
tpcds_q26/datafusion:parquet 86132373 85998148 1.00
tpcds_q27/datafusion:parquet 161318977 160107804 1.01
tpcds_q28/datafusion:parquet 40831554 41635656 0.98
tpcds_q29/datafusion:parquet 109125053 108178305 1.01
tpcds_q30/datafusion:parquet 43662160 46316264 0.94
tpcds_q31/datafusion:parquet 93248810 94354639 0.99
tpcds_q32/datafusion:parquet 23220684 23672681 0.98
tpcds_q33/datafusion:parquet 37672939 35608755 1.06
tpcds_q34/datafusion:parquet 29317996 29056933 1.01
tpcds_q35/datafusion:parquet 87482655 89566269 0.98
tpcds_q36/datafusion:parquet 67105309 69142010 0.97
tpcds_q37/datafusion:parquet 23136095 24348764 0.95
tpcds_q38/datafusion:parquet 56415747 58292453 0.97
tpcds_q39/datafusion:parquet 84399664 83042025 1.02
tpcds_q40/datafusion:parquet 34509351 33248386 1.04
tpcds_q41/datafusion:parquet 18805190 18933910 0.99
tpcds_q42/datafusion:parquet 16252719 16272096 1.00
tpcds_q43/datafusion:parquet 22664879 22448589 1.01
tpcds_q44/datafusion:parquet 40908199 39761158 1.03
tpcds_q45/datafusion:parquet 43801403 44396301 0.99
tpcds_q46/datafusion:parquet 41731034 40855261 1.02
tpcds_q47/datafusion:parquet 149471549 148244254 1.01
tpcds_q48/datafusion:parquet 88653284 89126514 0.99
tpcds_q49/datafusion:parquet 76720457 76078927 1.01
tpcds_q50/datafusion:parquet 71984092 75342621 0.96
tpcds_q51/datafusion:parquet 82975455 82318254 1.01
tpcds_q52/datafusion:parquet 16192025 16581369 0.98
tpcds_q53/datafusion:parquet 24684828 24836421 0.99
tpcds_q54/datafusion:parquet 46323024 45498641 1.02
tpcds_q55/datafusion:parquet 15747063 15947112 0.99
tpcds_q56/datafusion:parquet 35827398 36867562 0.97
tpcds_q57/datafusion:parquet 121369831 123109840 0.99
tpcds_q58/datafusion:parquet 81326912 81968640 0.99
tpcds_q59/datafusion:parquet 73987418 73858840 1.00
tpcds_q60/datafusion:parquet 35211496 36101282 0.98
tpcds_q61/datafusion:parquet 44132370 46829383 0.94
tpcds_q62/datafusion:parquet 27578845 28659588 0.96
tpcds_q63/datafusion:parquet 24722352 24343055 1.02
tpcds_q64/datafusion:parquet 361385784 360175309 1.00
tpcds_q65/datafusion:parquet 49644987 48782271 1.02
tpcds_q66/datafusion:parquet 90261881 88293586 1.02
tpcds_q67/datafusion:parquet 143716891 145745548 0.99
tpcds_q68/datafusion:parquet 39972917 43500253 0.92
tpcds_q69/datafusion:parquet 83007751 81905042 1.01
tpcds_q70/datafusion:parquet 44040760 45205396 0.97
tpcds_q71/datafusion:parquet 26851196 26601001 1.01
tpcds_q72/datafusion:parquet 441557310 452675534 0.98
tpcds_q73/datafusion:parquet 27321963 27718752 0.99
tpcds_q74/datafusion:parquet 99271246 100307936 0.99
tpcds_q75/datafusion:parquet 167580491 182875613 0.92
tpcds_q76/datafusion:parquet 59128677 57083930 1.04
tpcds_q77/datafusion:parquet 52545631 55649608 0.94
tpcds_q78/datafusion:parquet 127081303 128698083 0.99
tpcds_q79/datafusion:parquet 34721552 33388460 1.04
tpcds_q80/datafusion:parquet 97864458 93920403 1.04
tpcds_q81/datafusion:parquet 39386948 38002274 1.04
tpcds_q82/datafusion:parquet 23381532 22753312 1.03
tpcds_q83/datafusion:parquet 57947798 57970306 1.00
tpcds_q84/datafusion:parquet 47200227 48978856 0.96
tpcds_q85/datafusion:parquet 191978426 200299009 0.96
tpcds_q86/datafusion:parquet 20522269 21149173 0.97
tpcds_q87/datafusion:parquet 60404083 60100269 1.01
tpcds_q88/datafusion:parquet 56833103 57731090 0.98
tpcds_q89/datafusion:parquet 30007810 30941996 0.97
tpcds_q90/datafusion:parquet 18796482 19390956 0.97
tpcds_q91/datafusion:parquet 65088916 64866275 1.00
tpcds_q92/datafusion:parquet 25219715 25542605 0.99
tpcds_q93/datafusion:parquet 37918839 37123100 1.02
tpcds_q94/datafusion:parquet 31109696 31231589 1.00
tpcds_q95/datafusion:parquet 89078276 91694263 0.97
tpcds_q96/datafusion:parquet 15681661 16698687 0.94
tpcds_q97/datafusion:parquet 40309782 38933341 1.04
tpcds_q98/datafusion:parquet 26296645 27202015 0.97
tpcds_q99/datafusion:parquet 34629927 34804393 0.99
duckdb / vortex-file-compressed / ns (0.998x ➖, 5↑ 5↓)
name PR 006af52 (ns) base b825c4f (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-file-compressed 29908902 29113669 1.03
tpcds_q02/duckdb:vortex-file-compressed 29624106 28810712 1.03
tpcds_q03/duckdb:vortex-file-compressed 21859779 20589669 1.06
tpcds_q04/duckdb:vortex-file-compressed 94668946 92666152 1.02
tpcds_q05/duckdb:vortex-file-compressed 39818977 39839727 1.00
tpcds_q06/duckdb:vortex-file-compressed 54669073 53356300 1.02
tpcds_q07/duckdb:vortex-file-compressed 30153634 32333607 0.93
tpcds_q08/duckdb:vortex-file-compressed 34375598 36049274 0.95
tpcds_q09/duckdb:vortex-file-compressed 17846120 18889209 0.94
tpcds_q10/duckdb:vortex-file-compressed 54259581 55861477 0.97
tpcds_q11/duckdb:vortex-file-compressed 74407404 73544948 1.01
tpcds_q12/duckdb:vortex-file-compressed 18935644 17745629 1.07
tpcds_q13/duckdb:vortex-file-compressed 42075675 40779876 1.03
tpcds_q14/duckdb:vortex-file-compressed 114013118 115146798 0.99
tpcds_q15/duckdb:vortex-file-compressed 36075075 34405204 1.05
tpcds_q16/duckdb:vortex-file-compressed 🚀 32821750 36890336 0.89
tpcds_q17/duckdb:vortex-file-compressed 56151547 56428611 1.00
tpcds_q18/duckdb:vortex-file-compressed 50541915 50564735 1.00
tpcds_q19/duckdb:vortex-file-compressed 39351055 39149556 1.01
tpcds_q20/duckdb:vortex-file-compressed 18762764 18850032 1.00
tpcds_q21/duckdb:vortex-file-compressed 20040783 19901345 1.01
tpcds_q22/duckdb:vortex-file-compressed 69266689 64274694 1.08
tpcds_q23/duckdb:vortex-file-compressed 77463459 82997213 0.93
tpcds_q24/duckdb:vortex-file-compressed 51097243 50221860 1.02
tpcds_q25/duckdb:vortex-file-compressed 50206453 48235891 1.04
tpcds_q26/duckdb:vortex-file-compressed 22814500 23945900 0.95
tpcds_q27/duckdb:vortex-file-compressed 33900049 32748737 1.04
tpcds_q28/duckdb:vortex-file-compressed 🚨 15866179 13964154 1.14
tpcds_q29/duckdb:vortex-file-compressed 54631803 53634512 1.02
tpcds_q30/duckdb:vortex-file-compressed 36381357 36961005 0.98
tpcds_q31/duckdb:vortex-file-compressed 33959226 33498931 1.01
tpcds_q32/duckdb:vortex-file-compressed 20351498 21551201 0.94
tpcds_q33/duckdb:vortex-file-compressed 32547582 35440119 0.92
tpcds_q34/duckdb:vortex-file-compressed 31091992 31281338 0.99
tpcds_q35/duckdb:vortex-file-compressed 85851260 83504767 1.03
tpcds_q36/duckdb:vortex-file-compressed 29575069 30947624 0.96
tpcds_q37/duckdb:vortex-file-compressed 25692510 25720901 1.00
tpcds_q38/duckdb:vortex-file-compressed 43721846 42107546 1.04
tpcds_q39/duckdb:vortex-file-compressed 36176355 36823028 0.98
tpcds_q40/duckdb:vortex-file-compressed 24265668 22716644 1.07
tpcds_q41/duckdb:vortex-file-compressed 10719217 10898126 0.98
tpcds_q42/duckdb:vortex-file-compressed 🚨 21173168 15749006 1.34
tpcds_q43/duckdb:vortex-file-compressed 20248201 21958877 0.92
tpcds_q44/duckdb:vortex-file-compressed 25845866 25598030 1.01
tpcds_q45/duckdb:vortex-file-compressed 37212322 37955344 0.98
tpcds_q46/duckdb:vortex-file-compressed 38611699 36335414 1.06
tpcds_q47/duckdb:vortex-file-compressed 59081822 60259056 0.98
tpcds_q48/duckdb:vortex-file-compressed 36852205 38100103 0.97
tpcds_q49/duckdb:vortex-file-compressed 41210560 44863586 0.92
tpcds_q50/duckdb:vortex-file-compressed 36065007 36030261 1.00
tpcds_q51/duckdb:vortex-file-compressed 114238778 108891670 1.05
tpcds_q52/duckdb:vortex-file-compressed 18689667 17619836 1.06
tpcds_q53/duckdb:vortex-file-compressed 29370647 28771477 1.02
tpcds_q54/duckdb:vortex-file-compressed 43478145 45061002 0.96
tpcds_q55/duckdb:vortex-file-compressed 🚀 16456013 20120785 0.82
tpcds_q56/duckdb:vortex-file-compressed 32561997 31813469 1.02
tpcds_q57/duckdb:vortex-file-compressed 41290582 43454455 0.95
tpcds_q58/duckdb:vortex-file-compressed 40033451 41552162 0.96
tpcds_q59/duckdb:vortex-file-compressed 40214030 39928637 1.01
tpcds_q60/duckdb:vortex-file-compressed 35576395 34281015 1.04
tpcds_q61/duckdb:vortex-file-compressed 🚀 40169879 44685906 0.90
tpcds_q62/duckdb:vortex-file-compressed 🚀 18056263 20135920 0.90
tpcds_q63/duckdb:vortex-file-compressed 24917563 24989175 1.00
tpcds_q64/duckdb:vortex-file-compressed 114667053 116848818 0.98
tpcds_q65/duckdb:vortex-file-compressed 26330907 26070146 1.01
tpcds_q66/duckdb:vortex-file-compressed 40056794 40422397 0.99
tpcds_q67/duckdb:vortex-file-compressed 132073551 131888158 1.00
tpcds_q68/duckdb:vortex-file-compressed 37486678 36451527 1.03
tpcds_q69/duckdb:vortex-file-compressed 58349800 56871488 1.03
tpcds_q70/duckdb:vortex-file-compressed 44673194 44248889 1.01
tpcds_q71/duckdb:vortex-file-compressed 25728522 25632211 1.00
tpcds_q72/duckdb:vortex-file-compressed 149859254 150530509 1.00
tpcds_q73/duckdb:vortex-file-compressed 31981651 30737421 1.04
tpcds_q74/duckdb:vortex-file-compressed 52264280 52063252 1.00
tpcds_q75/duckdb:vortex-file-compressed 58034185 58146480 1.00
tpcds_q76/duckdb:vortex-file-compressed 24555883 24821816 0.99
tpcds_q77/duckdb:vortex-file-compressed 31632513 32248276 0.98
tpcds_q78/duckdb:vortex-file-compressed 80000643 82044945 0.98
tpcds_q79/duckdb:vortex-file-compressed 🚨 34859343 30208478 1.15
tpcds_q80/duckdb:vortex-file-compressed 57330448 62428135 0.92
tpcds_q81/duckdb:vortex-file-compressed 41720215 43795098 0.95
tpcds_q82/duckdb:vortex-file-compressed 57793219 53306403 1.08
tpcds_q83/duckdb:vortex-file-compressed 43213670 40633174 1.06
tpcds_q84/duckdb:vortex-file-compressed 29972854 30487549 0.98
tpcds_q85/duckdb:vortex-file-compressed 54704789 58298076 0.94
tpcds_q86/duckdb:vortex-file-compressed 🚀 19292047 22045738 0.88
tpcds_q87/duckdb:vortex-file-compressed 47207717 47211786 1.00
tpcds_q88/duckdb:vortex-file-compressed 63763274 64909273 0.98
tpcds_q89/duckdb:vortex-file-compressed 26914445 28350283 0.95
tpcds_q90/duckdb:vortex-file-compressed 15272747 16575132 0.92
tpcds_q91/duckdb:vortex-file-compressed 🚨 35462927 31501288 1.13
tpcds_q92/duckdb:vortex-file-compressed 26565599 28418524 0.93
tpcds_q93/duckdb:vortex-file-compressed 30846957 29539705 1.04
tpcds_q94/duckdb:vortex-file-compressed 🚨 35624849 31493814 1.13
tpcds_q95/duckdb:vortex-file-compressed 146166795 153174141 0.95
tpcds_q96/duckdb:vortex-file-compressed 18390650 17855535 1.03
tpcds_q97/duckdb:vortex-file-compressed 43397813 45217060 0.96
tpcds_q98/duckdb:vortex-file-compressed 23155127 23675762 0.98
tpcds_q99/duckdb:vortex-file-compressed 25587704 26532244 0.96
duckdb / parquet / ns (0.999x ➖, 5↑ 7↓)
name PR 006af52 (ns) base b825c4f (ns) ratio (PR/base)
tpcds_q01/duckdb:parquet 32708305 31666011 1.03
tpcds_q02/duckdb:parquet 21882562 22020422 0.99
tpcds_q03/duckdb:parquet 🚀 12198310 14013753 0.87
tpcds_q04/duckdb:parquet 192906692 193134361 1.00
tpcds_q05/duckdb:parquet 32833771 34083531 0.96
tpcds_q06/duckdb:parquet 35456826 37355819 0.95
tpcds_q07/duckdb:parquet 21905087 22160950 0.99
tpcds_q08/duckdb:parquet 33136467 32840426 1.01
tpcds_q09/duckdb:parquet 29687231 29864506 0.99
tpcds_q10/duckdb:parquet 40399294 41132153 0.98
tpcds_q11/duckdb:parquet 102829813 105891280 0.97
tpcds_q12/duckdb:parquet 17830065 17595584 1.01
tpcds_q13/duckdb:parquet 🚀 33416405 40273398 0.83
tpcds_q14/duckdb:parquet 103181685 107396688 0.96
tpcds_q15/duckdb:parquet 35258311 35232646 1.00
tpcds_q16/duckdb:parquet 27629487 26985041 1.02
tpcds_q17/duckdb:parquet 44835603 44486952 1.01
tpcds_q18/duckdb:parquet 57682874 57017360 1.01
tpcds_q19/duckdb:parquet 34364065 34389061 1.00
tpcds_q20/duckdb:parquet 19207816 19122641 1.00
tpcds_q21/duckdb:parquet 🚨 16697551 14354259 1.16
tpcds_q22/duckdb:parquet 🚨 69957161 55161415 1.27
tpcds_q23/duckdb:parquet 68619645 68864170 1.00
tpcds_q24/duckdb:parquet 50007006 49088861 1.02
tpcds_q25/duckdb:parquet 41923614 42645740 0.98
tpcds_q26/duckdb:parquet 44046382 44117027 1.00
tpcds_q27/duckdb:parquet 58305487 54440073 1.07
tpcds_q28/duckdb:parquet 28092229 29085727 0.97
tpcds_q29/duckdb:parquet 42392904 42578756 1.00
tpcds_q30/duckdb:parquet 43284795 44219277 0.98
tpcds_q31/duckdb:parquet 28945002 29102041 0.99
tpcds_q32/duckdb:parquet 14748378 15071515 0.98
tpcds_q33/duckdb:parquet 23549220 23949242 0.98
tpcds_q34/duckdb:parquet 21998900 21747875 1.01
tpcds_q35/duckdb:parquet 68246692 67412882 1.01
tpcds_q36/duckdb:parquet 🚨 25252291 21859006 1.16
tpcds_q37/duckdb:parquet 18428689 17863249 1.03
tpcds_q38/duckdb:parquet 40567834 40960599 0.99
tpcds_q39/duckdb:parquet 36966601 38336860 0.96
tpcds_q40/duckdb:parquet 22752993 22696610 1.00
tpcds_q41/duckdb:parquet 10889339 10528343 1.03
tpcds_q42/duckdb:parquet 🚀 11464171 13089598 0.88
tpcds_q43/duckdb:parquet 🚀 14565861 18912500 0.77
tpcds_q44/duckdb:parquet 24588442 24569720 1.00
tpcds_q45/duckdb:parquet 31735455 32568239 0.97
tpcds_q46/duckdb:parquet 50180488 50755809 0.99
tpcds_q47/duckdb:parquet 48754301 49335270 0.99
tpcds_q48/duckdb:parquet 30007707 29877256 1.00
tpcds_q49/duckdb:parquet 28314882 29237399 0.97
tpcds_q50/duckdb:parquet 24814676 24497339 1.01
tpcds_q51/duckdb:parquet 98635658 100064121 0.99
tpcds_q52/duckdb:parquet 12519846 13345507 0.94
tpcds_q53/duckdb:parquet 🚨 17963337 15837602 1.13
tpcds_q54/duckdb:parquet 29699846 30467452 0.97
tpcds_q55/duckdb:parquet 11578843 11651456 0.99
tpcds_q56/duckdb:parquet 25457113 23963105 1.06
tpcds_q57/duckdb:parquet 42764278 42796131 1.00
tpcds_q58/duckdb:parquet 26478804 26984472 0.98
tpcds_q59/duckdb:parquet 29950833 29450562 1.02
tpcds_q60/duckdb:parquet 25354444 25285089 1.00
tpcds_q61/duckdb:parquet 31439550 32630191 0.96
tpcds_q62/duckdb:parquet 14558423 14980921 0.97
tpcds_q63/duckdb:parquet 🚨 17333892 15434677 1.12
tpcds_q64/duckdb:parquet 80775085 80070757 1.01
tpcds_q65/duckdb:parquet 21604908 23494091 0.92
tpcds_q66/duckdb:parquet 34480237 34804953 0.99
tpcds_q67/duckdb:parquet 124952694 127198547 0.98
tpcds_q68/duckdb:parquet 38924323 39042992 1.00
tpcds_q69/duckdb:parquet 42570353 41999237 1.01
tpcds_q70/duckdb:parquet 27150081 27702187 0.98
tpcds_q71/duckdb:parquet 21368129 21597983 0.99
tpcds_q72/duckdb:parquet 180818620 179767744 1.01
tpcds_q73/duckdb:parquet 🚀 18734670 21326050 0.88
tpcds_q74/duckdb:parquet 145040000 147853841 0.98
tpcds_q75/duckdb:parquet 60630010 60685734 1.00
tpcds_q76/duckdb:parquet 19486080 20669510 0.94
tpcds_q77/duckdb:parquet 25599863 24474456 1.05
tpcds_q78/duckdb:parquet 78300738 77623583 1.01
tpcds_q79/duckdb:parquet 🚨 33390584 27701789 1.21
tpcds_q80/duckdb:parquet 47906028 47132888 1.02
tpcds_q81/duckdb:parquet 41082607 41694362 0.99
tpcds_q82/duckdb:parquet 19707362 19618727 1.00
tpcds_q83/duckdb:parquet 22577484 21785639 1.04
tpcds_q84/duckdb:parquet 24061853 23845442 1.01
tpcds_q85/duckdb:parquet 48079925 47425728 1.01
tpcds_q86/duckdb:parquet 14861229 14792515 1.00
tpcds_q87/duckdb:parquet 43495559 45002159 0.97
tpcds_q88/duckdb:parquet 43056635 42772198 1.01
tpcds_q89/duckdb:parquet 17942696 17986053 1.00
tpcds_q90/duckdb:parquet 10030229 9610120 1.04
tpcds_q91/duckdb:parquet 27789063 27323487 1.02
tpcds_q92/duckdb:parquet 15319534 15662945 0.98
tpcds_q93/duckdb:parquet 🚨 35410992 31301751 1.13
tpcds_q94/duckdb:parquet 21765995 21869104 1.00
tpcds_q95/duckdb:parquet 136024490 137628354 0.99
tpcds_q96/duckdb:parquet 9922377 10052731 0.99
tpcds_q97/duckdb:parquet 38938171 39101345 1.00
tpcds_q98/duckdb:parquet 21144895 21461125 0.99
tpcds_q99/duckdb:parquet 23762449 23539082 1.01

File Size Changes (25 files changed, -43.5% overall, 0↑ 25↓)
File Scale Format Base HEAD Change %
call_center.vortex 1.0 vortex-compact 46.37 KB 0 B 46.37 KB -100.0%
catalog_page.vortex 1.0 vortex-compact 361.60 KB 0 B 361.60 KB -100.0%
catalog_returns.vortex 1.0 vortex-compact 6.04 MB 0 B 6.04 MB -100.0%
catalog_sales.vortex 1.0 vortex-compact 59.45 MB 0 B 59.45 MB -100.0%
customer.vortex 1.0 vortex-compact 3.29 MB 0 B 3.29 MB -100.0%
customer_address.vortex 1.0 vortex-compact 638.46 KB 0 B 638.46 KB -100.0%
customer_demographics.vortex 1.0 vortex-compact 422.44 KB 0 B 422.44 KB -100.0%
date_dim.vortex 1.0 vortex-compact 136.10 KB 0 B 136.10 KB -100.0%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%
household_demographics.vortex 1.0 vortex-compact 9.99 KB 0 B 9.99 KB -100.0%
income_band.vortex 1.0 vortex-compact 5.41 KB 0 B 5.41 KB -100.0%
inventory.vortex 1.0 vortex-compact 16.06 MB 0 B 16.06 MB -100.0%
item.vortex 1.0 vortex-compact 998.55 KB 0 B 998.55 KB -100.0%
promotion.vortex 1.0 vortex-compact 49.71 KB 0 B 49.71 KB -100.0%
reason.vortex 1.0 vortex-compact 6.07 KB 0 B 6.07 KB -100.0%
ship_mode.vortex 1.0 vortex-compact 10.83 KB 0 B 10.83 KB -100.0%
store.vortex 1.0 vortex-compact 42.26 KB 0 B 42.26 KB -100.0%
store_returns.vortex 1.0 vortex-compact 9.36 MB 0 B 9.36 MB -100.0%
store_sales.vortex 1.0 vortex-compact 78.09 MB 0 B 78.09 MB -100.0%
time_dim.vortex 1.0 vortex-compact 95.50 KB 0 B 95.50 KB -100.0%
warehouse.vortex 1.0 vortex-compact 21.98 KB 0 B 21.98 KB -100.0%
web_page.vortex 1.0 vortex-compact 24.19 KB 0 B 24.19 KB -100.0%
web_returns.vortex 1.0 vortex-compact 2.99 MB 0 B 2.99 MB -100.0%
web_sales.vortex 1.0 vortex-compact 29.43 MB 0 B 29.43 MB -100.0%
web_site.vortex 1.0 vortex-compact 41.46 KB 0 B 41.46 KB -100.0%

Totals:

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

Signed-off-by: Robert Kruszewski <github@robertk.io>
@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench Sorted on NVME 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.2%
Engines: DataFusion No clear signal (+0.3%, environment too noisy confidence) · DuckDB No clear signal (-0.7%, low confidence)
Vortex (geomean): 1.005x ➖
Parquet (geomean): 1.008x ➖
Shifts: Parquet (control) +0.8% · Median polish +0.5%

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

datafusion / vortex-file-compressed / ns (1.024x ➖, 1↑ 2↓)
name PR 006af52 (ns) base b825c4f (ns) ratio (PR/base)
clickbench-sorted_q23/datafusion:vortex-file-compressed 🚨 445914119 389309009 1.15
clickbench-sorted_q24/datafusion:vortex-file-compressed 25758070 24518200 1.05
clickbench-sorted_q26/datafusion:vortex-file-compressed 24395219 23869808 1.02
clickbench-sorted_q36/datafusion:vortex-file-compressed 48517162 49714946 0.98
clickbench-sorted_q37/datafusion:vortex-file-compressed 🚨 43977123 36938570 1.19
clickbench-sorted_q38/datafusion:vortex-file-compressed 41278516 39839591 1.04
clickbench-sorted_q39/datafusion:vortex-file-compressed 88366038 85533431 1.03
clickbench-sorted_q40/datafusion:vortex-file-compressed 17480281 16942930 1.03
clickbench-sorted_q41/datafusion:vortex-file-compressed 17568462 16828798 1.04
clickbench-sorted_q42/datafusion:vortex-file-compressed 🚀 13466670 17499211 0.77
datafusion / parquet / ns (1.021x ➖, 0↑ 1↓)
name PR 006af52 (ns) base b825c4f (ns) ratio (PR/base)
clickbench-sorted_q23/datafusion:parquet 2899616165 2907713408 1.00
clickbench-sorted_q24/datafusion:parquet 31684092 32434512 0.98
clickbench-sorted_q26/datafusion:parquet 🚨 38413138 33846063 1.13
clickbench-sorted_q36/datafusion:parquet 180377825 182309833 0.99
clickbench-sorted_q37/datafusion:parquet 113246688 105759165 1.07
clickbench-sorted_q38/datafusion:parquet 166176306 157177249 1.06
clickbench-sorted_q39/datafusion:parquet 309148111 292122264 1.06
clickbench-sorted_q40/datafusion:parquet 70588690 69491102 1.02
clickbench-sorted_q41/datafusion:parquet 57046069 62532714 0.91
clickbench-sorted_q42/datafusion:parquet 34926569 34341442 1.02
duckdb / vortex-file-compressed / ns (0.987x ➖, 0↑ 0↓)
name PR 006af52 (ns) base b825c4f (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:vortex-file-compressed 258444703 274825915 0.94
clickbench-sorted_q24/duckdb:vortex-file-compressed 45842657 44136620 1.04
clickbench-sorted_q26/duckdb:vortex-file-compressed 56513168 60855311 0.93
clickbench-sorted_q36/duckdb:vortex-file-compressed 64828203 62001430 1.05
clickbench-sorted_q37/duckdb:vortex-file-compressed 53690167 54963619 0.98
clickbench-sorted_q38/duckdb:vortex-file-compressed 56106016 58518104 0.96
clickbench-sorted_q39/duckdb:vortex-file-compressed 111894407 116739155 0.96
clickbench-sorted_q40/duckdb:vortex-file-compressed 36826157 37464783 0.98
clickbench-sorted_q41/duckdb:vortex-file-compressed 35720629 34881334 1.02
clickbench-sorted_q42/duckdb:vortex-file-compressed 30259259 29665040 1.02
duckdb / parquet / ns (0.994x ➖, 0↑ 0↓)
name PR 006af52 (ns) base b825c4f (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:parquet 226716573 225305088 1.01
clickbench-sorted_q24/duckdb:parquet 32195746 30366947 1.06
clickbench-sorted_q26/duckdb:parquet 22536687 22570622 1.00
clickbench-sorted_q36/duckdb:parquet 68594037 72477411 0.95
clickbench-sorted_q37/duckdb:parquet 52702047 55243066 0.95
clickbench-sorted_q38/duckdb:parquet 60990723 61682142 0.99
clickbench-sorted_q39/duckdb:parquet 107822841 109671168 0.98
clickbench-sorted_q40/duckdb:parquet 29432101 28974744 1.02
clickbench-sorted_q41/duckdb:parquet 27670277 28921732 0.96
clickbench-sorted_q42/duckdb:parquet 20303099 19609157 1.04

File Size Changes (201 files changed, -42.8% overall, 50↑ 151↓)
File Scale Format Base HEAD Change %
hits_016.vortex 1.0 vortex-file-compressed 180.15 MB 183.60 MB +3.45 MB +1.9%
hits_023.vortex 1.0 vortex-file-compressed 195.29 MB 197.19 MB +1.91 MB +1.0%
hits_008.vortex 1.0 vortex-file-compressed 139.91 MB 140.67 MB +784.99 KB +0.5%
hits_019.vortex 1.0 vortex-file-compressed 140.80 MB 141.52 MB +733.04 KB +0.5%
hits_092.vortex 1.0 vortex-file-compressed 198.56 MB 199.56 MB +1.00 MB +0.5%
hits_054.vortex 1.0 vortex-file-compressed 146.88 MB 147.61 MB +748.12 KB +0.5%
hits_056.vortex 1.0 vortex-file-compressed 135.55 MB 136.22 MB +687.65 KB +0.5%
hits_045.vortex 1.0 vortex-file-compressed 140.00 MB 140.65 MB +666.05 KB +0.5%
hits_068.vortex 1.0 vortex-file-compressed 160.46 MB 161.12 MB +678.94 KB +0.4%
hits_072.vortex 1.0 vortex-file-compressed 102.24 MB 102.65 MB +416.38 KB +0.4%
hits_017.vortex 1.0 vortex-file-compressed 146.77 MB 147.34 MB +586.45 KB +0.4%
hits_029.vortex 1.0 vortex-file-compressed 199.10 MB 199.85 MB +770.05 KB +0.4%
hits_040.vortex 1.0 vortex-file-compressed 143.05 MB 143.46 MB +425.19 KB +0.3%
hits_003.vortex 1.0 vortex-file-compressed 136.40 MB 136.79 MB +392.43 KB +0.3%
hits_094.vortex 1.0 vortex-file-compressed 158.96 MB 159.37 MB +414.26 KB +0.3%
hits_046.vortex 1.0 vortex-file-compressed 101.19 MB 101.41 MB +231.91 KB +0.2%
hits_015.vortex 1.0 vortex-file-compressed 131.01 MB 131.22 MB +220.71 KB +0.2%
hits_093.vortex 1.0 vortex-file-compressed 131.69 MB 131.90 MB +214.84 KB +0.2%
hits_048.vortex 1.0 vortex-file-compressed 199.55 MB 199.84 MB +294.24 KB +0.1%
hits_004.vortex 1.0 vortex-file-compressed 131.28 MB 131.45 MB +176.07 KB +0.1%
hits_075.vortex 1.0 vortex-file-compressed 189.38 MB 189.63 MB +249.00 KB +0.1%
hits_065.vortex 1.0 vortex-file-compressed 161.15 MB 161.34 MB +193.13 KB +0.1%
hits_028.vortex 1.0 vortex-file-compressed 151.67 MB 151.85 MB +179.30 KB +0.1%
hits_079.vortex 1.0 vortex-file-compressed 181.05 MB 181.22 MB +175.06 KB +0.1%
hits_088.vortex 1.0 vortex-file-compressed 171.86 MB 172.02 MB +163.24 KB +0.1%
hits_078.vortex 1.0 vortex-file-compressed 130.89 MB 131.00 MB +110.82 KB +0.1%
hits_024.vortex 1.0 vortex-file-compressed 160.53 MB 160.64 MB +113.06 KB +0.1%
hits_064.vortex 1.0 vortex-file-compressed 190.77 MB 190.89 MB +128.41 KB +0.1%
hits_063.vortex 1.0 vortex-file-compressed 131.78 MB 131.86 MB +79.45 KB +0.1%
hits_084.vortex 1.0 vortex-file-compressed 154.34 MB 154.43 MB +91.80 KB +0.1%
hits_012.vortex 1.0 vortex-file-compressed 190.82 MB 190.93 MB +111.16 KB +0.1%
hits_043.vortex 1.0 vortex-file-compressed 126.41 MB 126.48 MB +71.08 KB +0.1%
hits_033.vortex 1.0 vortex-file-compressed 199.92 MB 200.03 MB +110.44 KB +0.1%
hits_041.vortex 1.0 vortex-file-compressed 131.19 MB 131.26 MB +66.73 KB +0.0%
hits_085.vortex 1.0 vortex-file-compressed 199.52 MB 199.61 MB +96.78 KB +0.0%
hits_049.vortex 1.0 vortex-file-compressed 191.34 MB 191.43 MB +92.59 KB +0.0%
hits_047.vortex 1.0 vortex-file-compressed 154.35 MB 154.41 MB +70.30 KB +0.0%
hits_061.vortex 1.0 vortex-file-compressed 160.71 MB 160.78 MB +69.54 KB +0.0%
hits_083.vortex 1.0 vortex-file-compressed 157.08 MB 157.15 MB +65.69 KB +0.0%
hits_032.vortex 1.0 vortex-file-compressed 154.59 MB 154.65 MB +62.55 KB +0.0%
hits_014.vortex 1.0 vortex-file-compressed 172.10 MB 172.16 MB +69.27 KB +0.0%
hits_077.vortex 1.0 vortex-file-compressed 172.45 MB 172.51 MB +53.81 KB +0.0%
hits_039.vortex 1.0 vortex-file-compressed 160.98 MB 161.03 MB +49.12 KB +0.0%
hits_027.vortex 1.0 vortex-file-compressed 189.89 MB 189.94 MB +57.19 KB +0.0%
hits_010.vortex 1.0 vortex-file-compressed 168.94 MB 168.96 MB +22.91 KB +0.0%
hits_095.vortex 1.0 vortex-file-compressed 154.28 MB 154.29 MB +11.39 KB +0.0%
hits_097.vortex 1.0 vortex-file-compressed 192.79 MB 192.80 MB +12.19 KB +0.0%
hits_076.vortex 1.0 vortex-file-compressed 160.89 MB 160.90 MB +9.69 KB +0.0%
hits_066.vortex 1.0 vortex-file-compressed 162.95 MB 162.96 MB +9.29 KB +0.0%
hits_002.vortex 1.0 vortex-file-compressed 161.05 MB 161.05 MB +2.82 KB +0.0%
hits_082.vortex 1.0 vortex-file-compressed 139.89 MB 139.89 MB 3.18 KB -0.0%
hits_067.vortex 1.0 vortex-file-compressed 131.71 MB 131.71 MB 6.83 KB -0.0%
hits_025.vortex 1.0 vortex-file-compressed 171.99 MB 171.98 MB 17.48 KB -0.0%
hits_071.vortex 1.0 vortex-file-compressed 139.99 MB 139.96 MB 29.71 KB -0.0%
hits_059.vortex 1.0 vortex-file-compressed 198.94 MB 198.89 MB 46.26 KB -0.0%
hits_080.vortex 1.0 vortex-file-compressed 126.83 MB 126.80 MB 33.18 KB -0.0%
hits_090.vortex 1.0 vortex-file-compressed 192.93 MB 192.88 MB 53.23 KB -0.0%
hits_006.vortex 1.0 vortex-file-compressed 126.35 MB 126.32 MB 37.66 KB -0.0%
hits_034.vortex 1.0 vortex-file-compressed 182.02 MB 181.97 MB 54.66 KB -0.0%
hits_087.vortex 1.0 vortex-file-compressed 161.03 MB 160.98 MB 50.13 KB -0.0%
hits_021.vortex 1.0 vortex-file-compressed 154.31 MB 154.26 MB 53.61 KB -0.0%
hits_053.vortex 1.0 vortex-file-compressed 189.92 MB 189.85 MB 67.68 KB -0.0%
hits_030.vortex 1.0 vortex-file-compressed 131.90 MB 131.85 MB 48.86 KB -0.0%
hits_037.vortex 1.0 vortex-file-compressed 177.12 MB 177.05 MB 70.31 KB -0.0%
hits_089.vortex 1.0 vortex-file-compressed 131.59 MB 131.54 MB 54.87 KB -0.0%
hits_044.vortex 1.0 vortex-file-compressed 200.02 MB 199.93 MB 92.20 KB -0.0%
hits_020.vortex 1.0 vortex-file-compressed 160.20 MB 160.13 MB 77.48 KB -0.0%
hits_051.vortex 1.0 vortex-file-compressed 172.53 MB 172.45 MB 83.48 KB -0.0%
hits_050.vortex 1.0 vortex-file-compressed 160.98 MB 160.87 MB 106.17 KB -0.1%
hits_081.vortex 1.0 vortex-file-compressed 199.95 MB 199.82 MB 138.00 KB -0.1%
hits_018.vortex 1.0 vortex-file-compressed 199.68 MB 199.53 MB 158.09 KB -0.1%
hits_007.vortex 1.0 vortex-file-compressed 200.53 MB 200.34 MB 191.88 KB -0.1%
hits_086.vortex 1.0 vortex-file-compressed 192.25 MB 192.05 MB 196.38 KB -0.1%
hits_042.vortex 1.0 vortex-file-compressed 201.81 MB 201.59 MB 220.78 KB -0.1%
hits_060.vortex 1.0 vortex-file-compressed 193.28 MB 193.07 MB 216.91 KB -0.1%
hits_057.vortex 1.0 vortex-file-compressed 160.11 MB 159.93 MB 183.80 KB -0.1%
hits_022.vortex 1.0 vortex-file-compressed 199.24 MB 199.01 MB 237.03 KB -0.1%
hits_062.vortex 1.0 vortex-file-compressed 171.29 MB 171.08 MB 213.22 KB -0.1%
hits_036.vortex 1.0 vortex-file-compressed 171.59 MB 171.38 MB 217.81 KB -0.1%
hits_005.vortex 1.0 vortex-file-compressed 167.68 MB 167.46 MB 228.22 KB -0.1%
hits_009.vortex 1.0 vortex-file-compressed 101.36 MB 101.22 MB 139.81 KB -0.1%
hits_055.vortex 1.0 vortex-file-compressed 199.69 MB 199.38 MB 309.24 KB -0.2%
hits_058.vortex 1.0 vortex-file-compressed 155.46 MB 155.19 MB 280.91 KB -0.2%
hits_038.vortex 1.0 vortex-file-compressed 190.14 MB 189.80 MB 347.50 KB -0.2%
hits_013.vortex 1.0 vortex-file-compressed 161.26 MB 160.98 MB 295.05 KB -0.2%
hits_000.vortex 1.0 vortex-file-compressed 131.67 MB 131.42 MB 263.41 KB -0.2%
hits_069.vortex 1.0 vortex-file-compressed 142.53 MB 142.25 MB 286.34 KB -0.2%
hits_073.vortex 1.0 vortex-file-compressed 173.13 MB 172.68 MB 464.01 KB -0.3%
hits_052.vortex 1.0 vortex-file-compressed 131.27 MB 130.92 MB 358.23 KB -0.3%
hits_098.vortex 1.0 vortex-file-compressed 138.11 MB 137.68 MB 439.59 KB -0.3%
hits_070.vortex 1.0 vortex-file-compressed 200.51 MB 199.86 MB 661.01 KB -0.3%
hits_035.vortex 1.0 vortex-file-compressed 103.06 MB 102.70 MB 366.35 KB -0.3%
hits_074.vortex 1.0 vortex-file-compressed 199.24 MB 198.40 MB 851.12 KB -0.4%
hits_026.vortex 1.0 vortex-file-compressed 131.42 MB 130.87 MB 567.10 KB -0.4%
hits_011.vortex 1.0 vortex-file-compressed 199.26 MB 198.24 MB 1.02 MB -0.5%
hits_099.vortex 1.0 vortex-file-compressed 172.39 MB 171.47 MB 942.63 KB -0.5%
hits_091.vortex 1.0 vortex-file-compressed 147.82 MB 147.03 MB 814.68 KB -0.5%
hits_031.vortex 1.0 vortex-file-compressed 160.54 MB 159.52 MB 1.02 MB -0.6%
hits_096.vortex 1.0 vortex-file-compressed 199.64 MB 198.18 MB 1.46 MB -0.7%
hits_001.vortex 1.0 vortex-file-compressed 195.79 MB 189.12 MB 6.67 MB -3.4%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%
hits_000.vortex 1.0 vortex-compact 99.58 MB 0 B 99.58 MB -100.0%
hits_001.vortex 1.0 vortex-compact 140.48 MB 0 B 140.48 MB -100.0%
hits_002.vortex 1.0 vortex-compact 124.29 MB 0 B 124.29 MB -100.0%
hits_003.vortex 1.0 vortex-compact 104.51 MB 0 B 104.51 MB -100.0%
hits_004.vortex 1.0 vortex-compact 97.31 MB 0 B 97.31 MB -100.0%
hits_005.vortex 1.0 vortex-compact 115.85 MB 0 B 115.85 MB -100.0%
hits_006.vortex 1.0 vortex-compact 94.05 MB 0 B 94.05 MB -100.0%
hits_007.vortex 1.0 vortex-compact 153.61 MB 0 B 153.61 MB -100.0%
hits_008.vortex 1.0 vortex-compact 106.24 MB 0 B 106.24 MB -100.0%
hits_009.vortex 1.0 vortex-compact 75.20 MB 0 B 75.20 MB -100.0%
hits_010.vortex 1.0 vortex-compact 123.12 MB 0 B 123.12 MB -100.0%
hits_011.vortex 1.0 vortex-compact 152.65 MB 0 B 152.65 MB -100.0%
hits_012.vortex 1.0 vortex-compact 140.07 MB 0 B 140.07 MB -100.0%
hits_013.vortex 1.0 vortex-compact 124.27 MB 0 B 124.27 MB -100.0%
hits_014.vortex 1.0 vortex-compact 134.13 MB 0 B 134.13 MB -100.0%
hits_015.vortex 1.0 vortex-compact 97.35 MB 0 B 97.35 MB -100.0%
hits_016.vortex 1.0 vortex-compact 127.41 MB 0 B 127.41 MB -100.0%
hits_017.vortex 1.0 vortex-compact 112.15 MB 0 B 112.15 MB -100.0%
hits_018.vortex 1.0 vortex-compact 152.88 MB 0 B 152.88 MB -100.0%
hits_019.vortex 1.0 vortex-compact 106.58 MB 0 B 106.58 MB -100.0%
hits_020.vortex 1.0 vortex-compact 111.66 MB 0 B 111.66 MB -100.0%
hits_021.vortex 1.0 vortex-compact 110.64 MB 0 B 110.64 MB -100.0%
hits_022.vortex 1.0 vortex-compact 153.07 MB 0 B 153.07 MB -100.0%
hits_023.vortex 1.0 vortex-compact 141.66 MB 0 B 141.66 MB -100.0%
hits_024.vortex 1.0 vortex-compact 125.01 MB 0 B 125.01 MB -100.0%
hits_025.vortex 1.0 vortex-compact 133.42 MB 0 B 133.42 MB -100.0%
hits_026.vortex 1.0 vortex-compact 98.28 MB 0 B 98.28 MB -100.0%
hits_027.vortex 1.0 vortex-compact 139.25 MB 0 B 139.25 MB -100.0%
hits_028.vortex 1.0 vortex-compact 115.20 MB 0 B 115.20 MB -100.0%
hits_029.vortex 1.0 vortex-compact 153.32 MB 0 B 153.32 MB -100.0%
hits_030.vortex 1.0 vortex-compact 98.03 MB 0 B 98.03 MB -100.0%
hits_031.vortex 1.0 vortex-compact 111.60 MB 0 B 111.60 MB -100.0%
hits_032.vortex 1.0 vortex-compact 110.59 MB 0 B 110.59 MB -100.0%
hits_033.vortex 1.0 vortex-compact 152.84 MB 0 B 152.84 MB -100.0%
hits_034.vortex 1.0 vortex-compact 133.79 MB 0 B 133.79 MB -100.0%
hits_035.vortex 1.0 vortex-compact 75.90 MB 0 B 75.90 MB -100.0%
hits_036.vortex 1.0 vortex-compact 133.14 MB 0 B 133.14 MB -100.0%
hits_037.vortex 1.0 vortex-compact 133.09 MB 0 B 133.09 MB -100.0%
hits_038.vortex 1.0 vortex-compact 139.55 MB 0 B 139.55 MB -100.0%
hits_039.vortex 1.0 vortex-compact 125.53 MB 0 B 125.53 MB -100.0%
hits_040.vortex 1.0 vortex-compact 110.11 MB 0 B 110.11 MB -100.0%
hits_041.vortex 1.0 vortex-compact 98.29 MB 0 B 98.29 MB -100.0%
hits_042.vortex 1.0 vortex-compact 136.26 MB 0 B 136.26 MB -100.0%
hits_043.vortex 1.0 vortex-compact 94.21 MB 0 B 94.21 MB -100.0%
hits_044.vortex 1.0 vortex-compact 153.70 MB 0 B 153.70 MB -100.0%
hits_045.vortex 1.0 vortex-compact 106.13 MB 0 B 106.13 MB -100.0%
hits_046.vortex 1.0 vortex-compact 74.85 MB 0 B 74.85 MB -100.0%
hits_047.vortex 1.0 vortex-compact 110.46 MB 0 B 110.46 MB -100.0%
hits_048.vortex 1.0 vortex-compact 153.22 MB 0 B 153.22 MB -100.0%
hits_049.vortex 1.0 vortex-compact 140.51 MB 0 B 140.51 MB -100.0%
hits_050.vortex 1.0 vortex-compact 125.38 MB 0 B 125.38 MB -100.0%
hits_051.vortex 1.0 vortex-compact 133.95 MB 0 B 133.95 MB -100.0%
hits_052.vortex 1.0 vortex-compact 97.56 MB 0 B 97.56 MB -100.0%
hits_053.vortex 1.0 vortex-compact 138.46 MB 0 B 138.46 MB -100.0%
hits_054.vortex 1.0 vortex-compact 112.10 MB 0 B 112.10 MB -100.0%
hits_055.vortex 1.0 vortex-compact 152.50 MB 0 B 152.50 MB -100.0%
hits_056.vortex 1.0 vortex-compact 101.28 MB 0 B 101.28 MB -100.0%
hits_057.vortex 1.0 vortex-compact 111.79 MB 0 B 111.79 MB -100.0%
hits_058.vortex 1.0 vortex-compact 111.51 MB 0 B 111.51 MB -100.0%
hits_059.vortex 1.0 vortex-compact 153.06 MB 0 B 153.06 MB -100.0%
hits_060.vortex 1.0 vortex-compact 141.13 MB 0 B 141.13 MB -100.0%
hits_061.vortex 1.0 vortex-compact 126.25 MB 0 B 126.25 MB -100.0%
hits_062.vortex 1.0 vortex-compact 132.48 MB 0 B 132.48 MB -100.0%
hits_063.vortex 1.0 vortex-compact 98.68 MB 0 B 98.68 MB -100.0%
hits_064.vortex 1.0 vortex-compact 139.98 MB 0 B 139.98 MB -100.0%
hits_065.vortex 1.0 vortex-compact 125.56 MB 0 B 125.56 MB -100.0%
hits_066.vortex 1.0 vortex-compact 117.37 MB 0 B 117.37 MB -100.0%
hits_067.vortex 1.0 vortex-compact 98.29 MB 0 B 98.29 MB -100.0%
hits_068.vortex 1.0 vortex-compact 112.52 MB 0 B 112.52 MB -100.0%
hits_069.vortex 1.0 vortex-compact 99.76 MB 0 B 99.76 MB -100.0%
hits_070.vortex 1.0 vortex-compact 153.83 MB 0 B 153.83 MB -100.0%
hits_071.vortex 1.0 vortex-compact 105.72 MB 0 B 105.72 MB -100.0%
hits_072.vortex 1.0 vortex-compact 75.60 MB 0 B 75.60 MB -100.0%
hits_073.vortex 1.0 vortex-compact 134.16 MB 0 B 134.16 MB -100.0%
hits_074.vortex 1.0 vortex-compact 153.11 MB 0 B 153.11 MB -100.0%
hits_075.vortex 1.0 vortex-compact 139.10 MB 0 B 139.10 MB -100.0%
hits_076.vortex 1.0 vortex-compact 124.78 MB 0 B 124.78 MB -100.0%
hits_077.vortex 1.0 vortex-compact 134.50 MB 0 B 134.50 MB -100.0%
hits_078.vortex 1.0 vortex-compact 97.98 MB 0 B 97.98 MB -100.0%
hits_079.vortex 1.0 vortex-compact 128.69 MB 0 B 128.69 MB -100.0%
hits_080.vortex 1.0 vortex-compact 94.97 MB 0 B 94.97 MB -100.0%
hits_081.vortex 1.0 vortex-compact 153.73 MB 0 B 153.73 MB -100.0%
hits_082.vortex 1.0 vortex-compact 105.78 MB 0 B 105.78 MB -100.0%
hits_083.vortex 1.0 vortex-compact 110.03 MB 0 B 110.03 MB -100.0%
hits_084.vortex 1.0 vortex-compact 110.68 MB 0 B 110.68 MB -100.0%
hits_085.vortex 1.0 vortex-compact 153.32 MB 0 B 153.32 MB -100.0%
hits_086.vortex 1.0 vortex-compact 140.71 MB 0 B 140.71 MB -100.0%
hits_087.vortex 1.0 vortex-compact 125.84 MB 0 B 125.84 MB -100.0%
hits_088.vortex 1.0 vortex-compact 134.36 MB 0 B 134.36 MB -100.0%
hits_089.vortex 1.0 vortex-compact 99.75 MB 0 B 99.75 MB -100.0%
hits_090.vortex 1.0 vortex-compact 141.31 MB 0 B 141.31 MB -100.0%
hits_091.vortex 1.0 vortex-compact 112.29 MB 0 B 112.29 MB -100.0%
hits_092.vortex 1.0 vortex-compact 153.45 MB 0 B 153.45 MB -100.0%
hits_093.vortex 1.0 vortex-compact 99.13 MB 0 B 99.13 MB -100.0%
hits_094.vortex 1.0 vortex-compact 110.67 MB 0 B 110.67 MB -100.0%
hits_095.vortex 1.0 vortex-compact 110.60 MB 0 B 110.60 MB -100.0%
hits_096.vortex 1.0 vortex-compact 153.28 MB 0 B 153.28 MB -100.0%
hits_097.vortex 1.0 vortex-compact 141.31 MB 0 B 141.31 MB -100.0%
hits_098.vortex 1.0 vortex-compact 102.75 MB 0 B 102.75 MB -100.0%
hits_099.vortex 1.0 vortex-compact 133.26 MB 0 B 133.26 MB -100.0%

Totals:

  • vortex-compact: 11.93 GB → 0 B (-100.0%)
  • vortex-file-compressed: 15.96 GB → 15.96 GB (-0.0%)

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on NVME 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.2%
Engines: DataFusion No clear signal (-1.2%, low confidence) · DuckDB No clear signal (+1.6%, environment too noisy confidence)
Vortex (geomean): 0.999x ➖
Parquet (geomean): 0.998x ➖
Shifts: Parquet (control) -0.2% · Median polish -0.4%

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

datafusion / vortex-file-compressed / ns (1.000x ➖, 1↑ 1↓)
name PR 006af52 (ns) base b825c4f (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 331630330 358764474 0.92
tpch_q02/datafusion:vortex-file-compressed 101004938 101045027 1.00
tpch_q03/datafusion:vortex-file-compressed 163106885 161072241 1.01
tpch_q04/datafusion:vortex-file-compressed 68603320 69543876 0.99
tpch_q05/datafusion:vortex-file-compressed 266072534 271600237 0.98
tpch_q06/datafusion:vortex-file-compressed 🚀 25831922 28769756 0.90
tpch_q07/datafusion:vortex-file-compressed 355071930 350079072 1.01
tpch_q08/datafusion:vortex-file-compressed 286400433 285310830 1.00
tpch_q09/datafusion:vortex-file-compressed 507270332 481164135 1.05
tpch_q10/datafusion:vortex-file-compressed 185478011 178531050 1.04
tpch_q11/datafusion:vortex-file-compressed 76695184 74224079 1.03
tpch_q12/datafusion:vortex-file-compressed 92223941 92789489 0.99
tpch_q13/datafusion:vortex-file-compressed 122863781 121001623 1.02
tpch_q14/datafusion:vortex-file-compressed 44893336 46835113 0.96
tpch_q15/datafusion:vortex-file-compressed 75913593 78247732 0.97
tpch_q16/datafusion:vortex-file-compressed 71368015 72999112 0.98
tpch_q17/datafusion:vortex-file-compressed 441593994 437589096 1.01
tpch_q18/datafusion:vortex-file-compressed 657014355 643564478 1.02
tpch_q19/datafusion:vortex-file-compressed 🚨 67362265 58111932 1.16
tpch_q20/datafusion:vortex-file-compressed 140348508 139926617 1.00
tpch_q21/datafusion:vortex-file-compressed 467754596 485535658 0.96
tpch_q22/datafusion:vortex-file-compressed 41385122 41258644 1.00
datafusion / parquet / ns (1.012x ➖, 0↑ 0↓)
name PR 006af52 (ns) base b825c4f (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 322316389 320179800 1.01
tpch_q02/datafusion:parquet 212738959 219159173 0.97
tpch_q03/datafusion:parquet 233532195 226709224 1.03
tpch_q04/datafusion:parquet 99149627 97633585 1.02
tpch_q05/datafusion:parquet 367678032 362556370 1.01
tpch_q06/datafusion:parquet 71350997 73242751 0.97
tpch_q07/datafusion:parquet 511150995 523421011 0.98
tpch_q08/datafusion:parquet 408989636 408964445 1.00
tpch_q09/datafusion:parquet 658639179 657797754 1.00
tpch_q10/datafusion:parquet 541837983 535922127 1.01
tpch_q11/datafusion:parquet 160064802 147667365 1.08
tpch_q12/datafusion:parquet 149287894 148100202 1.01
tpch_q13/datafusion:parquet 344099310 348090979 0.99
tpch_q14/datafusion:parquet 121157164 116891738 1.04
tpch_q15/datafusion:parquet 195841441 190195054 1.03
tpch_q16/datafusion:parquet 148492979 137672364 1.08
tpch_q17/datafusion:parquet 500956868 510051047 0.98
tpch_q18/datafusion:parquet 702519330 688163564 1.02
tpch_q19/datafusion:parquet 198069445 200470917 0.99
tpch_q20/datafusion:parquet 293593213 299509467 0.98
tpch_q21/datafusion:parquet 538796615 532514294 1.01
tpch_q22/datafusion:parquet 268865349 252227413 1.07
duckdb / vortex-file-compressed / ns (0.999x ➖, 0↑ 0↓)
name PR 006af52 (ns) base b825c4f (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 88963876 89125452 1.00
tpch_q02/duckdb:vortex-file-compressed 72557343 71219557 1.02
tpch_q03/duckdb:vortex-file-compressed 136417497 136057219 1.00
tpch_q04/duckdb:vortex-file-compressed 167761231 164889177 1.02
tpch_q05/duckdb:vortex-file-compressed 147677313 149506382 0.99
tpch_q06/duckdb:vortex-file-compressed 37872440 37247759 1.02
tpch_q07/duckdb:vortex-file-compressed 130708208 131337716 1.00
tpch_q08/duckdb:vortex-file-compressed 180916067 176062763 1.03
tpch_q09/duckdb:vortex-file-compressed 299437248 308515845 0.97
tpch_q10/duckdb:vortex-file-compressed 217663724 220918303 0.99
tpch_q11/duckdb:vortex-file-compressed 40640992 41629204 0.98
tpch_q12/duckdb:vortex-file-compressed 115374175 118642419 0.97
tpch_q13/duckdb:vortex-file-compressed 167130760 168758569 0.99
tpch_q14/duckdb:vortex-file-compressed 59494993 62376417 0.95
tpch_q15/duckdb:vortex-file-compressed 87147929 84625712 1.03
tpch_q16/duckdb:vortex-file-compressed 84853931 82194487 1.03
tpch_q17/duckdb:vortex-file-compressed 106275342 108420961 0.98
tpch_q18/duckdb:vortex-file-compressed 259873522 261745950 0.99
tpch_q19/duckdb:vortex-file-compressed 83423548 82771796 1.01
tpch_q20/duckdb:vortex-file-compressed 139074557 141274692 0.98
tpch_q21/duckdb:vortex-file-compressed 475967488 473481129 1.01
tpch_q22/duckdb:vortex-file-compressed 77810378 74959596 1.04
duckdb / parquet / ns (0.984x ➖, 1↑ 0↓)
name PR 006af52 (ns) base b825c4f (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 🚀 105985956 144243808 0.73
tpch_q02/duckdb:parquet 101741805 105990168 0.96
tpch_q03/duckdb:parquet 163747877 164621347 0.99
tpch_q04/duckdb:parquet 118324606 119816997 0.99
tpch_q05/duckdb:parquet 185060002 185214816 1.00
tpch_q06/duckdb:parquet 56827339 58607239 0.97
tpch_q07/duckdb:parquet 140450346 143413824 0.98
tpch_q08/duckdb:parquet 219091122 215664704 1.02
tpch_q09/duckdb:parquet 347710678 347522886 1.00
tpch_q10/duckdb:parquet 657879480 654811792 1.00
tpch_q11/duckdb:parquet 41537915 41310081 1.01
tpch_q12/duckdb:parquet 122205567 118265825 1.03
tpch_q13/duckdb:parquet 394603255 396542525 1.00
tpch_q14/duckdb:parquet 152994449 151441789 1.01
tpch_q15/duckdb:parquet 75548673 77452621 0.98
tpch_q16/duckdb:parquet 154426087 154663209 1.00
tpch_q17/duckdb:parquet 125246503 121673425 1.03
tpch_q18/duckdb:parquet 306057924 304696644 1.00
tpch_q19/duckdb:parquet 237709318 244682869 0.97
tpch_q20/duckdb:parquet 196370533 197168262 1.00
tpch_q21/duckdb:parquet 437997884 427488629 1.02
tpch_q22/duckdb:parquet 334094757 336234764 0.99

File Size Changes (9 files changed, -44.0% overall, 0↑ 9↓)
File Scale Format Base HEAD Change %
customer.vortex 10.0 vortex-compact 74.00 MB 0 B 74.00 MB -100.0%
duckdb.db 10.0 vortex-compact 268.00 KB 0 B 268.00 KB -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.79 KB 0 B 7.79 KB -100.0%
orders.vortex 10.0 vortex-compact 344.29 MB 0 B 344.29 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.97 KB 0 B 5.97 KB -100.0%
supplier.vortex 10.0 vortex-compact 4.73 MB 0 B 4.73 MB -100.0%

Totals:

  • vortex-compact: 1.92 GB → 0 B (-100.0%)
  • vortex-file-compressed: 2.45 GB → 2.45 GB (0.0%)

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench on NVME 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +1.8%
Engines: DataFusion No clear signal (+1.2%, low confidence) · DuckDB No clear signal (+2.5%, low confidence)
Vortex (geomean): 1.016x ➖
Parquet (geomean): 0.998x ➖
Shifts: Parquet (control) -0.2% · Median polish +0.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 / ns (1.004x ➖, 0↑ 0↓)
name PR 006af52 (ns) base b825c4f (ns) ratio (PR/base)
clickbench_q00/datafusion:vortex-file-compressed 1943967 1967252 0.99
clickbench_q01/datafusion:vortex-file-compressed 11076311 10774378 1.03
clickbench_q02/datafusion:vortex-file-compressed 22388005 21592914 1.04
clickbench_q03/datafusion:vortex-file-compressed 25304084 25730580 0.98
clickbench_q04/datafusion:vortex-file-compressed 155601017 159359741 0.98
clickbench_q05/datafusion:vortex-file-compressed 220970351 215572591 1.03
clickbench_q06/datafusion:vortex-file-compressed 1858427 1913403 0.97
clickbench_q07/datafusion:vortex-file-compressed 14475988 14045400 1.03
clickbench_q08/datafusion:vortex-file-compressed 215047266 212549195 1.01
clickbench_q09/datafusion:vortex-file-compressed 350623046 345258301 1.02
clickbench_q10/datafusion:vortex-file-compressed 51258961 51135813 1.00
clickbench_q11/datafusion:vortex-file-compressed 57359212 56898053 1.01
clickbench_q12/datafusion:vortex-file-compressed 190605885 194204903 0.98
clickbench_q13/datafusion:vortex-file-compressed 334225982 334685028 1.00
clickbench_q14/datafusion:vortex-file-compressed 195071850 194561235 1.00
clickbench_q15/datafusion:vortex-file-compressed 190013309 187721312 1.01
clickbench_q16/datafusion:vortex-file-compressed 479233914 486664519 0.98
clickbench_q17/datafusion:vortex-file-compressed 469663547 464979409 1.01
clickbench_q18/datafusion:vortex-file-compressed 919932243 910461655 1.01
clickbench_q19/datafusion:vortex-file-compressed 17043562 16850263 1.01
clickbench_q20/datafusion:vortex-file-compressed 204847631 193020098 1.06
clickbench_q21/datafusion:vortex-file-compressed 264729566 266734511 0.99
clickbench_q22/datafusion:vortex-file-compressed 334325417 331809125 1.01
clickbench_q23/datafusion:vortex-file-compressed 402788589 406477699 0.99
clickbench_q24/datafusion:vortex-file-compressed 36569599 36778858 0.99
clickbench_q25/datafusion:vortex-file-compressed 47751127 46767380 1.02
clickbench_q26/datafusion:vortex-file-compressed 36798648 35681104 1.03
clickbench_q27/datafusion:vortex-file-compressed 283574997 289432735 0.98
clickbench_q28/datafusion:vortex-file-compressed 1466984459 1442757383 1.02
clickbench_q29/datafusion:vortex-file-compressed 39639189 39367680 1.01
clickbench_q30/datafusion:vortex-file-compressed 154896835 157952072 0.98
clickbench_q31/datafusion:vortex-file-compressed 193568567 196966170 0.98
clickbench_q32/datafusion:vortex-file-compressed 813248483 820585262 0.99
clickbench_q33/datafusion:vortex-file-compressed 1005796538 992495146 1.01
clickbench_q34/datafusion:vortex-file-compressed 994610976 1009534069 0.99
clickbench_q35/datafusion:vortex-file-compressed 153343888 158223574 0.97
clickbench_q36/datafusion:vortex-file-compressed 59902644 61282221 0.98
clickbench_q37/datafusion:vortex-file-compressed 30992052 29127874 1.06
clickbench_q38/datafusion:vortex-file-compressed 15732638 16008785 0.98
clickbench_q39/datafusion:vortex-file-compressed 134369594 132190712 1.02
clickbench_q40/datafusion:vortex-file-compressed 12846921 12631533 1.02
clickbench_q41/datafusion:vortex-file-compressed 12185288 12170115 1.00
clickbench_q42/datafusion:vortex-file-compressed 13514590 13402459 1.01
datafusion / parquet / ns (0.992x ➖, 0↑ 0↓)
name PR 006af52 (ns) base b825c4f (ns) ratio (PR/base)
clickbench_q00/datafusion:parquet 1889964 1910099 0.99
clickbench_q01/datafusion:parquet 17735725 16818156 1.05
clickbench_q02/datafusion:parquet 30359405 30242848 1.00
clickbench_q03/datafusion:parquet 26183314 26950454 0.97
clickbench_q04/datafusion:parquet 170293418 172986809 0.98
clickbench_q05/datafusion:parquet 230759236 237903261 0.97
clickbench_q06/datafusion:parquet 1922176 1940875 0.99
clickbench_q07/datafusion:parquet 18680947 17870725 1.05
clickbench_q08/datafusion:parquet 225893277 232129389 0.97
clickbench_q09/datafusion:parquet 354473623 369025963 0.96
clickbench_q10/datafusion:parquet 73277729 73586301 1.00
clickbench_q11/datafusion:parquet 90804925 91876246 0.99
clickbench_q12/datafusion:parquet 239303696 240491590 1.00
clickbench_q13/datafusion:parquet 396653683 394948249 1.00
clickbench_q14/datafusion:parquet 246687960 249850710 0.99
clickbench_q15/datafusion:parquet 197031830 191792374 1.03
clickbench_q16/datafusion:parquet 472305144 483381542 0.98
clickbench_q17/datafusion:parquet 476152123 474602446 1.00
clickbench_q18/datafusion:parquet 922687530 941779450 0.98
clickbench_q19/datafusion:parquet 23636484 23142410 1.02
clickbench_q20/datafusion:parquet 460705894 452753842 1.02
clickbench_q21/datafusion:parquet 482154569 506677052 0.95
clickbench_q22/datafusion:parquet 649428625 649697910 1.00
clickbench_q23/datafusion:parquet 2835160674 2833895462 1.00
clickbench_q24/datafusion:parquet 51232911 49029205 1.04
clickbench_q25/datafusion:parquet 92821303 96582170 0.96
clickbench_q26/datafusion:parquet 50122320 47767426 1.05
clickbench_q27/datafusion:parquet 524215456 540158039 0.97
clickbench_q28/datafusion:parquet 1527146753 1540951250 0.99
clickbench_q29/datafusion:parquet 40110479 42562514 0.94
clickbench_q30/datafusion:parquet 241913091 240146422 1.01
clickbench_q31/datafusion:parquet 271660688 281983546 0.96
clickbench_q32/datafusion:parquet 871305208 854853714 1.02
clickbench_q33/datafusion:parquet 1065991673 1075737239 0.99
clickbench_q34/datafusion:parquet 1094181316 1098104448 1.00
clickbench_q35/datafusion:parquet 161803145 169101098 0.96
clickbench_q36/datafusion:parquet 114089786 121210417 0.94
clickbench_q37/datafusion:parquet 49261604 48867787 1.01
clickbench_q38/datafusion:parquet 67382168 68994752 0.98
clickbench_q39/datafusion:parquet 226061609 232300316 0.97
clickbench_q40/datafusion:parquet 25865745 25653418 1.01
clickbench_q41/datafusion:parquet 23802902 24978896 0.95
clickbench_q42/datafusion:parquet 25423792 24807619 1.02
duckdb / vortex-file-compressed / ns (1.028x ➖, 1↑ 7↓)
name PR 006af52 (ns) base b825c4f (ns) ratio (PR/base)
clickbench_q00/duckdb:vortex-file-compressed 12729869 13226403 0.96
clickbench_q01/duckdb:vortex-file-compressed 21691556 20271536 1.07
clickbench_q02/duckdb:vortex-file-compressed 22628407 22472111 1.01
clickbench_q03/duckdb:vortex-file-compressed 35418945 32361131 1.09
clickbench_q04/duckdb:vortex-file-compressed 132045782 129577181 1.02
clickbench_q05/duckdb:vortex-file-compressed 157324690 161145040 0.98
clickbench_q06/duckdb:vortex-file-compressed 🚨 21757835 19767314 1.10
clickbench_q07/duckdb:vortex-file-compressed 🚨 24816152 21479843 1.16
clickbench_q08/duckdb:vortex-file-compressed 164472892 165736988 0.99
clickbench_q09/duckdb:vortex-file-compressed 201023734 201659982 1.00
clickbench_q10/duckdb:vortex-file-compressed 70984585 70005821 1.01
clickbench_q11/duckdb:vortex-file-compressed 70351124 67836813 1.04
clickbench_q12/duckdb:vortex-file-compressed 198154572 195287827 1.01
clickbench_q13/duckdb:vortex-file-compressed 338057553 342748447 0.99
clickbench_q14/duckdb:vortex-file-compressed 209697294 216135118 0.97
clickbench_q15/duckdb:vortex-file-compressed 188222340 183340711 1.03
clickbench_q16/duckdb:vortex-file-compressed 383344776 411536173 0.93
clickbench_q17/duckdb:vortex-file-compressed 379003419 378400404 1.00
clickbench_q18/duckdb:vortex-file-compressed 731502716 737641008 0.99
clickbench_q19/duckdb:vortex-file-compressed 25772108 24799775 1.04
clickbench_q20/duckdb:vortex-file-compressed 252912725 238981628 1.06
clickbench_q21/duckdb:vortex-file-compressed 345180087 346335980 1.00
clickbench_q22/duckdb:vortex-file-compressed 506171970 546940357 0.93
clickbench_q23/duckdb:vortex-file-compressed 207029675 216462648 0.96
clickbench_q24/duckdb:vortex-file-compressed 🚨 57957089 52487548 1.10
clickbench_q25/duckdb:vortex-file-compressed 88368094 83988855 1.05
clickbench_q26/duckdb:vortex-file-compressed 66959438 67029249 1.00
clickbench_q27/duckdb:vortex-file-compressed 185056794 184811249 1.00
clickbench_q28/duckdb:vortex-file-compressed 2056350286 1902090808 1.08
clickbench_q29/duckdb:vortex-file-compressed 🚀 29894059 34157544 0.88
clickbench_q30/duckdb:vortex-file-compressed 159408545 147737193 1.08
clickbench_q31/duckdb:vortex-file-compressed 🚨 317429561 282448753 1.12
clickbench_q32/duckdb:vortex-file-compressed 947033159 950975440 1.00
clickbench_q33/duckdb:vortex-file-compressed 1088572850 1080470663 1.01
clickbench_q34/duckdb:vortex-file-compressed 1138273479 1136892425 1.00
clickbench_q35/duckdb:vortex-file-compressed 211080185 210913263 1.00
clickbench_q36/duckdb:vortex-file-compressed 38280190 36405871 1.05
clickbench_q37/duckdb:vortex-file-compressed 🚨 28553138 24277499 1.18
clickbench_q38/duckdb:vortex-file-compressed 32668366 30505563 1.07
clickbench_q39/duckdb:vortex-file-compressed 48703152 51622652 0.94
clickbench_q40/duckdb:vortex-file-compressed 🚨 28926179 24004451 1.21
clickbench_q41/duckdb:vortex-file-compressed 🚨 28147772 25088253 1.12
clickbench_q42/duckdb:vortex-file-compressed 27333130 25116692 1.09
duckdb / parquet / ns (1.003x ➖, 0↑ 0↓)
name PR 006af52 (ns) base b825c4f (ns) ratio (PR/base)
clickbench_q00/duckdb:parquet 16902184 17541990 0.96
clickbench_q01/duckdb:parquet 17834260 19586996 0.91
clickbench_q02/duckdb:parquet 24694273 23867218 1.03
clickbench_q03/duckdb:parquet 25876952 26211779 0.99
clickbench_q04/duckdb:parquet 128334872 131035858 0.98
clickbench_q05/duckdb:parquet 189146363 198816601 0.95
clickbench_q06/duckdb:parquet 23052994 23368053 0.99
clickbench_q07/duckdb:parquet 19966349 19441023 1.03
clickbench_q08/duckdb:parquet 161659211 164077405 0.99
clickbench_q09/duckdb:parquet 229698405 231044820 0.99
clickbench_q10/duckdb:parquet 59726952 55432977 1.08
clickbench_q11/duckdb:parquet 69767152 68293238 1.02
clickbench_q12/duckdb:parquet 183684857 176427042 1.04
clickbench_q13/duckdb:parquet 309149140 308507360 1.00
clickbench_q14/duckdb:parquet 194021160 186982336 1.04
clickbench_q15/duckdb:parquet 183797139 184561037 1.00
clickbench_q16/duckdb:parquet 359659658 355690849 1.01
clickbench_q17/duckdb:parquet 372152807 359714221 1.03
clickbench_q18/duckdb:parquet 684232940 682671036 1.00
clickbench_q19/duckdb:parquet 20590893 21146107 0.97
clickbench_q20/duckdb:parquet 262728764 260382769 1.01
clickbench_q21/duckdb:parquet 318405090 318562662 1.00
clickbench_q22/duckdb:parquet 494882588 465299549 1.06
clickbench_q23/duckdb:parquet 250239946 248337204 1.01
clickbench_q24/duckdb:parquet 69525805 71170146 0.98
clickbench_q25/duckdb:parquet 73521795 73729996 1.00
clickbench_q26/duckdb:parquet 49145201 48716960 1.01
clickbench_q27/duckdb:parquet 274414017 274092734 1.00
clickbench_q28/duckdb:parquet 1831417306 1754145862 1.04
clickbench_q29/duckdb:parquet 26737319 25736409 1.04
clickbench_q30/duckdb:parquet 175257540 175995508 1.00
clickbench_q31/duckdb:parquet 311649192 308399801 1.01
clickbench_q32/duckdb:parquet 923757147 917108374 1.01
clickbench_q33/duckdb:parquet 802374909 782179012 1.03
clickbench_q34/duckdb:parquet 803334535 800423685 1.00
clickbench_q35/duckdb:parquet 207792641 208333310 1.00
clickbench_q36/duckdb:parquet 50084731 50787813 0.99
clickbench_q37/duckdb:parquet 37052881 36277541 1.02
clickbench_q38/duckdb:parquet 38127384 38407992 0.99
clickbench_q39/duckdb:parquet 86714197 85692710 1.01
clickbench_q40/duckdb:parquet 20304758 19991817 1.02
clickbench_q41/duckdb:parquet 20125701 20242280 0.99
clickbench_q42/duckdb:parquet 22647272 24128867 0.94

File Size Changes (101 files changed, -39.2% overall, 0↑ 101↓)
File Scale Format Base HEAD Change %
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%
hits_0.vortex 1.0 vortex-compact 58.85 MB 0 B 58.85 MB -100.0%
hits_1.vortex 1.0 vortex-compact 90.65 MB 0 B 90.65 MB -100.0%
hits_10.vortex 1.0 vortex-compact 49.45 MB 0 B 49.45 MB -100.0%
hits_11.vortex 1.0 vortex-compact 56.08 MB 0 B 56.08 MB -100.0%
hits_12.vortex 1.0 vortex-compact 69.83 MB 0 B 69.83 MB -100.0%
hits_13.vortex 1.0 vortex-compact 69.21 MB 0 B 69.21 MB -100.0%
hits_14.vortex 1.0 vortex-compact 74.85 MB 0 B 74.85 MB -100.0%
hits_15.vortex 1.0 vortex-compact 48.38 MB 0 B 48.38 MB -100.0%
hits_16.vortex 1.0 vortex-compact 49.53 MB 0 B 49.53 MB -100.0%
hits_17.vortex 1.0 vortex-compact 58.76 MB 0 B 58.76 MB -100.0%
hits_18.vortex 1.0 vortex-compact 64.86 MB 0 B 64.86 MB -100.0%
hits_19.vortex 1.0 vortex-compact 49.70 MB 0 B 49.70 MB -100.0%
hits_2.vortex 1.0 vortex-compact 129.13 MB 0 B 129.13 MB -100.0%
hits_20.vortex 1.0 vortex-compact 38.33 MB 0 B 38.33 MB -100.0%
hits_21.vortex 1.0 vortex-compact 51.96 MB 0 B 51.96 MB -100.0%
hits_22.vortex 1.0 vortex-compact 46.20 MB 0 B 46.20 MB -100.0%
hits_23.vortex 1.0 vortex-compact 46.11 MB 0 B 46.11 MB -100.0%
hits_24.vortex 1.0 vortex-compact 45.09 MB 0 B 45.09 MB -100.0%
hits_25.vortex 1.0 vortex-compact 73.85 MB 0 B 73.85 MB -100.0%
hits_26.vortex 1.0 vortex-compact 71.97 MB 0 B 71.97 MB -100.0%
hits_27.vortex 1.0 vortex-compact 69.84 MB 0 B 69.84 MB -100.0%
hits_28.vortex 1.0 vortex-compact 70.90 MB 0 B 70.90 MB -100.0%
hits_29.vortex 1.0 vortex-compact 36.65 MB 0 B 36.65 MB -100.0%
hits_3.vortex 1.0 vortex-compact 95.09 MB 0 B 95.09 MB -100.0%
hits_30.vortex 1.0 vortex-compact 58.55 MB 0 B 58.55 MB -100.0%
hits_31.vortex 1.0 vortex-compact 55.74 MB 0 B 55.74 MB -100.0%
hits_32.vortex 1.0 vortex-compact 44.58 MB 0 B 44.58 MB -100.0%
hits_33.vortex 1.0 vortex-compact 35.89 MB 0 B 35.89 MB -100.0%
hits_34.vortex 1.0 vortex-compact 58.21 MB 0 B 58.21 MB -100.0%
hits_35.vortex 1.0 vortex-compact 75.50 MB 0 B 75.50 MB -100.0%
hits_36.vortex 1.0 vortex-compact 49.18 MB 0 B 49.18 MB -100.0%
hits_37.vortex 1.0 vortex-compact 54.73 MB 0 B 54.73 MB -100.0%
hits_38.vortex 1.0 vortex-compact 63.36 MB 0 B 63.36 MB -100.0%
hits_39.vortex 1.0 vortex-compact 50.06 MB 0 B 50.06 MB -100.0%
hits_4.vortex 1.0 vortex-compact 71.92 MB 0 B 71.92 MB -100.0%
hits_40.vortex 1.0 vortex-compact 77.39 MB 0 B 77.39 MB -100.0%
hits_41.vortex 1.0 vortex-compact 166.03 MB 0 B 166.03 MB -100.0%
hits_42.vortex 1.0 vortex-compact 164.50 MB 0 B 164.50 MB -100.0%
hits_43.vortex 1.0 vortex-compact 169.18 MB 0 B 169.18 MB -100.0%
hits_44.vortex 1.0 vortex-compact 133.23 MB 0 B 133.23 MB -100.0%
hits_45.vortex 1.0 vortex-compact 75.77 MB 0 B 75.77 MB -100.0%
hits_46.vortex 1.0 vortex-compact 42.24 MB 0 B 42.24 MB -100.0%
hits_47.vortex 1.0 vortex-compact 18.19 MB 0 B 18.19 MB -100.0%
hits_48.vortex 1.0 vortex-compact 17.82 MB 0 B 17.82 MB -100.0%
hits_49.vortex 1.0 vortex-compact 50.97 MB 0 B 50.97 MB -100.0%
hits_5.vortex 1.0 vortex-compact 63.30 MB 0 B 63.30 MB -100.0%
hits_50.vortex 1.0 vortex-compact 114.17 MB 0 B 114.17 MB -100.0%
hits_51.vortex 1.0 vortex-compact 168.31 MB 0 B 168.31 MB -100.0%
hits_52.vortex 1.0 vortex-compact 65.05 MB 0 B 65.05 MB -100.0%
hits_53.vortex 1.0 vortex-compact 60.02 MB 0 B 60.02 MB -100.0%
hits_54.vortex 1.0 vortex-compact 117.54 MB 0 B 117.54 MB -100.0%
hits_55.vortex 1.0 vortex-compact 92.53 MB 0 B 92.53 MB -100.0%
hits_56.vortex 1.0 vortex-compact 78.55 MB 0 B 78.55 MB -100.0%
hits_57.vortex 1.0 vortex-compact 83.70 MB 0 B 83.70 MB -100.0%
hits_58.vortex 1.0 vortex-compact 61.21 MB 0 B 61.21 MB -100.0%
hits_59.vortex 1.0 vortex-compact 66.65 MB 0 B 66.65 MB -100.0%
hits_6.vortex 1.0 vortex-compact 63.55 MB 0 B 63.55 MB -100.0%
hits_60.vortex 1.0 vortex-compact 64.89 MB 0 B 64.89 MB -100.0%
hits_61.vortex 1.0 vortex-compact 57.70 MB 0 B 57.70 MB -100.0%
hits_62.vortex 1.0 vortex-compact 75.42 MB 0 B 75.42 MB -100.0%
hits_63.vortex 1.0 vortex-compact 46.41 MB 0 B 46.41 MB -100.0%
hits_64.vortex 1.0 vortex-compact 54.06 MB 0 B 54.06 MB -100.0%
hits_65.vortex 1.0 vortex-compact 129.38 MB 0 B 129.38 MB -100.0%
hits_66.vortex 1.0 vortex-compact 53.49 MB 0 B 53.49 MB -100.0%
hits_67.vortex 1.0 vortex-compact 114.42 MB 0 B 114.42 MB -100.0%
hits_68.vortex 1.0 vortex-compact 76.65 MB 0 B 76.65 MB -100.0%
hits_69.vortex 1.0 vortex-compact 80.95 MB 0 B 80.95 MB -100.0%
hits_7.vortex 1.0 vortex-compact 64.16 MB 0 B 64.16 MB -100.0%
hits_70.vortex 1.0 vortex-compact 61.81 MB 0 B 61.81 MB -100.0%
hits_71.vortex 1.0 vortex-compact 69.93 MB 0 B 69.93 MB -100.0%
hits_72.vortex 1.0 vortex-compact 52.72 MB 0 B 52.72 MB -100.0%
hits_73.vortex 1.0 vortex-compact 71.04 MB 0 B 71.04 MB -100.0%
hits_74.vortex 1.0 vortex-compact 71.84 MB 0 B 71.84 MB -100.0%
hits_75.vortex 1.0 vortex-compact 45.09 MB 0 B 45.09 MB -100.0%
hits_76.vortex 1.0 vortex-compact 77.07 MB 0 B 77.07 MB -100.0%
hits_77.vortex 1.0 vortex-compact 118.47 MB 0 B 118.47 MB -100.0%
hits_78.vortex 1.0 vortex-compact 97.82 MB 0 B 97.82 MB -100.0%
hits_79.vortex 1.0 vortex-compact 86.14 MB 0 B 86.14 MB -100.0%
hits_8.vortex 1.0 vortex-compact 63.37 MB 0 B 63.37 MB -100.0%
hits_80.vortex 1.0 vortex-compact 68.64 MB 0 B 68.64 MB -100.0%
hits_81.vortex 1.0 vortex-compact 65.92 MB 0 B 65.92 MB -100.0%
hits_82.vortex 1.0 vortex-compact 67.40 MB 0 B 67.40 MB -100.0%
hits_83.vortex 1.0 vortex-compact 53.59 MB 0 B 53.59 MB -100.0%
hits_84.vortex 1.0 vortex-compact 74.32 MB 0 B 74.32 MB -100.0%
hits_85.vortex 1.0 vortex-compact 52.83 MB 0 B 52.83 MB -100.0%
hits_86.vortex 1.0 vortex-compact 49.09 MB 0 B 49.09 MB -100.0%
hits_87.vortex 1.0 vortex-compact 118.83 MB 0 B 118.83 MB -100.0%
hits_88.vortex 1.0 vortex-compact 73.56 MB 0 B 73.56 MB -100.0%
hits_89.vortex 1.0 vortex-compact 114.07 MB 0 B 114.07 MB -100.0%
hits_9.vortex 1.0 vortex-compact 66.29 MB 0 B 66.29 MB -100.0%
hits_90.vortex 1.0 vortex-compact 82.07 MB 0 B 82.07 MB -100.0%
hits_91.vortex 1.0 vortex-compact 61.21 MB 0 B 61.21 MB -100.0%
hits_92.vortex 1.0 vortex-compact 94.37 MB 0 B 94.37 MB -100.0%
hits_93.vortex 1.0 vortex-compact 59.89 MB 0 B 59.89 MB -100.0%
hits_94.vortex 1.0 vortex-compact 90.87 MB 0 B 90.87 MB -100.0%
hits_95.vortex 1.0 vortex-compact 58.17 MB 0 B 58.17 MB -100.0%
hits_96.vortex 1.0 vortex-compact 91.71 MB 0 B 91.71 MB -100.0%
hits_97.vortex 1.0 vortex-compact 69.55 MB 0 B 69.55 MB -100.0%
hits_98.vortex 1.0 vortex-compact 73.12 MB 0 B 73.12 MB -100.0%
hits_99.vortex 1.0 vortex-compact 77.61 MB 0 B 77.61 MB -100.0%

Totals:

  • vortex-compact: 7.11 GB → 0 B (-100.0%)
  • vortex-file-compressed: 11.03 GB → 11.03 GB (0.0%)

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Statistical and Population Genetics 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +2.1%
Engines: DuckDB No clear signal (+2.1%, low confidence)
Vortex (geomean): 1.023x ➖
Parquet (geomean): 1.002x ➖
Shifts: Parquet (control) +0.2% · 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.

duckdb / vortex-file-compressed / ns (1.023x ➖, 0↑ 1↓)
name PR 006af52 (ns) base b825c4f (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-file-compressed 14755555 15037345 0.98
statpopgen_q01/duckdb:vortex-file-compressed 13487458 13913006 0.97
statpopgen_q02/duckdb:vortex-file-compressed 554432062 560665760 0.99
statpopgen_q03/duckdb:vortex-file-compressed 1297570129 1216138987 1.07
statpopgen_q04/duckdb:vortex-file-compressed 🚨 1315210192 1190048248 1.11
statpopgen_q05/duckdb:vortex-file-compressed 694401062 661304532 1.05
statpopgen_q06/duckdb:vortex-file-compressed 1871636154 1775976173 1.05
statpopgen_q07/duckdb:vortex-file-compressed 245374034 262815751 0.93
statpopgen_q08/duckdb:vortex-file-compressed 285298729 267385472 1.07
statpopgen_q09/duckdb:vortex-file-compressed 999501555 1001267733 1.00
statpopgen_q10/duckdb:vortex-file-compressed 3057260592 2906901207 1.05
duckdb / parquet / ns (1.002x ➖, 0↑ 0↓)
name PR 006af52 (ns) base b825c4f (ns) ratio (PR/base)
statpopgen_q00/duckdb:parquet 375913335 375802650 1.00
statpopgen_q01/duckdb:parquet 465497900 467202502 1.00
statpopgen_q02/duckdb:parquet 776035793 769455168 1.01
statpopgen_q03/duckdb:parquet 1050965447 1054652263 1.00
statpopgen_q04/duckdb:parquet 1048411061 1050077448 1.00
statpopgen_q05/duckdb:parquet 772166414 765939573 1.01
statpopgen_q06/duckdb:parquet 1016179602 1017432383 1.00
statpopgen_q07/duckdb:parquet 959149804 941106090 1.02
statpopgen_q08/duckdb:parquet 961789644 961846054 1.00
statpopgen_q09/duckdb:parquet 997049657 988733121 1.01
statpopgen_q10/duckdb:parquet 1643480288 1667645906 0.99

File Size Changes (2 files changed, -32.3% overall, 0↑ 2↓)
File Scale Format Base HEAD Change %
duckdb.db 100000 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%
gnomad.genomes.v3.1.2.hgdp_tgp.chr21.vortex 100000 vortex-compact 960.58 MB 0 B 960.58 MB -100.0%

Totals:

  • vortex-compact: 960.85 MB → 0 B (-100.0%)
  • vortex-file-compressed: 1.96 GB → 1.96 GB (0.0%)

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on S3 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -2.5%
Engines: DataFusion No clear signal (+1.0%, environment too noisy confidence) · DuckDB No clear signal (-5.9%, low confidence)
Vortex (geomean): 0.986x ➖
Parquet (geomean): 1.011x ➖
Shifts: Parquet (control) +1.1% · Median polish +1.0%

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

datafusion / vortex-file-compressed / ns (1.020x ➖, 0↑ 1↓)
name PR 006af52 (ns) base b825c4f (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 257945913 238737082 1.08
tpch_q02/datafusion:vortex-file-compressed 🚨 597875627 451421429 1.32
tpch_q03/datafusion:vortex-file-compressed 348110194 327856284 1.06
tpch_q04/datafusion:vortex-file-compressed 170775199 182216809 0.94
tpch_q05/datafusion:vortex-file-compressed 362309040 375318996 0.97
tpch_q06/datafusion:vortex-file-compressed 304133485 307039148 0.99
tpch_q07/datafusion:vortex-file-compressed 430472521 418618344 1.03
tpch_q08/datafusion:vortex-file-compressed 592891532 528184374 1.12
tpch_q09/datafusion:vortex-file-compressed 382066485 345760562 1.11
tpch_q10/datafusion:vortex-file-compressed 349829138 360125553 0.97
tpch_q11/datafusion:vortex-file-compressed 344413715 313978961 1.10
tpch_q12/datafusion:vortex-file-compressed 380620094 355048423 1.07
tpch_q13/datafusion:vortex-file-compressed 129143150 123072458 1.05
tpch_q14/datafusion:vortex-file-compressed 176669596 177977658 0.99
tpch_q15/datafusion:vortex-file-compressed 305282152 327668871 0.93
tpch_q16/datafusion:vortex-file-compressed 199930891 242544233 0.82
tpch_q17/datafusion:vortex-file-compressed 291407409 303225615 0.96
tpch_q18/datafusion:vortex-file-compressed 249557388 262446005 0.95
tpch_q19/datafusion:vortex-file-compressed 390661647 343632995 1.14
tpch_q20/datafusion:vortex-file-compressed 366380950 348641568 1.05
tpch_q21/datafusion:vortex-file-compressed 452007654 508383654 0.89
tpch_q22/datafusion:vortex-file-compressed 172727529 171369755 1.01
datafusion / parquet / ns (1.010x ➖, 0↑ 0↓)
name PR 006af52 (ns) base b825c4f (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 219725390 202655878 1.08
tpch_q02/datafusion:parquet 292205424 319573298 0.91
tpch_q03/datafusion:parquet 323729085 317250746 1.02
tpch_q04/datafusion:parquet 165799126 155285994 1.07
tpch_q05/datafusion:parquet 386655238 418924711 0.92
tpch_q06/datafusion:parquet 152660400 149112261 1.02
tpch_q07/datafusion:parquet 386874103 407042789 0.95
tpch_q08/datafusion:parquet 427673973 471710612 0.91
tpch_q09/datafusion:parquet 462980865 495453547 0.93
tpch_q10/datafusion:parquet 418450406 416914291 1.00
tpch_q11/datafusion:parquet 273795669 291689989 0.94
tpch_q12/datafusion:parquet 213793572 198765842 1.08
tpch_q13/datafusion:parquet 450602559 447928222 1.01
tpch_q14/datafusion:parquet 169839146 170937130 0.99
tpch_q15/datafusion:parquet 291989596 271176928 1.08
tpch_q16/datafusion:parquet 139131130 143130257 0.97
tpch_q17/datafusion:parquet 323646109 312584348 1.04
tpch_q18/datafusion:parquet 443254953 448218778 0.99
tpch_q19/datafusion:parquet 192889374 188155724 1.03
tpch_q20/datafusion:parquet 323042961 262439493 1.23
tpch_q21/datafusion:parquet 455655824 417709137 1.09
tpch_q22/datafusion:parquet 185513631 182586842 1.02
duckdb / vortex-file-compressed / ns (0.953x ➖, 0↑ 0↓)
name PR 006af52 (ns) base b825c4f (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 259709716 251240746 1.03
tpch_q02/duckdb:vortex-file-compressed 609022889 613824204 0.99
tpch_q03/duckdb:vortex-file-compressed 453197210 494810262 0.92
tpch_q04/duckdb:vortex-file-compressed 248381880 273718608 0.91
tpch_q05/duckdb:vortex-file-compressed 512159208 530783145 0.96
tpch_q06/duckdb:vortex-file-compressed 258090370 263398565 0.98
tpch_q07/duckdb:vortex-file-compressed 546700882 577254262 0.95
tpch_q08/duckdb:vortex-file-compressed 757453291 711093191 1.07
tpch_q09/duckdb:vortex-file-compressed 543842477 579754486 0.94
tpch_q10/duckdb:vortex-file-compressed 479909480 521512893 0.92
tpch_q11/duckdb:vortex-file-compressed 277574056 273614000 1.01
tpch_q12/duckdb:vortex-file-compressed 418819389 560154649 0.75
tpch_q13/duckdb:vortex-file-compressed 303501918 313585969 0.97
tpch_q14/duckdb:vortex-file-compressed 276346980 356094435 0.78
tpch_q15/duckdb:vortex-file-compressed 188730755 198518794 0.95
tpch_q16/duckdb:vortex-file-compressed 251514599 251907847 1.00
tpch_q17/duckdb:vortex-file-compressed 487651111 472477773 1.03
tpch_q18/duckdb:vortex-file-compressed 408913586 359531304 1.14
tpch_q19/duckdb:vortex-file-compressed 360025353 373279640 0.96
tpch_q20/duckdb:vortex-file-compressed 477930410 554488516 0.86
tpch_q21/duckdb:vortex-file-compressed 734143344 746763902 0.98
tpch_q22/duckdb:vortex-file-compressed 144745269 151697884 0.95
duckdb / parquet / ns (1.012x ➖, 0↑ 0↓)
name PR 006af52 (ns) base b825c4f (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 325539696 344307425 0.95
tpch_q02/duckdb:parquet 692604475 683451806 1.01
tpch_q03/duckdb:parquet 773232811 783977885 0.99
tpch_q04/duckdb:parquet 485286230 494671765 0.98
tpch_q05/duckdb:parquet 942187351 983402859 0.96
tpch_q06/duckdb:parquet 324679149 341414989 0.95
tpch_q07/duckdb:parquet 1013228241 890413527 1.14
tpch_q08/duckdb:parquet 1111759573 1066694729 1.04
tpch_q09/duckdb:parquet 1097359064 1086010965 1.01
tpch_q10/duckdb:parquet 1008161627 1040545488 0.97
tpch_q11/duckdb:parquet 444259237 432538784 1.03
tpch_q12/duckdb:parquet 606070526 546203817 1.11
tpch_q13/duckdb:parquet 837899996 861306216 0.97
tpch_q14/duckdb:parquet 539403960 526682828 1.02
tpch_q15/duckdb:parquet 398052656 378929093 1.05
tpch_q16/duckdb:parquet 532734370 523183973 1.02
tpch_q17/duckdb:parquet 509628858 511375304 1.00
tpch_q18/duckdb:parquet 703005496 662475090 1.06
tpch_q19/duckdb:parquet 617587130 610931210 1.01
tpch_q20/duckdb:parquet 854965583 835659185 1.02
tpch_q21/duckdb:parquet 765011630 772346907 0.99
tpch_q22/duckdb:parquet 463438980 455899255 1.02

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb S3 📖

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +1.3%
Engines: DataFusion No clear signal (-1.9%, environment too noisy confidence) · DuckDB No clear signal (+4.6%, low confidence)
Vortex (geomean): 1.000x ➖
Parquet (geomean): 0.988x ➖
Shifts: Parquet (control) -1.2% · Median polish -0.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 / ns (0.958x ➖, 0↑ 0↓)
name PR 006af52 (ns) base b825c4f (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 36080394 37195998 0.97
fineweb_q01/datafusion:vortex-file-compressed 397381662 441556397 0.90
fineweb_q02/datafusion:vortex-file-compressed 370189444 442559207 0.84
fineweb_q03/datafusion:vortex-file-compressed 441457231 516482060 0.85
fineweb_q04/datafusion:vortex-file-compressed 626250766 633913790 0.99
fineweb_q05/datafusion:vortex-file-compressed 541658064 567072189 0.96
fineweb_q06/datafusion:vortex-file-compressed 688413210 685760552 1.00
fineweb_q07/datafusion:vortex-file-compressed 430298399 476029739 0.90
fineweb_q08/datafusion:vortex-file-compressed 278813490 218888886 1.27
datafusion / parquet / ns (0.977x ➖, 0↑ 0↓)
name PR 006af52 (ns) base b825c4f (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 548223716 716263795 0.77
fineweb_q01/datafusion:parquet 880266947 899806304 0.98
fineweb_q02/datafusion:parquet 829942297 856675732 0.97
fineweb_q03/datafusion:parquet 844386121 1022761423 0.83
fineweb_q04/datafusion:parquet 1032993805 1022628262 1.01
fineweb_q05/datafusion:parquet 1066247956 986638545 1.08
fineweb_q06/datafusion:parquet 1048991224 925502353 1.13
fineweb_q07/datafusion:parquet 924428750 916362004 1.01
fineweb_q08/datafusion:parquet 1073470501 987934004 1.09
duckdb / vortex-file-compressed / ns (1.044x ➖, 0↑ 0↓)
name PR 006af52 (ns) base b825c4f (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 48754137 45920026 1.06
fineweb_q01/duckdb:vortex-file-compressed 738790539 618632244 1.19
fineweb_q02/duckdb:vortex-file-compressed 637325313 539561552 1.18
fineweb_q03/duckdb:vortex-file-compressed 1560983335 1508674248 1.03
fineweb_q04/duckdb:vortex-file-compressed 1668820431 1787188569 0.93
fineweb_q05/duckdb:vortex-file-compressed 1694341518 1695947515 1.00
fineweb_q06/duckdb:vortex-file-compressed 1745492450 1751937488 1.00
fineweb_q07/duckdb:vortex-file-compressed 1641375773 1637116150 1.00
fineweb_q08/duckdb:vortex-file-compressed 680888455 667762323 1.02
duckdb / parquet / ns (0.998x ➖, 0↑ 0↓)
name PR 006af52 (ns) base b825c4f (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 5257444179 5283090673 1.00
fineweb_q01/duckdb:parquet 5332595058 5338122157 1.00
fineweb_q02/duckdb:parquet 5306382711 5315723516 1.00
fineweb_q03/duckdb:parquet 5361198501 5348738701 1.00
fineweb_q04/duckdb:parquet 5283515820 5290695195 1.00
fineweb_q05/duckdb:parquet 5289811424 5325076189 0.99
fineweb_q06/duckdb:parquet 5359924165 5378336174 1.00
fineweb_q07/duckdb:parquet 5343482498 5342709206 1.00
fineweb_q08/duckdb:parquet 5276178050 5262257108 1.00

@robert3005
robert3005 enabled auto-merge (squash) August 18, 2026 13:18
@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Compression 📖


vortex / vortex-file-compressed / ns (0.987x ➖, 0↑ 0↓)
name PR 006af52 (ns) base b825c4f (ns) ratio (PR/base)
compress time/Arade 956261808 962386172 0.99
compress time/Bimbo 5170649072 5185373270 1.00
compress time/CMSprovider 2712711701 2762493859 0.98
compress time/Euro2016 364257745 380243136 0.96
compress time/Food 370075443 347142927 1.07
compress time/HashTags 755332155 756870381 1.00
compress time/TPC-H l_comment canonical 1163703071 1162511361 1.00
compress time/TPC-H l_comment chunked 1214237578 1204579090 1.01
compress time/taxi 541267051 544662025 0.99
compress time/wide table cols=100 chunks=1 rows=1000 8912613 8795888 1.01
compress time/wide table cols=100 chunks=50 rows=1000 8895771 8869738 1.00
compress time/wide table cols=1000 chunks=1 rows=1000 91026322 88744394 1.03
compress time/wide table cols=1000 chunks=50 rows=1000 91596835 90689921 1.01
compress time/wide table cols=10000 chunks=1 rows=1000 1051121525 1061581566 0.99
compress time/wide table cols=10000 chunks=50 rows=1000 1066421232 1066329104 1.00
decompress time/Arade 23059406 23020581 1.00
decompress time/Bimbo 83853795 82410206 1.02
decompress time/CMSprovider 63275699 64374263 0.98
decompress time/Euro2016 15852556 17605185 0.90
decompress time/Food 7310591 7552046 0.97
decompress time/HashTags 93831823 96105005 0.98
decompress time/TPC-H l_comment canonical 36781310 37706636 0.98
decompress time/TPC-H l_comment chunked 36742014 36622754 1.00
decompress time/taxi 14689139 14846552 0.99
decompress time/wide table cols=100 chunks=1 rows=1000 2514121 2650426 0.95
decompress time/wide table cols=100 chunks=50 rows=1000 2724152 2706803 1.01
decompress time/wide table cols=1000 chunks=1 rows=1000 23363831 25955005 0.90
decompress time/wide table cols=1000 chunks=50 rows=1000 25264948 25733245 0.98
decompress time/wide table cols=10000 chunks=1 rows=1000 291349295 294733120 0.99
decompress time/wide table cols=10000 chunks=50 rows=1000 297582270 314065286 0.95
vortex / vortex-file-compressed / bytes (1.000x ➖, 0↑ 0↓)
name PR 006af52 (bytes) base b825c4f (bytes) ratio (PR/base)
vortex-file-compressed size/Arade 145314020 145314020 1.00
vortex-file-compressed size/Bimbo 466894692 466894692 1.00
vortex-file-compressed size/CMSprovider 417691796 417691796 1.00
vortex-file-compressed size/Euro2016 162328588 162113084 1.00
vortex-file-compressed size/Food 41963376 41963376 1.00
vortex-file-compressed size/HashTags 184850196 184850188 1.00
vortex-file-compressed size/TPC-H l_comment canonical 172613392 172613392 1.00
vortex-file-compressed size/TPC-H l_comment chunked 172613392 172613392 1.00
vortex-file-compressed size/taxi 52250612 52250612 1.00
vortex-file-compressed size/wide table cols=100 chunks=1 rows=1000 932760 932760 1.00
vortex-file-compressed size/wide table cols=100 chunks=50 rows=1000 932760 932760 1.00
vortex-file-compressed size/wide table cols=1000 chunks=1 rows=1000 9309960 9309960 1.00
vortex-file-compressed size/wide table cols=1000 chunks=50 rows=1000 9309960 9309960 1.00
vortex-file-compressed size/wide table cols=10000 chunks=1 rows=1000 93117960 93117960 1.00
vortex-file-compressed size/wide table cols=10000 chunks=50 rows=1000 93117960 93117960 1.00
vortex / vortex-file-compressed / ratio (0.993x ➖, 2↑ 0↓)
name PR 006af52 (ratio) base b825c4f (ratio) ratio (PR/base)
vortex:parquet-zstd ratio compress time/Arade 0.321125406 0.320039033 1.00
vortex:parquet-zstd ratio compress time/Bimbo 0.360888903 0.357928689 1.01
vortex:parquet-zstd ratio compress time/CMSprovider 0.344271998 0.349140224 0.99
vortex:parquet-zstd ratio compress time/Euro2016 0.239333097 0.251652864 0.95
vortex:parquet-zstd ratio compress time/Food 0.408078593 0.379421182 1.08
vortex:parquet-zstd ratio compress time/HashTags 0.309512786 0.308570367 1.00
vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical 0.317356485 0.314768047 1.01
vortex:parquet-zstd ratio compress time/TPC-H l_comment chunked 0.328397653 0.326570775 1.01
vortex:parquet-zstd ratio compress time/taxi 0.400731274 0.401098793 1.00
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=1 rows=1000 1.41531737 1.37953853 1.03
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=1000 1.44146903 1.41128514 1.02
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=1 rows=1000 1.18311371 1.15319633 1.03
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=50 rows=1000 1.21068383 1.18204388 1.02
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=1 rows=1000 1.25636789 1.25941869 1.00
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=50 rows=1000 1.30478925 1.28468181 1.02
vortex:parquet-zstd ratio decompress time/Arade 0.0325312153 0.032151546 1.01
vortex:parquet-zstd ratio decompress time/Bimbo 0.0435056803 0.0421340616 1.03
vortex:parquet-zstd ratio decompress time/CMSprovider 0.0320014052 0.0327907711 0.98
vortex:parquet-zstd ratio decompress time/Euro2016 🚀 0.0364258564 0.0409061619 0.89
vortex:parquet-zstd ratio decompress time/Food 0.0325171171 0.0336433432 0.97
vortex:parquet-zstd ratio decompress time/HashTags 0.131862893 0.136394604 0.97
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical 0.0541839519 0.0551817908 0.98
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 0.0540187396 0.0542114118 1.00
vortex:parquet-zstd ratio decompress time/taxi 0.052146991 0.0527172882 0.99
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 1.04108571 1.09680273 0.95
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 1.15452918 1.12697996 1.02
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 🚀 0.831604555 0.945411296 0.88
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 0.913851595 0.932964731 0.98
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=1000 0.936337731 0.954143534 0.98
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=1000 0.96532176 1.02235714 0.94
vortex:parquet-zstd size/Arade 0.563201459 0.563201459 1.00
vortex:parquet-zstd size/Bimbo 1.21423588 1.21423588 1.00
vortex:parquet-zstd size/CMSprovider 1.10827226 1.10827226 1.00
vortex:parquet-zstd size/Euro2016 1.32000756 1.31825514 1.00
vortex:parquet-zstd size/Food 1.17546117 1.17546117 1.00
vortex:parquet-zstd size/HashTags 1.38453217 1.38453211 1.00
vortex:parquet-zstd size/TPC-H l_comment canonical 1.09001839 1.09001839 1.00
vortex:parquet-zstd size/TPC-H l_comment chunked 1.09001839 1.09001839 1.00
vortex:parquet-zstd size/taxi 0.945137055 0.945137055 1.00
vortex:parquet-zstd size/wide table cols=100 chunks=1 rows=1000 1.00038181 1.00038181 1.00
vortex:parquet-zstd size/wide table cols=100 chunks=50 rows=1000 1.00038181 1.00038181 1.00
vortex:parquet-zstd size/wide table cols=1000 chunks=1 rows=1000 0.99849378 0.99849378 1.00
vortex:parquet-zstd size/wide table cols=1000 chunks=50 rows=1000 0.99849378 0.99849378 1.00
vortex:parquet-zstd size/wide table cols=10000 chunks=1 rows=1000 0.998691077 0.998691077 1.00
vortex:parquet-zstd size/wide table cols=10000 chunks=50 rows=1000 0.998691077 0.998691077 1.00
vortex / parquet / ns (0.997x ➖, 0↑ 0↓)
name PR 006af52 (ns) base b825c4f (ns) ratio (PR/base)
parquet_rs-zstd compress time/Arade 2977845388 3007089984 0.99
parquet_rs-zstd compress time/Bimbo 14327536895 14487168605 0.99
parquet_rs-zstd compress time/CMSprovider 7879559519 7912276137 1.00
parquet_rs-zstd compress time/Euro2016 1521969795 1510982748 1.01
parquet_rs-zstd compress time/Food 906872963 914927641 0.99
parquet_rs-zstd compress time/HashTags 2440390795 2452829115 0.99
parquet_rs-zstd compress time/TPC-H l_comment canonical 3666864008 3693231801 0.99
parquet_rs-zstd compress time/TPC-H l_comment chunked 3697461196 3688569778 1.00
parquet_rs-zstd compress time/taxi 1350698301 1357924867 0.99
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 6297254 6375964 0.99
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 6171323 6284866 0.98
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 76937932 76955148 1.00
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 75657106 76722973 0.99
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 836635139 842913939 0.99
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 817313011 830033627 0.98
parquet_rs-zstd decompress time/Arade 708839365 716002304 0.99
parquet_rs-zstd decompress time/Bimbo 1927421761 1955904625 0.99
parquet_rs-zstd decompress time/CMSprovider 1977278768 1963182345 1.01
parquet_rs-zstd decompress time/Euro2016 435200639 430379781 1.01
parquet_rs-zstd decompress time/Food 224822852 224473708 1.00
parquet_rs-zstd decompress time/HashTags 711586263 704610022 1.01
parquet_rs-zstd decompress time/TPC-H l_comment canonical 678822949 683316642 0.99
parquet_rs-zstd decompress time/TPC-H l_comment chunked 680171627 675554330 1.01
parquet_rs-zstd decompress time/taxi 281687183 281625867 1.00
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 2414903 2416502 1.00
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 2359535 2401820 0.98
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 28094881 27453665 1.02
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 27646664 27582227 1.00
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 311158341 308898095 1.01
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 308272622 307197235 1.00
vortex / parquet / bytes (1.000x ➖, 0↑ 0↓)
name PR 006af52 (bytes) base b825c4f (bytes) ratio (PR/base)
parquet size/Arade 258014282 258014282 1.00
parquet size/Bimbo 384517292 384517292 1.00
parquet size/CMSprovider 376885545 376885545 1.00
parquet size/Euro2016 122975499 122975499 1.00
parquet size/Food 35699500 35699500 1.00
parquet size/HashTags 133510943 133510943 1.00
parquet size/TPC-H l_comment canonical 158358238 158358238 1.00
parquet size/TPC-H l_comment chunked 158358238 158358238 1.00
parquet size/taxi 55283635 55283635 1.00
parquet size/wide table cols=100 chunks=1 rows=1000 932404 932404 1.00
parquet size/wide table cols=100 chunks=50 rows=1000 932404 932404 1.00
parquet size/wide table cols=1000 chunks=1 rows=1000 9324004 9324004 1.00
parquet size/wide table cols=1000 chunks=50 rows=1000 9324004 9324004 1.00
parquet size/wide table cols=10000 chunks=1 rows=1000 93240004 93240004 1.00
parquet size/wide table cols=10000 chunks=50 rows=1000 93240004 93240004 1.00

@connortsui20
connortsui20 disabled auto-merge August 18, 2026 15:38
Comment thread vortex-array/src/scalar_fn/fns/zip/mod.rs Outdated
Comment thread vortex-array/src/dtype/dtype_impl.rs Outdated
Signed-off-by: Robert Kruszewski <github@robertk.io>
@connortsui20

Copy link
Copy Markdown
Member

Signed-off-by: Robert Kruszewski <github@robertk.io>
@robert3005
robert3005 enabled auto-merge (squash) August 18, 2026 16:15
@robert3005
robert3005 merged commit a4a606c into develop Aug 18, 2026
101 of 108 checks passed
@robert3005
robert3005 deleted the rk/nocoerce branch August 18, 2026 16:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/break A breaking API change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants