Skip to content

Remove data generation code from engine-specific bench binaries#8586

Open
AdamGS wants to merge 1 commit into
developfrom
adamg/split-benchmarks-data-gen
Open

Remove data generation code from engine-specific bench binaries#8586
AdamGS wants to merge 1 commit into
developfrom
adamg/split-benchmarks-data-gen

Conversation

@AdamGS

@AdamGS AdamGS commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

Rationale for this change

This is a step towards making the benchmark binaries smaller, shifting as much of the functionality into the python tool

What changes are included in this PR?

Removes data generation from the engine specific binaries, replacing it with an informative error.

What APIs are changed? Are there any user-facing changes?

None

Signed-off-by: Adam Gutglick <adam@spiraldb.com>
@AdamGS AdamGS requested a review from a team June 24, 2026 17:25
@AdamGS AdamGS added changelog/ci action/benchmark-sql-full Run SQL benchmarks with vortex-compact and SF=10 labels Jun 24, 2026
@github-actions github-actions Bot removed the action/benchmark-sql-full Run SQL benchmarks with vortex-compact and SF=10 label Jun 24, 2026
@codspeed-hq

codspeed-hq Bot commented Jun 24, 2026

Copy link
Copy Markdown

Merging this PR will not alter performance

⚠️ 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.

⚡ 1 improved benchmark
❌ 1 regressed benchmark
✅ 1587 untouched benchmarks
⏩ 4 skipped benchmarks1

Warning

Please fix the performance issues or acknowledge them on CodSpeed.

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation slice_empty_vortex 310 ns 368.3 ns -15.84%
Simulation bitwise_not_vortex_buffer_mut[128] 273.6 ns 244.4 ns +11.93%

Tip

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


Comparing adamg/split-benchmarks-data-gen (0a53378) with develop (15cec3b)

Open in CodSpeed

Footnotes

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

@github-actions

github-actions Bot commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done 0a53378 1 Explore Profiling Data

Powered by Polar Signals Cloud

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: PolarSignals Profiling

Vortex (geomean): 1.135x ❌

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

datafusion / vortex-file-compressed (1.135x ❌, 0↑ 7↓)
name PR 0a53378 (ns) base 15cec3b (ns) ratio (PR/base)
polarsignals_q00/datafusion:vortex-file-compressed 🚨 124965826 110039365 1.14
polarsignals_q01/datafusion:vortex-file-compressed 286142998 268395852 1.07
polarsignals_q02/datafusion:vortex-file-compressed 25086203 23158797 1.08
polarsignals_q03/datafusion:vortex-file-compressed 🚨 326914253 272280648 1.20
polarsignals_q04/datafusion:vortex-file-compressed 🚨 11280421 9272817 1.22
polarsignals_q05/datafusion:vortex-file-compressed 🚨 14616418 12754815 1.15
polarsignals_q06/datafusion:vortex-file-compressed 🚨 24031135 19928195 1.21
polarsignals_q07/datafusion:vortex-file-compressed 🚨 13019745 11740338 1.11
polarsignals_q08/datafusion:vortex-file-compressed 🚨 438603149 391692354 1.12
polarsignals_q09/datafusion:vortex-file-compressed 12822941 11886395 1.08

No file size changes detected.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on NVME

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -2.7%
Engines: DataFusion No clear signal (-2.5%, environment too noisy confidence) · DuckDB No clear signal (-2.9%, environment too noisy confidence)
Vortex (geomean): 1.010x ➖
Parquet (geomean): 1.037x ➖
Shifts: Parquet (control) +3.7% · Median polish +1.1%

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

datafusion / vortex-file-compressed (1.012x ➖, 0↑ 0↓)
name PR 0a53378 (ns) base 15cec3b (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 54746681 54297719 1.01
tpch_q02/datafusion:vortex-file-compressed 23118585 22362206 1.03
tpch_q03/datafusion:vortex-file-compressed 30300019 31059070 0.98
tpch_q04/datafusion:vortex-file-compressed 19560437 19152886 1.02
tpch_q05/datafusion:vortex-file-compressed 46043875 45341451 1.02
tpch_q06/datafusion:vortex-file-compressed 9802881 9440360 1.04
tpch_q07/datafusion:vortex-file-compressed 52772707 51837183 1.02
tpch_q08/datafusion:vortex-file-compressed 39092543 38127582 1.03
tpch_q09/datafusion:vortex-file-compressed 52331195 51900486 1.01
tpch_q10/datafusion:vortex-file-compressed 33563793 32581065 1.03
tpch_q11/datafusion:vortex-file-compressed 16657512 16147632 1.03
tpch_q12/datafusion:vortex-file-compressed 24242783 23476212 1.03
tpch_q13/datafusion:vortex-file-compressed 27066248 26493457 1.02
tpch_q14/datafusion:vortex-file-compressed 14950905 15132399 0.99
tpch_q15/datafusion:vortex-file-compressed 22551759 21964762 1.03
tpch_q16/datafusion:vortex-file-compressed 19900344 19093224 1.04
tpch_q17/datafusion:vortex-file-compressed 66407997 65354390 1.02
tpch_q18/datafusion:vortex-file-compressed 74838621 73742490 1.01
tpch_q19/datafusion:vortex-file-compressed 28608120 29679870 0.96
tpch_q20/datafusion:vortex-file-compressed 30135511 30803147 0.98
tpch_q21/datafusion:vortex-file-compressed 68305884 69731585 0.98
tpch_q22/datafusion:vortex-file-compressed 11808411 11710381 1.01
datafusion / vortex-compact (1.009x ➖, 0↑ 0↓)
name PR 0a53378 (ns) base 15cec3b (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 62671715 62235462 1.01
tpch_q02/datafusion:vortex-compact 25420814 25488700 1.00
tpch_q03/datafusion:vortex-compact 34411678 33084075 1.04
tpch_q04/datafusion:vortex-compact 22924384 22822166 1.00
tpch_q05/datafusion:vortex-compact 47588808 47108916 1.01
tpch_q06/datafusion:vortex-compact 12865642 12455623 1.03
tpch_q07/datafusion:vortex-compact 56644688 56595284 1.00
tpch_q08/datafusion:vortex-compact 42765271 42336751 1.01
tpch_q09/datafusion:vortex-compact 55064440 55126855 1.00
tpch_q10/datafusion:vortex-compact 37926423 37846210 1.00
tpch_q11/datafusion:vortex-compact 17653302 17395709 1.01
tpch_q12/datafusion:vortex-compact 31999745 31295379 1.02
tpch_q13/datafusion:vortex-compact 31117091 32061357 0.97
tpch_q14/datafusion:vortex-compact 18826507 18305703 1.03
tpch_q15/datafusion:vortex-compact 30238725 30547857 0.99
tpch_q16/datafusion:vortex-compact 23036867 22803454 1.01
tpch_q17/datafusion:vortex-compact 68858888 68133396 1.01
tpch_q18/datafusion:vortex-compact 80189611 78070669 1.03
tpch_q19/datafusion:vortex-compact 49291041 48807935 1.01
tpch_q20/datafusion:vortex-compact 36008594 34945363 1.03
tpch_q21/datafusion:vortex-compact 78648541 79544752 0.99
tpch_q22/datafusion:vortex-compact 13530738 13474728 1.00
datafusion / parquet (1.034x ➖, 0↑ 4↓)
name PR 0a53378 (ns) base 15cec3b (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 🚨 129184096 103918575 1.24
tpch_q02/datafusion:parquet 61018830 60383192 1.01
tpch_q03/datafusion:parquet 80053894 80671526 0.99
tpch_q04/datafusion:parquet 47001684 46752631 1.01
tpch_q05/datafusion:parquet 91612538 95240027 0.96
tpch_q06/datafusion:parquet 43205332 42435238 1.02
tpch_q07/datafusion:parquet 105421841 105124523 1.00
tpch_q08/datafusion:parquet 🚨 98102503 88006397 1.11
tpch_q09/datafusion:parquet 123139652 123993582 0.99
tpch_q10/datafusion:parquet 116209063 115585705 1.01
tpch_q11/datafusion:parquet 41936939 39729903 1.06
tpch_q12/datafusion:parquet 84323530 83046315 1.02
tpch_q13/datafusion:parquet 193624392 190234142 1.02
tpch_q14/datafusion:parquet 45687560 45342026 1.01
tpch_q15/datafusion:parquet 59970999 60138158 1.00
tpch_q16/datafusion:parquet 42733173 41847463 1.02
tpch_q17/datafusion:parquet 142281513 136745384 1.04
tpch_q18/datafusion:parquet 160313120 155667107 1.03
tpch_q19/datafusion:parquet 🚨 76363861 68192634 1.12
tpch_q20/datafusion:parquet 🚨 73587568 65298022 1.13
tpch_q21/datafusion:parquet 142576459 142374130 1.00
tpch_q22/datafusion:parquet 43078009 42892567 1.00
datafusion / arrow (1.002x ➖, 0↑ 1↓)
name PR 0a53378 (ns) base 15cec3b (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 59450941 62245259 0.96
tpch_q02/datafusion:arrow 17012202 17105150 0.99
tpch_q03/datafusion:arrow 31820016 32210820 0.99
tpch_q04/datafusion:arrow 25735360 25804455 1.00
tpch_q05/datafusion:arrow 54871341 54406959 1.01
tpch_q06/datafusion:arrow 🚨 23595868 21414999 1.10
tpch_q07/datafusion:arrow 106008175 102966132 1.03
tpch_q08/datafusion:arrow 42653582 41940069 1.02
tpch_q09/datafusion:arrow 64768297 64293748 1.01
tpch_q10/datafusion:arrow 49305625 53040694 0.93
tpch_q11/datafusion:arrow 9279067 9094446 1.02
tpch_q12/datafusion:arrow 49068942 48456128 1.01
tpch_q13/datafusion:arrow 47455204 44835993 1.06
tpch_q14/datafusion:arrow 24043260 23509461 1.02
tpch_q15/datafusion:arrow 45063760 46480390 0.97
tpch_q16/datafusion:arrow 16680199 16257761 1.03
tpch_q17/datafusion:arrow 66931737 66108476 1.01
tpch_q18/datafusion:arrow 110327599 111210477 0.99
tpch_q19/datafusion:arrow 37004728 38042954 0.97
tpch_q20/datafusion:arrow 35999585 35862270 1.00
tpch_q21/datafusion:arrow 152277174 153528906 0.99
tpch_q22/datafusion:arrow 11565457 12117337 0.95
duckdb / vortex-file-compressed (1.012x ➖, 0↑ 0↓)
name PR 0a53378 (ns) base 15cec3b (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 27592148 28016105 0.98
tpch_q02/duckdb:vortex-file-compressed 24861726 24453789 1.02
tpch_q03/duckdb:vortex-file-compressed 31295995 30856503 1.01
tpch_q04/duckdb:vortex-file-compressed 27697706 27234457 1.02
tpch_q05/duckdb:vortex-file-compressed 35380874 34395907 1.03
tpch_q06/duckdb:vortex-file-compressed 8384289 8253340 1.02
tpch_q07/duckdb:vortex-file-compressed 33620338 33513221 1.00
tpch_q08/duckdb:vortex-file-compressed 39200135 38482440 1.02
tpch_q09/duckdb:vortex-file-compressed 56138599 55476983 1.01
tpch_q10/duckdb:vortex-file-compressed 41398611 40300909 1.03
tpch_q11/duckdb:vortex-file-compressed 13584905 13510707 1.01
tpch_q12/duckdb:vortex-file-compressed 23293232 23170423 1.01
tpch_q13/duckdb:vortex-file-compressed 40236474 39597867 1.02
tpch_q14/duckdb:vortex-file-compressed 20402904 18916841 1.08
tpch_q15/duckdb:vortex-file-compressed 16906397 16399372 1.03
tpch_q16/duckdb:vortex-file-compressed 27302983 27073988 1.01
tpch_q17/duckdb:vortex-file-compressed 23241238 22884042 1.02
tpch_q18/duckdb:vortex-file-compressed 50428012 50737542 0.99
tpch_q19/duckdb:vortex-file-compressed 25026724 26755833 0.94
tpch_q20/duckdb:vortex-file-compressed 30159070 30816780 0.98
tpch_q21/duckdb:vortex-file-compressed 98418878 96321969 1.02
tpch_q22/duckdb:vortex-file-compressed 16875207 16276265 1.04
duckdb / vortex-compact (1.007x ➖, 0↑ 0↓)
name PR 0a53378 (ns) base 15cec3b (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 37313936 37934057 0.98
tpch_q02/duckdb:vortex-compact 31650188 30112982 1.05
tpch_q03/duckdb:vortex-compact 34517037 34247105 1.01
tpch_q04/duckdb:vortex-compact 33670950 33385219 1.01
tpch_q05/duckdb:vortex-compact 39519930 39689665 1.00
tpch_q06/duckdb:vortex-compact 10706436 10505170 1.02
tpch_q07/duckdb:vortex-compact 41646097 42036035 0.99
tpch_q08/duckdb:vortex-compact 45533135 46008426 0.99
tpch_q09/duckdb:vortex-compact 65690230 65256332 1.01
tpch_q10/duckdb:vortex-compact 46826054 47127343 0.99
tpch_q11/duckdb:vortex-compact 15221978 15371874 0.99
tpch_q12/duckdb:vortex-compact 32197206 31507579 1.02
tpch_q13/duckdb:vortex-compact 45882620 45317979 1.01
tpch_q14/duckdb:vortex-compact 23316050 22806983 1.02
tpch_q15/duckdb:vortex-compact 19885147 19751586 1.01
tpch_q16/duckdb:vortex-compact 29285496 28688109 1.02
tpch_q17/duckdb:vortex-compact 27449702 27243796 1.01
tpch_q18/duckdb:vortex-compact 58279425 57313433 1.02
tpch_q19/duckdb:vortex-compact 29090163 29496835 0.99
tpch_q20/duckdb:vortex-compact 37279574 36645313 1.02
tpch_q21/duckdb:vortex-compact 112081470 111909222 1.00
tpch_q22/duckdb:vortex-compact 16809714 16784223 1.00
duckdb / parquet (1.040x ➖, 0↑ 4↓)
name PR 0a53378 (ns) base 15cec3b (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 76713399 76611035 1.00
tpch_q02/duckdb:parquet 39416134 39037120 1.01
tpch_q03/duckdb:parquet 70756276 70541664 1.00
tpch_q04/duckdb:parquet 49965512 49239576 1.01
tpch_q05/duckdb:parquet 67842855 67970402 1.00
tpch_q06/duckdb:parquet 22594664 22063500 1.02
tpch_q07/duckdb:parquet 🚨 77320949 69158269 1.12
tpch_q08/duckdb:parquet 82727693 82052277 1.01
tpch_q09/duckdb:parquet 136007601 146028334 0.93
tpch_q10/duckdb:parquet 126533360 126678953 1.00
tpch_q11/duckdb:parquet 22423879 22137152 1.01
tpch_q12/duckdb:parquet 🚨 55446311 48778729 1.14
tpch_q13/duckdb:parquet 254154777 248851572 1.02
tpch_q14/duckdb:parquet 51824683 50775742 1.02
tpch_q15/duckdb:parquet 🚨 34806983 27679718 1.26
tpch_q16/duckdb:parquet 58377198 57982320 1.01
tpch_q17/duckdb:parquet 57870485 57424353 1.01
tpch_q18/duckdb:parquet 120011190 119289839 1.01
tpch_q19/duckdb:parquet 🚨 88217181 68311910 1.29
tpch_q20/duckdb:parquet 65580783 65175463 1.01
tpch_q21/duckdb:parquet 183963719 174056390 1.06
tpch_q22/duckdb:parquet 53528297 52756886 1.01
duckdb / duckdb (1.012x ➖, 0↑ 0↓)
name PR 0a53378 (ns) base 15cec3b (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 17633284 17583931 1.00
tpch_q02/duckdb:duckdb 14908518 14520610 1.03
tpch_q03/duckdb:duckdb 22043581 22833432 0.97
tpch_q04/duckdb:duckdb 23286224 22324120 1.04
tpch_q05/duckdb:duckdb 23362104 23424933 1.00
tpch_q06/duckdb:duckdb 7096041 7056696 1.01
tpch_q07/duckdb:duckdb 25702618 25140122 1.02
tpch_q08/duckdb:duckdb 24289518 24115965 1.01
tpch_q09/duckdb:duckdb 57467181 58095549 0.99
tpch_q10/duckdb:duckdb 51476222 51546683 1.00
tpch_q11/duckdb:duckdb 7191247 7196907 1.00
tpch_q12/duckdb:duckdb 19143115 17963021 1.07
tpch_q13/duckdb:duckdb 39931774 39296481 1.02
tpch_q14/duckdb:duckdb 20988796 21120911 0.99
tpch_q15/duckdb:duckdb 13753342 13601423 1.01
tpch_q16/duckdb:duckdb 26263790 26287067 1.00
tpch_q17/duckdb:duckdb 16446331 16355948 1.01
tpch_q18/duckdb:duckdb 41249294 40401385 1.02
tpch_q19/duckdb:duckdb 31463824 30654670 1.03
tpch_q20/duckdb:duckdb 25861393 25204567 1.03
tpch_q21/duckdb:duckdb 61285502 60530540 1.01
tpch_q22/duckdb:duckdb 26035058 25339012 1.03

File Size Changes (10 files changed, -0.2% overall, 4↑ 6↓)
File Scale Format Base HEAD Change %
supplier_0.vortex 1.0 vortex-file-compressed 603.76 KB 614.62 KB +10.86 KB +1.8%
partsupp_0.vortex 1.0 vortex-compact 20.82 MB 21.13 MB +318.00 KB +1.5%
partsupp_0.vortex 1.0 vortex-file-compressed 23.69 MB 23.70 MB +10.38 KB +0.0%
lineitem_1.vortex 1.0 vortex-file-compressed 82.04 MB 82.06 MB +22.13 KB +0.0%
customer_0.vortex 1.0 vortex-file-compressed 8.88 MB 8.88 MB 4.36 KB -0.0%
lineitem_0.vortex 1.0 vortex-file-compressed 82.24 MB 82.17 MB 74.94 KB -0.1%
part_0.vortex 1.0 vortex-compact 3.47 MB 3.45 MB 15.17 KB -0.4%
orders_0.vortex 1.0 vortex-file-compressed 35.87 MB 34.95 MB 938.66 KB -2.6%
part_0.vortex 1.0 vortex-file-compressed 5.01 MB 4.68 MB 342.33 KB -6.7%
region_0.vortex 1.0 vortex-file-compressed 6.65 KB 6.14 KB 520 B -7.6%

Totals:

  • vortex-compact: 190.23 MB → 190.53 MB (+0.2%)
  • vortex-file-compressed: 238.61 MB → 237.32 MB (-0.5%)

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb NVMe

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -1.1%
Engines: DataFusion No clear signal (+6.9%, environment too noisy confidence) · DuckDB No clear signal (-8.5%, low confidence)
Vortex (geomean): 0.979x ➖
Parquet (geomean): 0.990x ➖
Shifts: Parquet (control) -1.0% · Median polish +2.7%

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

datafusion / vortex-file-compressed (1.026x ➖, 1↑ 1↓)
name PR 0a53378 (ns) base 15cec3b (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 5369341 5031299 1.07
fineweb_q01/datafusion:vortex-file-compressed 35105582 31926774 1.10
fineweb_q02/datafusion:vortex-file-compressed 41025926 41540898 0.99
fineweb_q03/datafusion:vortex-file-compressed 🚀 59966140 67211640 0.89
fineweb_q04/datafusion:vortex-file-compressed 290512056 277237344 1.05
fineweb_q05/datafusion:vortex-file-compressed 219578252 220823011 0.99
fineweb_q06/datafusion:vortex-file-compressed 🚨 58146254 52304890 1.11
fineweb_q07/datafusion:vortex-file-compressed 56227724 54630661 1.03
fineweb_q08/datafusion:vortex-file-compressed 23186252 22682345 1.02
datafusion / vortex-compact (1.020x ➖, 0↑ 0↓)
name PR 0a53378 (ns) base 15cec3b (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 5745453 5359086 1.07
fineweb_q01/datafusion:vortex-compact 96272583 94146714 1.02
fineweb_q02/datafusion:vortex-compact 99536765 107770917 0.92
fineweb_q03/datafusion:vortex-compact 886828416 856707140 1.04
fineweb_q04/datafusion:vortex-compact 933356341 906170831 1.03
fineweb_q05/datafusion:vortex-compact 834930006 810242860 1.03
fineweb_q06/datafusion:vortex-compact 469091625 453118441 1.04
fineweb_q07/datafusion:vortex-compact 497935593 473737613 1.05
fineweb_q08/datafusion:vortex-compact 21248375 21584520 0.98
datafusion / parquet (0.957x ➖, 3↑ 1↓)
name PR 0a53378 (ns) base 15cec3b (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 🚀 6811218 8328971 0.82
fineweb_q01/datafusion:parquet 🚀 286997606 345901290 0.83
fineweb_q02/datafusion:parquet 🚀 300042600 340356903 0.88
fineweb_q03/datafusion:parquet 289152557 321040598 0.90
fineweb_q04/datafusion:parquet 315850037 311773003 1.01
fineweb_q05/datafusion:parquet 304680063 306823693 0.99
fineweb_q06/datafusion:parquet 🚨 321027088 282810228 1.14
fineweb_q07/datafusion:parquet 294585068 277258764 1.06
fineweb_q08/datafusion:parquet 282619931 275483982 1.03
duckdb / vortex-file-compressed (1.018x ➖, 0↑ 0↓)
name PR 0a53378 (ns) base 15cec3b (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 3115277 3239325 0.96
fineweb_q01/duckdb:vortex-file-compressed 34579319 33656231 1.03
fineweb_q02/duckdb:vortex-file-compressed 38910184 39688819 0.98
fineweb_q03/duckdb:vortex-file-compressed 112830826 110034058 1.03
fineweb_q04/duckdb:vortex-file-compressed 276581701 279386443 0.99
fineweb_q05/duckdb:vortex-file-compressed 220641145 213943206 1.03
fineweb_q06/duckdb:vortex-file-compressed 53379709 51730279 1.03
fineweb_q07/duckdb:vortex-file-compressed 56158120 51991911 1.08
fineweb_q08/duckdb:vortex-file-compressed 22645228 21870443 1.04
duckdb / vortex-compact (0.864x ✅, 8↑ 0↓)
name PR 0a53378 (ns) base 15cec3b (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 🚀 3244133 3623172 0.90
fineweb_q01/duckdb:vortex-compact 🚀 110780501 129989012 0.85
fineweb_q02/duckdb:vortex-compact 🚀 114025088 128169781 0.89
fineweb_q03/duckdb:vortex-compact 🚀 859228896 1036018500 0.83
fineweb_q04/duckdb:vortex-compact 🚀 913244028 1075136568 0.85
fineweb_q05/duckdb:vortex-compact 🚀 808949336 966120526 0.84
fineweb_q06/duckdb:vortex-compact 🚀 461479539 546794044 0.84
fineweb_q07/duckdb:vortex-compact 🚀 481785081 566662569 0.85
fineweb_q08/duckdb:vortex-compact 20848701 22252960 0.94
duckdb / parquet (1.026x ➖, 0↑ 0↓)
name PR 0a53378 (ns) base 15cec3b (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 32271127 31285252 1.03
fineweb_q01/duckdb:parquet 93505958 88716883 1.05
fineweb_q02/duckdb:parquet 87843039 85266665 1.03
fineweb_q03/duckdb:parquet 321751204 316120174 1.02
fineweb_q04/duckdb:parquet 450638036 446981796 1.01
fineweb_q05/duckdb:parquet 419460197 415543983 1.01
fineweb_q06/duckdb:parquet 207625536 204997234 1.01
fineweb_q07/duckdb:parquet 220438453 217529534 1.01
fineweb_q08/duckdb:parquet 34777423 33006084 1.05

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

Totals:

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

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-DS SF=1 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.8%
Engines: DataFusion No clear signal (+1.0%, environment too noisy confidence) · DuckDB No clear signal (+0.2%, low confidence)
Vortex (geomean): 0.972x ➖
Parquet (geomean): 0.967x ➖
Shifts: Parquet (control) -3.3% · Median polish -2.7%

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

datafusion / vortex-file-compressed (0.959x ➖, 2↑ 0↓)
name PR 0a53378 (ns) base 15cec3b (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-file-compressed 22210569 22818312 0.97
tpcds_q02/datafusion:vortex-file-compressed 44654185 44881864 0.99
tpcds_q03/datafusion:vortex-file-compressed 15240192 15446773 0.99
tpcds_q04/datafusion:vortex-file-compressed 222450107 243281417 0.91
tpcds_q05/datafusion:vortex-file-compressed 44454809 45430139 0.98
tpcds_q06/datafusion:vortex-file-compressed 22849898 23752975 0.96
tpcds_q07/datafusion:vortex-file-compressed 42447612 42098333 1.01
tpcds_q08/datafusion:vortex-file-compressed 31069476 30557166 1.02
tpcds_q09/datafusion:vortex-file-compressed 32692617 32996546 0.99
tpcds_q10/datafusion:vortex-file-compressed 38544518 39931956 0.97
tpcds_q11/datafusion:vortex-file-compressed 130464797 131970884 0.99
tpcds_q12/datafusion:vortex-file-compressed 16638985 18192612 0.91
tpcds_q13/datafusion:vortex-file-compressed 44882301 48291288 0.93
tpcds_q14/datafusion:vortex-file-compressed 156072139 160302158 0.97
tpcds_q15/datafusion:vortex-file-compressed 25304776 26714195 0.95
tpcds_q16/datafusion:vortex-file-compressed 23844363 24187644 0.99
tpcds_q17/datafusion:vortex-file-compressed 60744656 63251274 0.96
tpcds_q18/datafusion:vortex-file-compressed 58727320 64897125 0.90
tpcds_q19/datafusion:vortex-file-compressed 21781489 22459955 0.97
tpcds_q20/datafusion:vortex-file-compressed 19233467 20008095 0.96
tpcds_q21/datafusion:vortex-file-compressed 35290288 36988306 0.95
tpcds_q22/datafusion:vortex-file-compressed 🚀 129682951 151467303 0.86
tpcds_q23/datafusion:vortex-file-compressed 156550676 156039173 1.00
tpcds_q24/datafusion:vortex-file-compressed 85692014 87582923 0.98
tpcds_q25/datafusion:vortex-file-compressed 64455765 63659942 1.01
tpcds_q26/datafusion:vortex-file-compressed 30013639 33062050 0.91
tpcds_q27/datafusion:vortex-file-compressed 93618528 95486541 0.98
tpcds_q28/datafusion:vortex-file-compressed 34306768 33690374 1.02
tpcds_q29/datafusion:vortex-file-compressed 58754096 60820046 0.97
tpcds_q30/datafusion:vortex-file-compressed 🚀 23852900 26840244 0.89
tpcds_q31/datafusion:vortex-file-compressed 72143994 76269436 0.95
tpcds_q32/datafusion:vortex-file-compressed 17878872 19423891 0.92
tpcds_q33/datafusion:vortex-file-compressed 28986047 30672300 0.95
tpcds_q34/datafusion:vortex-file-compressed 25623535 28298495 0.91
tpcds_q35/datafusion:vortex-file-compressed 45171059 47188195 0.96
tpcds_q36/datafusion:vortex-file-compressed 56832387 59568551 0.95
tpcds_q37/datafusion:vortex-file-compressed 20090500 21648020 0.93
tpcds_q38/datafusion:vortex-file-compressed 39934370 41797046 0.96
tpcds_q39/datafusion:vortex-file-compressed 110354733 112195330 0.98
tpcds_q40/datafusion:vortex-file-compressed 29598623 30153165 0.98
tpcds_q41/datafusion:vortex-file-compressed 20196219 22076896 0.91
tpcds_q42/datafusion:vortex-file-compressed 13597717 14674782 0.93
tpcds_q43/datafusion:vortex-file-compressed 19212132 20217486 0.95
tpcds_q44/datafusion:vortex-file-compressed 29942289 32432369 0.92
tpcds_q45/datafusion:vortex-file-compressed 24964590 26829644 0.93
tpcds_q46/datafusion:vortex-file-compressed 37529901 36145538 1.04
tpcds_q47/datafusion:vortex-file-compressed 142429512 142675803 1.00
tpcds_q48/datafusion:vortex-file-compressed 37088534 37372408 0.99
tpcds_q49/datafusion:vortex-file-compressed 57242295 58614100 0.98
tpcds_q50/datafusion:vortex-file-compressed 40098870 39638575 1.01
tpcds_q51/datafusion:vortex-file-compressed 87192067 95139354 0.92
tpcds_q52/datafusion:vortex-file-compressed 15506199 15131998 1.02
tpcds_q53/datafusion:vortex-file-compressed 22543117 22897175 0.98
tpcds_q54/datafusion:vortex-file-compressed 34103607 35284319 0.97
tpcds_q55/datafusion:vortex-file-compressed 13806464 14110097 0.98
tpcds_q56/datafusion:vortex-file-compressed 29945674 31695140 0.94
tpcds_q57/datafusion:vortex-file-compressed 95726277 92821589 1.03
tpcds_q58/datafusion:vortex-file-compressed 54449935 56180961 0.97
tpcds_q59/datafusion:vortex-file-compressed 61154681 65189287 0.94
tpcds_q60/datafusion:vortex-file-compressed 29434208 31723960 0.93
tpcds_q61/datafusion:vortex-file-compressed 40912870 42190581 0.97
tpcds_q62/datafusion:vortex-file-compressed 21131734 21380000 0.99
tpcds_q63/datafusion:vortex-file-compressed 22412343 24182187 0.93
tpcds_q64/datafusion:vortex-file-compressed 380123771 391190075 0.97
tpcds_q65/datafusion:vortex-file-compressed 51125440 53569712 0.95
tpcds_q66/datafusion:vortex-file-compressed 68720658 71340805 0.96
tpcds_q67/datafusion:vortex-file-compressed 157082641 158534746 0.99
tpcds_q68/datafusion:vortex-file-compressed 34436096 35118625 0.98
tpcds_q69/datafusion:vortex-file-compressed 36669774 37386577 0.98
tpcds_q70/datafusion:vortex-file-compressed 95958607 98798613 0.97
tpcds_q71/datafusion:vortex-file-compressed 22838481 24419537 0.94
tpcds_q72/datafusion:vortex-file-compressed 2113149661 2168676847 0.97
tpcds_q73/datafusion:vortex-file-compressed 23981930 26353432 0.91
tpcds_q74/datafusion:vortex-file-compressed 80505230 83468149 0.96
tpcds_q75/datafusion:vortex-file-compressed 107607844 114858612 0.94
tpcds_q76/datafusion:vortex-file-compressed 27019641 27525189 0.98
tpcds_q77/datafusion:vortex-file-compressed 35912970 37184845 0.97
tpcds_q78/datafusion:vortex-file-compressed 115447265 113188605 1.02
tpcds_q79/datafusion:vortex-file-compressed 29110484 30529302 0.95
tpcds_q80/datafusion:vortex-file-compressed 86091415 90455474 0.95
tpcds_q81/datafusion:vortex-file-compressed 23402181 25053396 0.93
tpcds_q82/datafusion:vortex-file-compressed 22960810 25077201 0.92
tpcds_q83/datafusion:vortex-file-compressed 34868685 37574107 0.93
tpcds_q84/datafusion:vortex-file-compressed 12133464 13110309 0.93
tpcds_q85/datafusion:vortex-file-compressed 91488312 94643000 0.97
tpcds_q86/datafusion:vortex-file-compressed 14771027 15907462 0.93
tpcds_q87/datafusion:vortex-file-compressed 39883656 42557958 0.94
tpcds_q88/datafusion:vortex-file-compressed 54639518 56888422 0.96
tpcds_q89/datafusion:vortex-file-compressed 25959833 26712641 0.97
tpcds_q90/datafusion:vortex-file-compressed 13140561 13986542 0.94
tpcds_q91/datafusion:vortex-file-compressed 18067195 19064568 0.95
tpcds_q92/datafusion:vortex-file-compressed 16045138 16750417 0.96
tpcds_q93/datafusion:vortex-file-compressed 30915508 32809776 0.94
tpcds_q94/datafusion:vortex-file-compressed 20397638 21873883 0.93
tpcds_q95/datafusion:vortex-file-compressed 56155781 57420445 0.98
tpcds_q96/datafusion:vortex-file-compressed 13004600 13665728 0.95
tpcds_q97/datafusion:vortex-file-compressed 28092466 30710622 0.91
tpcds_q98/datafusion:vortex-file-compressed 25285804 26005188 0.97
tpcds_q99/datafusion:vortex-file-compressed 26842592 25967527 1.03
datafusion / vortex-compact (0.970x ➖, 3↑ 0↓)
name PR 0a53378 (ns) base 15cec3b (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-compact 23640825 25579927 0.92
tpcds_q02/datafusion:vortex-compact 52768647 51312773 1.03
tpcds_q03/datafusion:vortex-compact 20865768 21532296 0.97
tpcds_q04/datafusion:vortex-compact 268535023 276881982 0.97
tpcds_q05/datafusion:vortex-compact 49157007 53313363 0.92
tpcds_q06/datafusion:vortex-compact 30383510 31334594 0.97
tpcds_q07/datafusion:vortex-compact 58273689 55832217 1.04
tpcds_q08/datafusion:vortex-compact 40531973 41287617 0.98
tpcds_q09/datafusion:vortex-compact 46345192 46923830 0.99
tpcds_q10/datafusion:vortex-compact 53986359 57864691 0.93
tpcds_q11/datafusion:vortex-compact 160577457 160352516 1.00
tpcds_q12/datafusion:vortex-compact 22449189 23916590 0.94
tpcds_q13/datafusion:vortex-compact 128648010 131965625 0.97
tpcds_q14/datafusion:vortex-compact 186150016 190297589 0.98
tpcds_q15/datafusion:vortex-compact 28482345 31352495 0.91
tpcds_q16/datafusion:vortex-compact 30081637 31268758 0.96
tpcds_q17/datafusion:vortex-compact 79242714 80299385 0.99
tpcds_q18/datafusion:vortex-compact 69331504 72317710 0.96
tpcds_q19/datafusion:vortex-compact 35089104 35274684 0.99
tpcds_q20/datafusion:vortex-compact 23498355 24510225 0.96
tpcds_q21/datafusion:vortex-compact 42424799 41851449 1.01
tpcds_q22/datafusion:vortex-compact 128952895 131242309 0.98
tpcds_q23/datafusion:vortex-compact 184598751 183287435 1.01
tpcds_q24/datafusion:vortex-compact 106108806 107893299 0.98
tpcds_q25/datafusion:vortex-compact 82178518 84206780 0.98
tpcds_q26/datafusion:vortex-compact 38764045 40323072 0.96
tpcds_q27/datafusion:vortex-compact 128238805 132183238 0.97
tpcds_q28/datafusion:vortex-compact 101048862 99295878 1.02
tpcds_q29/datafusion:vortex-compact 78791482 78403530 1.00
tpcds_q30/datafusion:vortex-compact 🚀 27926791 32792346 0.85
tpcds_q31/datafusion:vortex-compact 109893959 111068945 0.99
tpcds_q32/datafusion:vortex-compact 22838248 23274740 0.98
tpcds_q33/datafusion:vortex-compact 41223442 42565435 0.97
tpcds_q34/datafusion:vortex-compact 43997912 45195411 0.97
tpcds_q35/datafusion:vortex-compact 56966706 58753037 0.97
tpcds_q36/datafusion:vortex-compact 80849619 82835454 0.98
tpcds_q37/datafusion:vortex-compact 🚀 29936175 34283648 0.87
tpcds_q38/datafusion:vortex-compact 52621214 53915003 0.98
tpcds_q39/datafusion:vortex-compact 116304539 127367167 0.91
tpcds_q40/datafusion:vortex-compact 32280541 33891361 0.95
tpcds_q41/datafusion:vortex-compact 22433696 23168724 0.97
tpcds_q42/datafusion:vortex-compact 19197471 19852224 0.97
tpcds_q43/datafusion:vortex-compact 27979886 27998023 1.00
tpcds_q44/datafusion:vortex-compact 49565103 48804534 1.02
tpcds_q45/datafusion:vortex-compact 29433602 31762176 0.93
tpcds_q46/datafusion:vortex-compact 55901752 58344778 0.96
tpcds_q47/datafusion:vortex-compact 160749914 171368031 0.94
tpcds_q48/datafusion:vortex-compact 88421232 93998806 0.94
tpcds_q49/datafusion:vortex-compact 71663306 75379103 0.95
tpcds_q50/datafusion:vortex-compact 53508898 55270453 0.97
tpcds_q51/datafusion:vortex-compact 94774532 99329828 0.95
tpcds_q52/datafusion:vortex-compact 19866731 20615470 0.96
tpcds_q53/datafusion:vortex-compact 31358125 33612842 0.93
tpcds_q54/datafusion:vortex-compact 46596774 46971434 0.99
tpcds_q55/datafusion:vortex-compact 19251231 19890333 0.97
tpcds_q56/datafusion:vortex-compact 39848339 41633660 0.96
tpcds_q57/datafusion:vortex-compact 🚀 97567521 108520769 0.90
tpcds_q58/datafusion:vortex-compact 59888146 64128817 0.93
tpcds_q59/datafusion:vortex-compact 78567984 77276687 1.02
tpcds_q60/datafusion:vortex-compact 40564801 41913746 0.97
tpcds_q61/datafusion:vortex-compact 61687932 62354923 0.99
tpcds_q62/datafusion:vortex-compact 24159506 25356774 0.95
tpcds_q63/datafusion:vortex-compact 32682225 32989067 0.99
tpcds_q64/datafusion:vortex-compact 440585811 468297699 0.94
tpcds_q65/datafusion:vortex-compact 69700644 71488718 0.97
tpcds_q66/datafusion:vortex-compact 72761018 73989698 0.98
tpcds_q67/datafusion:vortex-compact 169454549 175512379 0.97
tpcds_q68/datafusion:vortex-compact 56850079 60645238 0.94
tpcds_q69/datafusion:vortex-compact 51980837 53709702 0.97
tpcds_q70/datafusion:vortex-compact 121722861 114748276 1.06
tpcds_q71/datafusion:vortex-compact 35070391 34880206 1.01
tpcds_q72/datafusion:vortex-compact 2088609980 2185211418 0.96
tpcds_q73/datafusion:vortex-compact 40433002 41157732 0.98
tpcds_q74/datafusion:vortex-compact 103413940 99866280 1.04
tpcds_q75/datafusion:vortex-compact 134741230 137286510 0.98
tpcds_q76/datafusion:vortex-compact 37905454 39125252 0.97
tpcds_q77/datafusion:vortex-compact 51434778 52813225 0.97
tpcds_q78/datafusion:vortex-compact 129702839 131370507 0.99
tpcds_q79/datafusion:vortex-compact 50298103 51770693 0.97
tpcds_q80/datafusion:vortex-compact 101305609 103975159 0.97
tpcds_q81/datafusion:vortex-compact 29127390 28267442 1.03
tpcds_q82/datafusion:vortex-compact 30888161 32458393 0.95
tpcds_q83/datafusion:vortex-compact 35278427 38094272 0.93
tpcds_q84/datafusion:vortex-compact 13990561 15455304 0.91
tpcds_q85/datafusion:vortex-compact 145030282 134678516 1.08
tpcds_q86/datafusion:vortex-compact 17078928 18526551 0.92
tpcds_q87/datafusion:vortex-compact 53637944 54112104 0.99
tpcds_q88/datafusion:vortex-compact 122745620 116513727 1.05
tpcds_q89/datafusion:vortex-compact 35276677 35612876 0.99
tpcds_q90/datafusion:vortex-compact 15772084 16437259 0.96
tpcds_q91/datafusion:vortex-compact 30143695 32481043 0.93
tpcds_q92/datafusion:vortex-compact 21247997 22033299 0.96
tpcds_q93/datafusion:vortex-compact 39568172 41028679 0.96
tpcds_q94/datafusion:vortex-compact 25786749 25956379 0.99
tpcds_q95/datafusion:vortex-compact 62349043 64766321 0.96
tpcds_q96/datafusion:vortex-compact 22427040 23996772 0.93
tpcds_q97/datafusion:vortex-compact 38425301 38060034 1.01
tpcds_q98/datafusion:vortex-compact 31372118 32107474 0.98
tpcds_q99/datafusion:vortex-compact 29102569 28741812 1.01
datafusion / parquet (0.955x ➖, 9↑ 2↓)
name PR 0a53378 (ns) base 15cec3b (ns) ratio (PR/base)
tpcds_q01/datafusion:parquet 24340001 24818180 0.98
tpcds_q02/datafusion:parquet 40937438 41969686 0.98
tpcds_q03/datafusion:parquet 🚀 12722988 14572812 0.87
tpcds_q04/datafusion:parquet 🚀 294395062 328367410 0.90
tpcds_q05/datafusion:parquet 45172515 46979622 0.96
tpcds_q06/datafusion:parquet 22773560 24977347 0.91
tpcds_q07/datafusion:parquet 76293678 80485823 0.95
tpcds_q08/datafusion:parquet 28889191 31370423 0.92
tpcds_q09/datafusion:parquet 40385366 39837636 1.01
tpcds_q10/datafusion:parquet 70870173 74342809 0.95
tpcds_q11/datafusion:parquet 155066658 153854225 1.01
tpcds_q12/datafusion:parquet 18285134 18538193 0.99
tpcds_q13/datafusion:parquet 76756130 77485347 0.99
tpcds_q14/datafusion:parquet 154228661 167358697 0.92
tpcds_q15/datafusion:parquet 🚀 20389404 23282716 0.88
tpcds_q16/datafusion:parquet 27726513 30305226 0.91
tpcds_q17/datafusion:parquet 59984437 64762867 0.93
tpcds_q18/datafusion:parquet 106108470 108977658 0.97
tpcds_q19/datafusion:parquet 23679776 23121341 1.02
tpcds_q20/datafusion:parquet 🚀 17275257 19847187 0.87
tpcds_q21/datafusion:parquet 18361725 19407542 0.95
tpcds_q22/datafusion:parquet 🚨 187107088 161864098 1.16
tpcds_q23/datafusion:parquet 149496729 155321647 0.96
tpcds_q24/datafusion:parquet 88800777 91436776 0.97
tpcds_q25/datafusion:parquet 65088226 63291833 1.03
tpcds_q26/datafusion:parquet 🚀 61586183 70734417 0.87
tpcds_q27/datafusion:parquet 136251017 142956762 0.95
tpcds_q28/datafusion:parquet 45630176 45978021 0.99
tpcds_q29/datafusion:parquet 62497906 65834651 0.95
tpcds_q30/datafusion:parquet 31978743 33704239 0.95
tpcds_q31/datafusion:parquet 64159323 68008053 0.94
tpcds_q32/datafusion:parquet 16014962 17737608 0.90
tpcds_q33/datafusion:parquet 27930388 28857183 0.97
tpcds_q34/datafusion:parquet 22479690 23790857 0.94
tpcds_q35/datafusion:parquet 69967558 74410835 0.94
tpcds_q36/datafusion:parquet 57970904 59500540 0.97
tpcds_q37/datafusion:parquet 19224218 20951800 0.92
tpcds_q38/datafusion:parquet 🚀 40878359 47783513 0.86
tpcds_q39/datafusion:parquet 74177421 81472293 0.91
tpcds_q40/datafusion:parquet 24791634 24074619 1.03
tpcds_q41/datafusion:parquet 14699244 15721782 0.93
tpcds_q42/datafusion:parquet 12399745 13191805 0.94
tpcds_q43/datafusion:parquet 17395912 18214468 0.96
tpcds_q44/datafusion:parquet 32488694 33522888 0.97
tpcds_q45/datafusion:parquet 28391222 29679744 0.96
tpcds_q46/datafusion:parquet 32767135 32350456 1.01
tpcds_q47/datafusion:parquet 130103976 134979247 0.96
tpcds_q48/datafusion:parquet 69429644 72707499 0.95
tpcds_q49/datafusion:parquet 55028814 56873593 0.97
tpcds_q50/datafusion:parquet 42929908 45428811 0.94
tpcds_q51/datafusion:parquet 90246082 89384056 1.01
tpcds_q52/datafusion:parquet 12289037 13563881 0.91
tpcds_q53/datafusion:parquet 17931731 18455894 0.97
tpcds_q54/datafusion:parquet 34381499 33791759 1.02
tpcds_q55/datafusion:parquet 11464526 12151280 0.94
tpcds_q56/datafusion:parquet 28101391 29193714 0.96
tpcds_q57/datafusion:parquet 99461272 109146243 0.91
tpcds_q58/datafusion:parquet 56195339 59027766 0.95
tpcds_q59/datafusion:parquet 62144217 64155150 0.97
tpcds_q60/datafusion:parquet 27680758 27883289 0.99
tpcds_q61/datafusion:parquet 42351092 43094233 0.98
tpcds_q62/datafusion:parquet 24684386 26416965 0.93
tpcds_q63/datafusion:parquet 17530837 19017473 0.92
tpcds_q64/datafusion:parquet 311288641 309380570 1.01
tpcds_q65/datafusion:parquet 36810452 38899852 0.95
tpcds_q66/datafusion:parquet 🚀 65274407 74746823 0.87
tpcds_q67/datafusion:parquet 145411502 157805611 0.92
tpcds_q68/datafusion:parquet 30695301 32283510 0.95
tpcds_q69/datafusion:parquet 65587322 70218068 0.93
tpcds_q70/datafusion:parquet 33229202 33937907 0.98
tpcds_q71/datafusion:parquet 22599509 22828432 0.99
tpcds_q72/datafusion:parquet 591828903 613676264 0.96
tpcds_q73/datafusion:parquet 20731384 21945832 0.94
tpcds_q74/datafusion:parquet 85577473 84025301 1.02
tpcds_q75/datafusion:parquet 107713007 112126286 0.96
tpcds_q76/datafusion:parquet 29252646 31878763 0.92
tpcds_q77/datafusion:parquet 37274034 39757848 0.94
tpcds_q78/datafusion:parquet 106850337 109644121 0.97
tpcds_q79/datafusion:parquet 26107326 28599649 0.91
tpcds_q80/datafusion:parquet 73952054 79549200 0.93
tpcds_q81/datafusion:parquet 🚨 33845695 30470084 1.11
tpcds_q82/datafusion:parquet 19036641 19274942 0.99
tpcds_q83/datafusion:parquet 41151273 42463189 0.97
tpcds_q84/datafusion:parquet 39949354 43392609 0.92
tpcds_q85/datafusion:parquet 144117612 153707607 0.94
tpcds_q86/datafusion:parquet 15718294 16588799 0.95
tpcds_q87/datafusion:parquet 44179521 45830283 0.96
tpcds_q88/datafusion:parquet 60615323 63210358 0.96
tpcds_q89/datafusion:parquet 21336488 22132890 0.96
tpcds_q90/datafusion:parquet 14583687 15765440 0.93
tpcds_q91/datafusion:parquet 59726562 61689554 0.97
tpcds_q92/datafusion:parquet 17834959 18847976 0.95
tpcds_q93/datafusion:parquet 🚀 29273279 33369951 0.88
tpcds_q94/datafusion:parquet 🚀 19538377 22124417 0.88
tpcds_q95/datafusion:parquet 58846840 63124469 0.93
tpcds_q96/datafusion:parquet 12367842 12310972 1.00
tpcds_q97/datafusion:parquet 31631396 32206071 0.98
tpcds_q98/datafusion:parquet 21918770 22133471 0.99
tpcds_q99/datafusion:parquet 34725850 31872998 1.09
duckdb / vortex-file-compressed (0.969x ➖, 4↑ 2↓)
name PR 0a53378 (ns) base 15cec3b (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-file-compressed 23003209 24322404 0.95
tpcds_q02/duckdb:vortex-file-compressed 22123264 23050902 0.96
tpcds_q03/duckdb:vortex-file-compressed 20178017 19877870 1.02
tpcds_q04/duckdb:vortex-file-compressed 95196044 99367589 0.96
tpcds_q05/duckdb:vortex-file-compressed 34372430 33149745 1.04
tpcds_q06/duckdb:vortex-file-compressed 34494123 35472706 0.97
tpcds_q07/duckdb:vortex-file-compressed 28836658 29094929 0.99
tpcds_q08/duckdb:vortex-file-compressed 27605862 28073563 0.98
tpcds_q09/duckdb:vortex-file-compressed 16296288 16737528 0.97
tpcds_q10/duckdb:vortex-file-compressed 40426273 41500836 0.97
tpcds_q11/duckdb:vortex-file-compressed 71274723 76120096 0.94
tpcds_q12/duckdb:vortex-file-compressed 15973165 17131545 0.93
tpcds_q13/duckdb:vortex-file-compressed 35397767 36034360 0.98
tpcds_q14/duckdb:vortex-file-compressed 103773360 105668629 0.98
tpcds_q15/duckdb:vortex-file-compressed 26895495 28050655 0.96
tpcds_q16/duckdb:vortex-file-compressed 23520811 23999984 0.98
tpcds_q17/duckdb:vortex-file-compressed 48276675 50187994 0.96
tpcds_q18/duckdb:vortex-file-compressed 39511538 41424178 0.95
tpcds_q19/duckdb:vortex-file-compressed 34262710 36001840 0.95
tpcds_q20/duckdb:vortex-file-compressed 16611630 16891909 0.98
tpcds_q21/duckdb:vortex-file-compressed 16464819 16890333 0.97
tpcds_q22/duckdb:vortex-file-compressed 71221947 73623723 0.97
tpcds_q23/duckdb:vortex-file-compressed 88039535 89230358 0.99
tpcds_q24/duckdb:vortex-file-compressed 44536471 45752814 0.97
tpcds_q25/duckdb:vortex-file-compressed 36443339 37867461 0.96
tpcds_q26/duckdb:vortex-file-compressed 19620693 20265120 0.97
tpcds_q27/duckdb:vortex-file-compressed 29862975 30314519 0.99
tpcds_q28/duckdb:vortex-file-compressed 11719045 12384834 0.95
tpcds_q29/duckdb:vortex-file-compressed 46265247 48810933 0.95
tpcds_q30/duckdb:vortex-file-compressed 25763831 26490701 0.97
tpcds_q31/duckdb:vortex-file-compressed 31434387 31637866 0.99
tpcds_q32/duckdb:vortex-file-compressed 13184040 13990083 0.94
tpcds_q33/duckdb:vortex-file-compressed 25315300 26478660 0.96
tpcds_q34/duckdb:vortex-file-compressed 26572264 29366102 0.90
tpcds_q35/duckdb:vortex-file-compressed 68433312 70644494 0.97
tpcds_q36/duckdb:vortex-file-compressed 24302227 25528319 0.95
tpcds_q37/duckdb:vortex-file-compressed 20026837 20961344 0.96
tpcds_q38/duckdb:vortex-file-compressed 🚀 35875730 41758038 0.86
tpcds_q39/duckdb:vortex-file-compressed 30012685 30455967 0.99
tpcds_q40/duckdb:vortex-file-compressed 17995574 18832898 0.96
tpcds_q41/duckdb:vortex-file-compressed 12544582 12893247 0.97
tpcds_q42/duckdb:vortex-file-compressed 15771014 15727114 1.00
tpcds_q43/duckdb:vortex-file-compressed 18338381 19743759 0.93
tpcds_q44/duckdb:vortex-file-compressed 22233324 21818116 1.02
tpcds_q45/duckdb:vortex-file-compressed 30636666 32224883 0.95
tpcds_q46/duckdb:vortex-file-compressed 🚨 38780067 33593301 1.15
tpcds_q47/duckdb:vortex-file-compressed 53264656 54436166 0.98
tpcds_q48/duckdb:vortex-file-compressed 32282270 33225159 0.97
tpcds_q49/duckdb:vortex-file-compressed 39939267 38592680 1.03
tpcds_q50/duckdb:vortex-file-compressed 26440016 27766990 0.95
tpcds_q51/duckdb:vortex-file-compressed 🚨 130905027 107353139 1.22
tpcds_q52/duckdb:vortex-file-compressed 15561037 16199609 0.96
tpcds_q53/duckdb:vortex-file-compressed 23965240 24404831 0.98
tpcds_q54/duckdb:vortex-file-compressed 29626576 32881810 0.90
tpcds_q55/duckdb:vortex-file-compressed 14325199 15259879 0.94
tpcds_q56/duckdb:vortex-file-compressed 29486028 29205548 1.01
tpcds_q57/duckdb:vortex-file-compressed 36332203 39686129 0.92
tpcds_q58/duckdb:vortex-file-compressed 31498738 32737310 0.96
tpcds_q59/duckdb:vortex-file-compressed 38622549 40507375 0.95
tpcds_q60/duckdb:vortex-file-compressed 28575139 28586164 1.00
tpcds_q61/duckdb:vortex-file-compressed 31724068 32179216 0.99
tpcds_q62/duckdb:vortex-file-compressed 🚀 14581902 16429355 0.89
tpcds_q63/duckdb:vortex-file-compressed 22309452 24599669 0.91
tpcds_q64/duckdb:vortex-file-compressed 99918455 100378501 1.00
tpcds_q65/duckdb:vortex-file-compressed 23203221 23774398 0.98
tpcds_q66/duckdb:vortex-file-compressed 29112043 30293216 0.96
tpcds_q67/duckdb:vortex-file-compressed 142762364 143783615 0.99
tpcds_q68/duckdb:vortex-file-compressed 33991529 34495470 0.99
tpcds_q69/duckdb:vortex-file-compressed 45335691 43983824 1.03
tpcds_q70/duckdb:vortex-file-compressed 33500264 34776209 0.96
tpcds_q71/duckdb:vortex-file-compressed 22465783 24373036 0.92
tpcds_q72/duckdb:vortex-file-compressed 161389655 150755663 1.07
tpcds_q73/duckdb:vortex-file-compressed 28130298 29740061 0.95
tpcds_q74/duckdb:vortex-file-compressed 47586434 48332407 0.98
tpcds_q75/duckdb:vortex-file-compressed 49852008 50766728 0.98
tpcds_q76/duckdb:vortex-file-compressed 22243442 22322214 1.00
tpcds_q77/duckdb:vortex-file-compressed 25938210 24475530 1.06
tpcds_q78/duckdb:vortex-file-compressed 66669449 67216628 0.99
tpcds_q79/duckdb:vortex-file-compressed 27444205 29148505 0.94
tpcds_q80/duckdb:vortex-file-compressed 47577449 49358493 0.96
tpcds_q81/duckdb:vortex-file-compressed 29858333 30252195 0.99
tpcds_q82/duckdb:vortex-file-compressed 46997394 47555243 0.99
tpcds_q83/duckdb:vortex-file-compressed 27486201 30204438 0.91
tpcds_q84/duckdb:vortex-file-compressed 16023632 17620588 0.91
tpcds_q85/duckdb:vortex-file-compressed 43968452 45240486 0.97
tpcds_q86/duckdb:vortex-file-compressed 16957761 17922489 0.95
tpcds_q87/duckdb:vortex-file-compressed 43282367 41065545 1.05
tpcds_q88/duckdb:vortex-file-compressed 58892077 58610778 1.00
tpcds_q89/duckdb:vortex-file-compressed 23961520 24646762 0.97
tpcds_q90/duckdb:vortex-file-compressed 10755695 11814847 0.91
tpcds_q91/duckdb:vortex-file-compressed 🚀 22121015 26138488 0.85
tpcds_q92/duckdb:vortex-file-compressed 17901694 19005648 0.94
tpcds_q93/duckdb:vortex-file-compressed 27079858 29689268 0.91
tpcds_q94/duckdb:vortex-file-compressed 23064807 23612182 0.98
tpcds_q95/duckdb:vortex-file-compressed 123749862 125766937 0.98
tpcds_q96/duckdb:vortex-file-compressed 13670153 13784131 0.99
tpcds_q97/duckdb:vortex-file-compressed 40284983 43196673 0.93
tpcds_q98/duckdb:vortex-file-compressed 20023747 21240017 0.94
tpcds_q99/duckdb:vortex-file-compressed 🚀 18398012 20938463 0.88
duckdb / vortex-compact (0.990x ➖, 2↑ 2↓)
name PR 0a53378 (ns) base 15cec3b (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-compact 24528794 23679342 1.04
tpcds_q02/duckdb:vortex-compact 25187526 26284097 0.96
tpcds_q03/duckdb:vortex-compact 45353804 46168429 0.98
tpcds_q04/duckdb:vortex-compact 119869247 114418284 1.05
tpcds_q05/duckdb:vortex-compact 45487312 48801791 0.93
tpcds_q06/duckdb:vortex-compact 47064021 47838230 0.98
tpcds_q07/duckdb:vortex-compact 55191529 55705305 0.99
tpcds_q08/duckdb:vortex-compact 41961969 43632867 0.96
tpcds_q09/duckdb:vortex-compact 20049476 21097192 0.95
tpcds_q10/duckdb:vortex-compact 72710120 72226436 1.01
tpcds_q11/duckdb:vortex-compact 89989874 92780841 0.97
tpcds_q12/duckdb:vortex-compact 21679730 23620198 0.92
tpcds_q13/duckdb:vortex-compact 76510380 79280055 0.97
tpcds_q14/duckdb:vortex-compact 127992887 133326965 0.96
tpcds_q15/duckdb:vortex-compact 33149225 33982349 0.98
tpcds_q16/duckdb:vortex-compact 30990105 31742403 0.98
tpcds_q17/duckdb:vortex-compact 79664471 80631531 0.99
tpcds_q18/duckdb:vortex-compact 53626063 57413951 0.93
tpcds_q19/duckdb:vortex-compact 58622080 59725412 0.98
tpcds_q20/duckdb:vortex-compact 20543193 21720553 0.95
tpcds_q21/duckdb:vortex-compact 🚀 18032949 20167771 0.89
tpcds_q22/duckdb:vortex-compact 76859231 77892426 0.99
tpcds_q23/duckdb:vortex-compact 121602712 130751137 0.93
tpcds_q24/duckdb:vortex-compact 67191062 67950086 0.99
tpcds_q25/duckdb:vortex-compact 🚨 70042285 62719676 1.12
tpcds_q26/duckdb:vortex-compact 33344792 32605688 1.02
tpcds_q27/duckdb:vortex-compact 58220325 57740368 1.01
tpcds_q28/duckdb:vortex-compact 27022944 27122808 1.00
tpcds_q29/duckdb:vortex-compact 82730490 81011646 1.02
tpcds_q30/duckdb:vortex-compact 32432234 31079233 1.04
tpcds_q31/duckdb:vortex-compact 51788184 49180465 1.05
tpcds_q32/duckdb:vortex-compact 20694612 20665135 1.00
tpcds_q33/duckdb:vortex-compact 45186339 45984450 0.98
tpcds_q34/duckdb:vortex-compact 49995656 53799502 0.93
tpcds_q35/duckdb:vortex-compact 94505704 97162309 0.97
tpcds_q36/duckdb:vortex-compact 41913456 44207320 0.95
tpcds_q37/duckdb:vortex-compact 23267304 24337238 0.96
tpcds_q38/duckdb:vortex-compact 54248671 53223331 1.02
tpcds_q39/duckdb:vortex-compact 🚨 34276832 30563865 1.12
tpcds_q40/duckdb:vortex-compact 21457470 22469555 0.95
tpcds_q41/duckdb:vortex-compact 14749240 14987243 0.98
tpcds_q42/duckdb:vortex-compact 22909818 23084279 0.99
tpcds_q43/duckdb:vortex-compact 30360371 31656306 0.96
tpcds_q44/duckdb:vortex-compact 36271862 36201178 1.00
tpcds_q45/duckdb:vortex-compact 40998348 41483679 0.99
tpcds_q46/duckdb:vortex-compact 68251423 70017099 0.97
tpcds_q47/duckdb:vortex-compact 69437746 70680169 0.98
tpcds_q48/duckdb:vortex-compact 65019245 64843940 1.00
tpcds_q49/duckdb:vortex-compact 60814817 61958274 0.98
tpcds_q50/duckdb:vortex-compact 55962161 56553667 0.99
tpcds_q51/duckdb:vortex-compact 🚀 114497070 129160011 0.89
tpcds_q52/duckdb:vortex-compact 22505811 23349460 0.96
tpcds_q53/duckdb:vortex-compact 39627519 40167730 0.99
tpcds_q54/duckdb:vortex-compact 45488855 47593665 0.96
tpcds_q55/duckdb:vortex-compact 22569447 25015952 0.90
tpcds_q56/duckdb:vortex-compact 46372897 46725428 0.99
tpcds_q57/duckdb:vortex-compact 41713078 42322267 0.99
tpcds_q58/duckdb:vortex-compact 40357408 43466057 0.93
tpcds_q59/duckdb:vortex-compact 49417151 49937086 0.99
tpcds_q60/duckdb:vortex-compact 48242141 47996725 1.01
tpcds_q61/duckdb:vortex-compact 80592650 82460397 0.98
tpcds_q62/duckdb:vortex-compact 21797635 20072702 1.09
tpcds_q63/duckdb:vortex-compact 38779355 38841117 1.00
tpcds_q64/duckdb:vortex-compact 163246447 163698212 1.00
tpcds_q65/duckdb:vortex-compact 35355920 37481379 0.94
tpcds_q66/duckdb:vortex-compact 39831131 40872103 0.97
tpcds_q67/duckdb:vortex-compact 156939489 162300278 0.97
tpcds_q68/duckdb:vortex-compact 71496823 71267372 1.00
tpcds_q69/duckdb:vortex-compact 74127889 77420093 0.96
tpcds_q70/duckdb:vortex-compact 56719470 57196863 0.99
tpcds_q71/duckdb:vortex-compact 42609226 42445664 1.00
tpcds_q72/duckdb:vortex-compact 181457249 175791530 1.03
tpcds_q73/duckdb:vortex-compact 50913367 49550299 1.03
tpcds_q74/duckdb:vortex-compact 62700030 61448695 1.02
tpcds_q75/duckdb:vortex-compact 63724719 69897696 0.91
tpcds_q76/duckdb:vortex-compact 37096802 37674193 0.98
tpcds_q77/duckdb:vortex-compact 40239072 40236989 1.00
tpcds_q78/duckdb:vortex-compact 81581584 85218949 0.96
tpcds_q79/duckdb:vortex-compact 64622763 65524840 0.99
tpcds_q80/duckdb:vortex-compact 77163436 77326345 1.00
tpcds_q81/duckdb:vortex-compact 34891927 34425961 1.01
tpcds_q82/duckdb:vortex-compact 51421213 51816353 0.99
tpcds_q83/duckdb:vortex-compact 39053813 38901730 1.00
tpcds_q84/duckdb:vortex-compact 21893869 21702546 1.01
tpcds_q85/duckdb:vortex-compact 63386160 62181053 1.02
tpcds_q86/duckdb:vortex-compact 22482754 21164461 1.06
tpcds_q87/duckdb:vortex-compact 59451987 58812091 1.01
tpcds_q88/duckdb:vortex-compact 219713206 212688958 1.03
tpcds_q89/duckdb:vortex-compact 43838482 40387900 1.09
tpcds_q90/duckdb:vortex-compact 17712347 18201244 0.97
tpcds_q91/duckdb:vortex-compact 42263897 42704627 0.99
tpcds_q92/duckdb:vortex-compact 38799397 39030715 0.99
tpcds_q93/duckdb:vortex-compact 39438417 35913990 1.10
tpcds_q94/duckdb:vortex-compact 34812819 32968749 1.06
tpcds_q95/duckdb:vortex-compact 145263815 138939136 1.05
tpcds_q96/duckdb:vortex-compact 34499267 35712433 0.97
tpcds_q97/duckdb:vortex-compact 52768751 53447686 0.99
tpcds_q98/duckdb:vortex-compact 32523619 31024677 1.05
tpcds_q99/duckdb:vortex-compact 26262774 24341501 1.08
duckdb / parquet (0.978x ➖, 0↑ 0↓)
name PR 0a53378 (ns) base 15cec3b (ns) ratio (PR/base)
tpcds_q01/duckdb:parquet 29675290 31241588 0.95
tpcds_q02/duckdb:parquet 24169891 24147561 1.00
tpcds_q03/duckdb:parquet 12753957 12920159 0.99
tpcds_q04/duckdb:parquet 168292082 171576482 0.98
tpcds_q05/duckdb:parquet 31174158 32928416 0.95
tpcds_q06/duckdb:parquet 33454926 34217233 0.98
tpcds_q07/duckdb:parquet 24098822 24547172 0.98
tpcds_q08/duckdb:parquet 29522518 29858760 0.99
tpcds_q09/duckdb:parquet 44009816 45504944 0.97
tpcds_q10/duckdb:parquet 37586926 39072986 0.96
tpcds_q11/duckdb:parquet 88270914 96872021 0.91
tpcds_q12/duckdb:parquet 17163687 17574245 0.98
tpcds_q13/duckdb:parquet 35367863 35547966 0.99
tpcds_q14/duckdb:parquet 103373280 105030307 0.98
tpcds_q15/duckdb:parquet 30066602 31650599 0.95
tpcds_q16/duckdb:parquet 22893371 23394013 0.98
tpcds_q17/duckdb:parquet 38377671 41076737 0.93
tpcds_q18/duckdb:parquet 48167896 50019265 0.96
tpcds_q19/duckdb:parquet 31249975 32638618 0.96
tpcds_q20/duckdb:parquet 18349927 19564778 0.94
tpcds_q21/duckdb:parquet 11446144 12266363 0.93
tpcds_q22/duckdb:parquet 66489071 72511451 0.92
tpcds_q23/duckdb:parquet 81904019 81422104 1.01
tpcds_q24/duckdb:parquet 46722478 48228446 0.97
tpcds_q25/duckdb:parquet 36327683 36491005 1.00
tpcds_q26/duckdb:parquet 40276027 40287443 1.00
tpcds_q27/duckdb:parquet 53634647 54971447 0.98
tpcds_q28/duckdb:parquet 43263861 43751436 0.99
tpcds_q29/duckdb:parquet 38300754 37551707 1.02
tpcds_q30/duckdb:parquet 37789368 38820077 0.97
tpcds_q31/duckdb:parquet 27913611 28782696 0.97
tpcds_q32/duckdb:parquet 12467851 13037739 0.96
tpcds_q33/duckdb:parquet 22991100 23611970 0.97
tpcds_q34/duckdb:parquet 22792883 23207900 0.98
tpcds_q35/duckdb:parquet 61514633 63221819 0.97
tpcds_q36/duckdb:parquet 22826481 23147946 0.99
tpcds_q37/duckdb:parquet 15099152 14594166 1.03
tpcds_q38/duckdb:parquet 37083766 38145095 0.97
tpcds_q39/duckdb:parquet 32359577 32849503 0.99
tpcds_q40/duckdb:parquet 19576138 20474631 0.96
tpcds_q41/duckdb:parquet 8867479 9060350 0.98
tpcds_q42/duckdb:parquet 12361797 12497543 0.99
tpcds_q43/duckdb:parquet 18396645 17303012 1.06
tpcds_q44/duckdb:parquet 25524204 27763194 0.92
tpcds_q45/duckdb:parquet 29162603 30925082 0.94
tpcds_q46/duckdb:parquet 47098975 48366040 0.97
tpcds_q47/duckdb:parquet 49775822 51765682 0.96
tpcds_q48/duckdb:parquet 32097014 32954494 0.97
tpcds_q49/duckdb:parquet 28625659 29267692 0.98
tpcds_q50/duckdb:parquet 26050831 26753488 0.97
tpcds_q51/duckdb:parquet 103143132 105329112 0.98
tpcds_q52/duckdb:parquet 12840739 12549470 1.02
tpcds_q53/duckdb:parquet 18316814 18965782 0.97
tpcds_q54/duckdb:parquet 29356659 28557120 1.03
tpcds_q55/duckdb:parquet 12905462 13615600 0.95
tpcds_q56/duckdb:parquet 24558996 24555782 1.00
tpcds_q57/duckdb:parquet 37719363 39256165 0.96
tpcds_q58/duckdb:parquet 26028112 26577402 0.98
tpcds_q59/duckdb:parquet 36511872 37090147 0.98
tpcds_q60/duckdb:parquet 25559307 25217038 1.01
tpcds_q61/duckdb:parquet 33398195 34757317 0.96
tpcds_q62/duckdb:parquet 12635660 13029165 0.97
tpcds_q63/duckdb:parquet 17688127 18068988 0.98
tpcds_q64/duckdb:parquet 80819842 81944262 0.99
tpcds_q65/duckdb:parquet 23313794 23172983 1.01
tpcds_q66/duckdb:parquet 29910436 30811339 0.97
tpcds_q67/duckdb:parquet 137081658 141603505 0.97
tpcds_q68/duckdb:parquet 39511572 39333690 1.00
tpcds_q69/duckdb:parquet 39200505 38195308 1.03
tpcds_q70/duckdb:parquet 23227725 23110365 1.01
tpcds_q71/duckdb:parquet 22736045 23402263 0.97
tpcds_q72/duckdb:parquet 167553185 172175978 0.97
tpcds_q73/duckdb:parquet 20741687 20188817 1.03
tpcds_q74/duckdb:parquet 128957628 130669144 0.99
tpcds_q75/duckdb:parquet 58082396 58295813 1.00
tpcds_q76/duckdb:parquet 21759800 22250288 0.98
tpcds_q77/duckdb:parquet 25081165 26457948 0.95
tpcds_q78/duckdb:parquet 76664102 78792774 0.97
tpcds_q79/duckdb:parquet 29990612 30627905 0.98
tpcds_q80/duckdb:parquet 44589681 45111902 0.99
tpcds_q81/duckdb:parquet 35037493 35462258 0.99
tpcds_q82/duckdb:parquet 17060819 16895520 1.01
tpcds_q83/duckdb:parquet 18555747 19311611 0.96
tpcds_q84/duckdb:parquet 20301846 21051695 0.96
tpcds_q85/duckdb:parquet 43042580 43194480 1.00
tpcds_q86/duckdb:parquet 13624407 14430767 0.94
tpcds_q87/duckdb:parquet 39391273 40727391 0.97
tpcds_q88/duckdb:parquet 55172800 53857339 1.02
tpcds_q89/duckdb:parquet 22194955 22992095 0.97
tpcds_q90/duckdb:parquet 8549555 8745062 0.98
tpcds_q91/duckdb:parquet 24510346 25455794 0.96
tpcds_q92/duckdb:parquet 12887373 13833468 0.93
tpcds_q93/duckdb:parquet 31714456 32634547 0.97
tpcds_q94/duckdb:parquet 18318672 18537173 0.99
tpcds_q95/duckdb:parquet 134516295 126785152 1.06
tpcds_q96/duckdb:parquet 10782148 10518674 1.03
tpcds_q97/duckdb:parquet 37355354 39069990 0.96
tpcds_q98/duckdb:parquet 24691165 25134316 0.98
tpcds_q99/duckdb:parquet 20199189 20691416 0.98
duckdb / duckdb (0.983x ➖, 4↑ 4↓)
name PR 0a53378 (ns) base 15cec3b (ns) ratio (PR/base)
tpcds_q01/duckdb:duckdb 24284562 22881844 1.06
tpcds_q02/duckdb:duckdb 21091228 19866571 1.06
tpcds_q03/duckdb:duckdb 11653390 10630919 1.10
tpcds_q04/duckdb:duckdb 182783631 175992328 1.04
tpcds_q05/duckdb:duckdb 22577951 22638121 1.00
tpcds_q06/duckdb:duckdb 30493419 29203177 1.04
tpcds_q07/duckdb:duckdb 41867779 41265042 1.01
tpcds_q08/duckdb:duckdb 121941847 121809618 1.00
tpcds_q09/duckdb:duckdb 21045254 21375377 0.98
tpcds_q10/duckdb:duckdb 28017254 28809537 0.97
tpcds_q11/duckdb:duckdb 93857289 91626154 1.02
tpcds_q12/duckdb:duckdb 14675465 14470169 1.01
tpcds_q13/duckdb:duckdb 26672808 26837761 0.99
tpcds_q14/duckdb:duckdb 93479885 94916193 0.98
tpcds_q15/duckdb:duckdb 25611585 25628888 1.00
tpcds_q16/duckdb:duckdb 19831677 19984984 0.99
tpcds_q17/duckdb:duckdb 24883898 25516662 0.98
tpcds_q18/duckdb:duckdb 49576432 49979311 0.99
tpcds_q19/duckdb:duckdb 20745134 20094543 1.03
tpcds_q20/duckdb:duckdb 16150648 14915595 1.08
tpcds_q21/duckdb:duckdb 🚨 8702903 7732742 1.13
tpcds_q22/duckdb:duckdb 67523857 63509480 1.06
tpcds_q23/duckdb:duckdb 73225513 76941052 0.95
tpcds_q24/duckdb:duckdb 25807374 26656126 0.97
tpcds_q25/duckdb:duckdb 18987299 19466174 0.98
tpcds_q26/duckdb:duckdb 28740476 29557760 0.97
tpcds_q27/duckdb:duckdb 41519525 42494651 0.98
tpcds_q28/duckdb:duckdb 27366417 27095396 1.01
tpcds_q29/duckdb:duckdb 23920412 24996829 0.96
tpcds_q30/duckdb:duckdb 31380678 31894779 0.98
tpcds_q31/duckdb:duckdb 51658302 53231123 0.97
tpcds_q32/duckdb:duckdb 8396975 8948170 0.94
tpcds_q33/duckdb:duckdb 17091083 17289126 0.99
tpcds_q34/duckdb:duckdb 17484503 19204345 0.91
tpcds_q35/duckdb:duckdb 37638335 37555160 1.00
tpcds_q36/duckdb:duckdb 71959522 73083576 0.98
tpcds_q37/duckdb:duckdb 8770734 9398759 0.93
tpcds_q38/duckdb:duckdb 36567675 34593064 1.06
tpcds_q39/duckdb:duckdb 28467497 28681887 0.99
tpcds_q40/duckdb:duckdb 14623253 15619218 0.94
tpcds_q41/duckdb:duckdb 🚀 9396429 10886726 0.86
tpcds_q42/duckdb:duckdb 🚀 8318626 9506377 0.88
tpcds_q43/duckdb:duckdb 🚀 13681054 15243764 0.90
tpcds_q44/duckdb:duckdb 15391971 16106177 0.96
tpcds_q45/duckdb:duckdb 19004818 19558729 0.97
tpcds_q46/duckdb:duckdb 38946036 40098488 0.97
tpcds_q47/duckdb:duckdb 46210300 48064677 0.96
tpcds_q48/duckdb:duckdb 24894780 25511997 0.98
tpcds_q49/duckdb:duckdb 19807632 21883510 0.91
tpcds_q50/duckdb:duckdb 16281096 16654912 0.98
tpcds_q51/duckdb:duckdb 99431115 101823373 0.98
tpcds_q52/duckdb:duckdb 9050272 9752490 0.93
tpcds_q53/duckdb:duckdb 17977652 17964894 1.00
tpcds_q54/duckdb:duckdb 19142682 19996036 0.96
tpcds_q55/duckdb:duckdb 9053433 9868631 0.92
tpcds_q56/duckdb:duckdb 16644162 16944359 0.98
tpcds_q57/duckdb:duckdb 36439159 36944345 0.99
tpcds_q58/duckdb:duckdb 16296168 17990030 0.91
tpcds_q59/duckdb:duckdb 36999416 37722776 0.98
tpcds_q60/duckdb:duckdb 19211037 19512772 0.98
tpcds_q61/duckdb:duckdb 17142275 16825937 1.02
tpcds_q62/duckdb:duckdb 10516380 10206458 1.03
tpcds_q63/duckdb:duckdb 15883725 16835298 0.94
tpcds_q64/duckdb:duckdb 58647890 60670621 0.97
tpcds_q65/duckdb:duckdb 36640626 37756349 0.97
tpcds_q66/duckdb:duckdb 27421821 27660773 0.99
tpcds_q67/duckdb:duckdb 141756999 137625218 1.03
tpcds_q68/duckdb:duckdb 27391070 27225506 1.01
tpcds_q69/duckdb:duckdb 28526987 29605944 0.96
tpcds_q70/duckdb:duckdb 16366060 17122904 0.96
tpcds_q71/duckdb:duckdb 16069636 17823970 0.90
tpcds_q72/duckdb:duckdb 46282216 47078230 0.98
tpcds_q73/duckdb:duckdb 14517209 14154165 1.03
tpcds_q74/duckdb:duckdb 144715024 147667754 0.98
tpcds_q75/duckdb:duckdb 46296370 47365095 0.98
tpcds_q76/duckdb:duckdb 14662758 15495543 0.95
tpcds_q77/duckdb:duckdb 15852263 16363396 0.97
tpcds_q78/duckdb:duckdb 66164429 67541612 0.98
tpcds_q79/duckdb:duckdb 20008314 20808258 0.96
tpcds_q80/duckdb:duckdb 🚨 37387795 32246379 1.16
tpcds_q81/duckdb:duckdb 39522788 41442246 0.95
tpcds_q82/duckdb:duckdb 🚀 10164670 11672045 0.87
tpcds_q83/duckdb:duckdb 10783471 11572311 0.93
tpcds_q84/duckdb:duckdb 14855166 15358971 0.97
tpcds_q85/duckdb:duckdb 25691746 27308251 0.94
tpcds_q86/duckdb:duckdb 12005807 12723711 0.94
tpcds_q87/duckdb:duckdb 36784054 36826842 1.00
tpcds_q88/duckdb:duckdb 30373995 31074373 0.98
tpcds_q89/duckdb:duckdb 22243874 23070993 0.96
tpcds_q90/duckdb:duckdb 6179824 6728037 0.92
tpcds_q91/duckdb:duckdb 14753320 15401075 0.96
tpcds_q92/duckdb:duckdb 10122879 10228982 0.99
tpcds_q93/duckdb:duckdb 23939671 24754859 0.97
tpcds_q94/duckdb:duckdb 14590284 15204848 0.96
tpcds_q95/duckdb:duckdb 🚨 132484148 113724975 1.16
tpcds_q96/duckdb:duckdb 🚨 6983348 6066328 1.15
tpcds_q97/duckdb:duckdb 32302912 33091433 0.98
tpcds_q98/duckdb:duckdb 21472385 21416338 1.00
tpcds_q99/duckdb:duckdb 16999941 17323013 0.98

File Size Changes (12 files changed, -0.0% overall, 3↑ 9↓)
File Scale Format Base HEAD Change %
customer_address.vortex 1.0 vortex-file-compressed 826.70 KB 827.86 KB +1.16 KB +0.1%
time_dim.vortex 1.0 vortex-file-compressed 433.51 KB 434.04 KB +544 B +0.1%
catalog_page.vortex 1.0 vortex-file-compressed 566.27 KB 566.30 KB +32 B +0.0%
item.vortex 1.0 vortex-file-compressed 1.64 MB 1.64 MB 64 B -0.0%
item.vortex 1.0 vortex-compact 994.02 KB 993.73 KB 296 B -0.0%
call_center.vortex 1.0 vortex-file-compressed 54.21 KB 54.13 KB 80 B -0.1%
ship_mode.vortex 1.0 vortex-file-compressed 13.31 KB 13.26 KB 48 B -0.4%
warehouse.vortex 1.0 vortex-file-compressed 24.29 KB 23.93 KB 360 B -1.4%
customer.vortex 1.0 vortex-file-compressed 4.27 MB 4.18 MB 90.44 KB -2.1%
store.vortex 1.0 vortex-file-compressed 49.70 KB 48.59 KB 1.11 KB -2.2%
web_site.vortex 1.0 vortex-file-compressed 55.21 KB 53.47 KB 1.73 KB -3.1%
reason.vortex 1.0 vortex-file-compressed 7.65 KB 7.22 KB 440 B -5.6%

Totals:

  • vortex-compact: 207.47 MB → 207.47 MB (-0.0%)
  • vortex-file-compressed: 270.05 MB → 269.96 MB (-0.0%)

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Statistical and Population Genetics

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -1.6%
Engines: DuckDB No clear signal (-1.6%, low confidence)
Vortex (geomean): 1.012x ➖
Parquet (geomean): 1.028x ➖
Shifts: Parquet (control) +2.8% · Median polish +1.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.

duckdb / vortex-file-compressed (1.007x ➖, 0↑ 0↓)
name PR 0a53378 (ns) base 15cec3b (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-file-compressed 11951416 12181467 0.98
statpopgen_q01/duckdb:vortex-file-compressed 27419937 27670509 0.99
statpopgen_q02/duckdb:vortex-file-compressed 531119509 522068873 1.02
statpopgen_q03/duckdb:vortex-file-compressed 1069677853 1040952233 1.03
statpopgen_q04/duckdb:vortex-file-compressed 1064155963 1041101871 1.02
statpopgen_q05/duckdb:vortex-file-compressed 470234240 473559898 0.99
statpopgen_q06/duckdb:vortex-file-compressed 1550616743 1539786215 1.01
statpopgen_q07/duckdb:vortex-file-compressed 200023912 194610224 1.03
statpopgen_q08/duckdb:vortex-file-compressed 230463908 231785735 0.99
statpopgen_q09/duckdb:vortex-file-compressed 841575313 836296281 1.01
statpopgen_q10/duckdb:vortex-file-compressed 2586009752 2553769664 1.01
duckdb / vortex-compact (1.016x ➖, 0↑ 0↓)
name PR 0a53378 (ns) base 15cec3b (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-compact 12567537 11682795 1.08
statpopgen_q01/duckdb:vortex-compact 218397309 212747196 1.03
statpopgen_q02/duckdb:vortex-compact 570383484 571193024 1.00
statpopgen_q03/duckdb:vortex-compact 1156242533 1150987794 1.00
statpopgen_q04/duckdb:vortex-compact 1158342213 1145288850 1.01
statpopgen_q05/duckdb:vortex-compact 570344986 574521655 0.99
statpopgen_q06/duckdb:vortex-compact 1511369825 1494351080 1.01
statpopgen_q07/duckdb:vortex-compact 928592242 904025574 1.03
statpopgen_q08/duckdb:vortex-compact 955338358 928641082 1.03
statpopgen_q09/duckdb:vortex-compact 934781992 943112914 0.99
statpopgen_q10/duckdb:vortex-compact 2620549640 2597163411 1.01
duckdb / parquet (1.028x ➖, 0↑ 0↓)
name PR 0a53378 (ns) base 15cec3b (ns) ratio (PR/base)
statpopgen_q00/duckdb:parquet 307810700 303604435 1.01
statpopgen_q01/duckdb:parquet 393139814 381797275 1.03
statpopgen_q02/duckdb:parquet 779370573 760251740 1.03
statpopgen_q03/duckdb:parquet 1214480497 1182198394 1.03
statpopgen_q04/duckdb:parquet 1226520731 1174494421 1.04
statpopgen_q05/duckdb:parquet 817777623 800665915 1.02
statpopgen_q06/duckdb:parquet 1434814922 1425710295 1.01
statpopgen_q07/duckdb:parquet 879191727 851832625 1.03
statpopgen_q08/duckdb:parquet 891983436 875985253 1.02
statpopgen_q09/duckdb:parquet 1058152965 1011700144 1.05
statpopgen_q10/duckdb:parquet 2304668045 2209037276 1.04

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

Totals:

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

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +1.6%
Engines: DataFusion No clear signal (-5.5%, environment too noisy confidence) · DuckDB No clear signal (+9.3%, environment too noisy confidence)
Vortex (geomean): 0.935x ➖
Parquet (geomean): 0.920x ➖
Shifts: Parquet (control) -8.0% · Median polish -3.2%

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

datafusion / vortex-file-compressed (0.957x ➖, 0↑ 1↓)
name PR 0a53378 (ns) base 15cec3b (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 33295136 35954652 0.93
fineweb_q01/datafusion:vortex-file-compressed 725085355 740660279 0.98
fineweb_q02/datafusion:vortex-file-compressed 621255987 744399760 0.83
fineweb_q03/datafusion:vortex-file-compressed 1384485355 1263205112 1.10
fineweb_q04/datafusion:vortex-file-compressed 1183298310 1214440796 0.97
fineweb_q05/datafusion:vortex-file-compressed 1113359671 1183412696 0.94
fineweb_q06/datafusion:vortex-file-compressed 1384695261 1908368071 0.73
fineweb_q07/datafusion:vortex-file-compressed 1315514394 1415280664 0.93
fineweb_q08/datafusion:vortex-file-compressed 🚨 697942529 531244543 1.31
datafusion / vortex-compact (0.773x ➖, 3↑ 0↓)
name PR 0a53378 (ns) base 15cec3b (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 🚀 48394843 134109142 0.36
fineweb_q01/datafusion:vortex-compact 🚀 781733966 1168671908 0.67
fineweb_q02/datafusion:vortex-compact 🚀 934150532 1573527466 0.59
fineweb_q03/datafusion:vortex-compact 1339981634 1444041860 0.93
fineweb_q04/datafusion:vortex-compact 1676624825 1597594378 1.05
fineweb_q05/datafusion:vortex-compact 1353983820 1352606848 1.00
fineweb_q06/datafusion:vortex-compact 1342518795 1493664610 0.90
fineweb_q07/datafusion:vortex-compact 1188031319 1293886900 0.92
fineweb_q08/datafusion:vortex-compact 456481742 532493994 0.86
datafusion / parquet (0.910x ➖, 0↑ 0↓)
name PR 0a53378 (ns) base 15cec3b (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 1781392955 2030574079 0.88
fineweb_q01/datafusion:parquet 2598788897 3174023945 0.82
fineweb_q02/datafusion:parquet 2961497884 2967294348 1.00
fineweb_q03/datafusion:parquet 2415324163 2789273165 0.87
fineweb_q04/datafusion:parquet 2306239104 2173769337 1.06
fineweb_q05/datafusion:parquet 2556120483 3511266936 0.73
fineweb_q06/datafusion:parquet 2963002811 3143195808 0.94
fineweb_q07/datafusion:parquet 2583448753 2574538313 1.00
fineweb_q08/datafusion:parquet 2608092855 2764555437 0.94
duckdb / vortex-file-compressed (1.032x ➖, 0↑ 1↓)
name PR 0a53378 (ns) base 15cec3b (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 125590967 98651946 1.27
fineweb_q01/duckdb:vortex-file-compressed 🚨 1126421842 710542767 1.59
fineweb_q02/duckdb:vortex-file-compressed 600899510 827110545 0.73
fineweb_q03/duckdb:vortex-file-compressed 1770744325 1417059576 1.25
fineweb_q04/duckdb:vortex-file-compressed 1731692998 1750290207 0.99
fineweb_q05/duckdb:vortex-file-compressed 1230172127 1638676685 0.75
fineweb_q06/duckdb:vortex-file-compressed 1624374856 1988087506 0.82
fineweb_q07/duckdb:vortex-file-compressed 1733000576 1378939156 1.26
fineweb_q08/duckdb:vortex-file-compressed 625623637 656329959 0.95
duckdb / vortex-compact (0.998x ➖, 0↑ 0↓)
name PR 0a53378 (ns) base 15cec3b (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 95225612 74067724 1.29
fineweb_q01/duckdb:vortex-compact 867308264 1011682679 0.86
fineweb_q02/duckdb:vortex-compact 785335633 996125424 0.79
fineweb_q03/duckdb:vortex-compact 1687556298 1681030358 1.00
fineweb_q04/duckdb:vortex-compact 1845121920 1782519106 1.04
fineweb_q05/duckdb:vortex-compact 1550792124 1621075039 0.96
fineweb_q06/duckdb:vortex-compact 1566378154 1529847035 1.02
fineweb_q07/duckdb:vortex-compact 1592333288 1473826154 1.08
fineweb_q08/duckdb:vortex-compact 651607850 631685381 1.03
duckdb / parquet (0.929x ➖, 0↑ 0↓)
name PR 0a53378 (ns) base 15cec3b (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 1219443801 1387970470 0.88
fineweb_q01/duckdb:parquet 1462548044 1596871311 0.92
fineweb_q02/duckdb:parquet 1599350766 1470505428 1.09
fineweb_q03/duckdb:parquet 4153014825 4179225857 0.99
fineweb_q04/duckdb:parquet 2180459259 2497915137 0.87
fineweb_q05/duckdb:parquet 2137900889 2793656014 0.77
fineweb_q06/duckdb:parquet 5016954784 4917310483 1.02
fineweb_q07/duckdb:parquet 2751927836 3254287467 0.85
fineweb_q08/duckdb:parquet 1280715011 1242987198 1.03

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench Sorted on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -2.8%
Engines: DataFusion No clear signal (-3.7%, environment too noisy confidence) · DuckDB No clear signal (-1.9%, low confidence)
Vortex (geomean): 0.970x ➖
Parquet (geomean): 1.006x ➖
Shifts: Parquet (control) +0.6% · 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 (0.978x ➖, 2↑ 1↓)
name PR 0a53378 (ns) base 15cec3b (ns) ratio (PR/base)
clickbench-sorted_q23/datafusion:vortex-file-compressed 613348910 657427031 0.93
clickbench-sorted_q24/datafusion:vortex-file-compressed 🚀 17589623 21409133 0.82
clickbench-sorted_q26/datafusion:vortex-file-compressed 18555389 17813632 1.04
clickbench-sorted_q36/datafusion:vortex-file-compressed 🚨 70045894 62005367 1.13
clickbench-sorted_q37/datafusion:vortex-file-compressed 🚀 45405852 54584182 0.83
clickbench-sorted_q38/datafusion:vortex-file-compressed 49024647 50787923 0.97
clickbench-sorted_q39/datafusion:vortex-file-compressed 127445786 125911974 1.01
clickbench-sorted_q40/datafusion:vortex-file-compressed 22989787 22348073 1.03
clickbench-sorted_q41/datafusion:vortex-file-compressed 22711747 21241022 1.07
clickbench-sorted_q42/datafusion:vortex-file-compressed 16430820 16471360 1.00
datafusion / parquet (1.016x ➖, 0↑ 0↓)
name PR 0a53378 (ns) base 15cec3b (ns) ratio (PR/base)
clickbench-sorted_q23/datafusion:parquet 4818377141 4819115216 1.00
clickbench-sorted_q24/datafusion:parquet 32921997 36040450 0.91
clickbench-sorted_q26/datafusion:parquet 33568641 33267434 1.01
clickbench-sorted_q36/datafusion:parquet 194518472 179372084 1.08
clickbench-sorted_q37/datafusion:parquet 106212941 104852572 1.01
clickbench-sorted_q38/datafusion:parquet 161112087 162473618 0.99
clickbench-sorted_q39/datafusion:parquet 299381848 292244209 1.02
clickbench-sorted_q40/datafusion:parquet 64013875 64977771 0.99
clickbench-sorted_q41/datafusion:parquet 62872706 59358634 1.06
clickbench-sorted_q42/datafusion:parquet 34457706 31638813 1.09
duckdb / vortex-file-compressed (0.962x ➖, 1↑ 0↓)
name PR 0a53378 (ns) base 15cec3b (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:vortex-file-compressed 199219692 208438195 0.96
clickbench-sorted_q24/duckdb:vortex-file-compressed 🚀 25601568 30816628 0.83
clickbench-sorted_q26/duckdb:vortex-file-compressed 45974351 49038698 0.94
clickbench-sorted_q36/duckdb:vortex-file-compressed 64838314 65845447 0.98
clickbench-sorted_q37/duckdb:vortex-file-compressed 48913008 49239504 0.99
clickbench-sorted_q38/duckdb:vortex-file-compressed 55399928 56254906 0.98
clickbench-sorted_q39/duckdb:vortex-file-compressed 120221158 118798850 1.01
clickbench-sorted_q40/duckdb:vortex-file-compressed 29465141 29404462 1.00
clickbench-sorted_q41/duckdb:vortex-file-compressed 28724423 30523455 0.94
clickbench-sorted_q42/duckdb:vortex-file-compressed 24020504 24124892 1.00
duckdb / parquet (0.997x ➖, 0↑ 0↓)
name PR 0a53378 (ns) base 15cec3b (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:parquet 135409695 140820116 0.96
clickbench-sorted_q24/duckdb:parquet 21335901 21890015 0.97
clickbench-sorted_q26/duckdb:parquet 19422865 17943486 1.08
clickbench-sorted_q36/duckdb:parquet 110055065 108323629 1.02
clickbench-sorted_q37/duckdb:parquet 97130735 98555049 0.99
clickbench-sorted_q38/duckdb:parquet 95150444 96078288 0.99
clickbench-sorted_q39/duckdb:parquet 181563140 180571857 1.01
clickbench-sorted_q40/duckdb:parquet 41484739 41202063 1.01
clickbench-sorted_q41/duckdb:parquet 40214937 41378174 0.97
clickbench-sorted_q42/duckdb:parquet 29456186 29949843 0.98
duckdb / duckdb (0.995x ➖, 0↑ 0↓)
name PR 0a53378 (ns) base 15cec3b (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:duckdb 277037091 264869992 1.05
clickbench-sorted_q24/duckdb:duckdb 42831907 43885508 0.98
clickbench-sorted_q26/duckdb:duckdb 39427111 39078171 1.01
clickbench-sorted_q36/duckdb:duckdb 88796763 90561737 0.98
clickbench-sorted_q37/duckdb:duckdb 77786821 85088410 0.91
clickbench-sorted_q38/duckdb:duckdb 63583823 64824701 0.98
clickbench-sorted_q39/duckdb:duckdb 122471148 120866194 1.01
clickbench-sorted_q40/duckdb:duckdb 44330511 43941767 1.01
clickbench-sorted_q41/duckdb:duckdb 43084959 41756331 1.03
clickbench-sorted_q42/duckdb:duckdb 34772054 34844898 1.00

File Size Changes (133 files changed, -0.0% overall, 59↑ 74↓)
File Scale Format Base HEAD Change %
hits_4.vortex 1.0 vortex-compact 123.12 MB 125.29 MB +2.17 MB +1.8%
hits_5.vortex 1.0 vortex-file-compressed 159.29 MB 161.10 MB +1.81 MB +1.1%
hits_31.vortex 1.0 vortex-compact 137.57 MB 138.85 MB +1.28 MB +0.9%
hits_2.vortex 1.0 vortex-file-compressed 146.29 MB 147.58 MB +1.29 MB +0.9%
hits_83.vortex 1.0 vortex-compact 131.34 MB 132.40 MB +1.06 MB +0.8%
hits_53.vortex 1.0 vortex-compact 97.85 MB 98.53 MB +696.93 KB +0.7%
hits_76.vortex 1.0 vortex-compact 151.29 MB 152.28 MB +1005.54 KB +0.6%
hits_61.vortex 1.0 vortex-file-compressed 197.34 MB 198.55 MB +1.21 MB +0.6%
hits_88.vortex 1.0 vortex-compact 131.35 MB 132.14 MB +810.34 KB +0.6%
hits_8.vortex 1.0 vortex-compact 122.75 MB 123.42 MB +687.52 KB +0.5%
hits_9.vortex 1.0 vortex-file-compressed 160.35 MB 161.16 MB +827.49 KB +0.5%
hits_8.vortex 1.0 vortex-file-compressed 160.56 MB 161.33 MB +788.05 KB +0.5%
hits_22.vortex 1.0 vortex-compact 109.89 MB 110.39 MB +515.95 KB +0.5%
hits_63.vortex 1.0 vortex-file-compressed 198.61 MB 199.45 MB +859.68 KB +0.4%
hits_64.vortex 1.0 vortex-compact 151.50 MB 152.12 MB +635.45 KB +0.4%
hits_73.vortex 1.0 vortex-file-compressed 198.48 MB 199.27 MB +809.99 KB +0.4%
hits_42.vortex 1.0 vortex-file-compressed 139.38 MB 139.92 MB +555.55 KB +0.4%
hits_6.vortex 1.0 vortex-file-compressed 160.46 MB 161.02 MB +574.86 KB +0.3%
hits_51.vortex 1.0 vortex-file-compressed 131.06 MB 131.44 MB +389.91 KB +0.3%
hits_77.vortex 1.0 vortex-compact 115.99 MB 116.31 MB +327.32 KB +0.3%
hits_87.vortex 1.0 vortex-file-compressed 170.73 MB 171.19 MB +473.37 KB +0.3%
hits_81.vortex 1.0 vortex-file-compressed 171.40 MB 171.79 MB +400.17 KB +0.2%
hits_84.vortex 1.0 vortex-file-compressed 171.20 MB 171.54 MB +345.38 KB +0.2%
hits_46.vortex 1.0 vortex-compact 104.94 MB 105.14 MB +202.24 KB +0.2%
hits_60.vortex 1.0 vortex-file-compressed 176.23 MB 176.46 MB +240.14 KB +0.1%
hits_25.vortex 1.0 vortex-file-compressed 200.25 MB 200.45 MB +209.74 KB +0.1%
hits_15.vortex 1.0 vortex-file-compressed 102.59 MB 102.69 MB +102.41 KB +0.1%
hits_1.vortex 1.0 vortex-file-compressed 146.71 MB 146.85 MB +144.55 KB +0.1%
hits_74.vortex 1.0 vortex-compact 152.03 MB 152.17 MB +143.51 KB +0.1%
hits_33.vortex 1.0 vortex-compact 136.98 MB 137.11 MB +128.96 KB +0.1%
hits_57.vortex 1.0 vortex-file-compressed 130.80 MB 130.92 MB +118.02 KB +0.1%
hits_25.vortex 1.0 vortex-compact 136.26 MB 136.37 MB +111.02 KB +0.1%
hits_82.vortex 1.0 vortex-file-compressed 171.74 MB 171.86 MB +131.02 KB +0.1%
hits_91.vortex 1.0 vortex-file-compressed 153.98 MB 154.09 MB +111.66 KB +0.1%
hits_62.vortex 1.0 vortex-file-compressed 198.10 MB 198.21 MB +115.76 KB +0.1%
hits_99.vortex 1.0 vortex-file-compressed 126.51 MB 126.57 MB +66.45 KB +0.1%
hits_97.vortex 1.0 vortex-file-compressed 125.99 MB 126.05 MB +60.61 KB +0.0%
hits_52.vortex 1.0 vortex-file-compressed 130.91 MB 130.97 MB +62.68 KB +0.0%
hits_83.vortex 1.0 vortex-file-compressed 171.21 MB 171.29 MB +81.13 KB +0.0%
hits_94.vortex 1.0 vortex-file-compressed 153.66 MB 153.73 MB +67.44 KB +0.0%
hits_59.vortex 1.0 vortex-file-compressed 131.00 MB 131.06 MB +57.13 KB +0.0%
hits_40.vortex 1.0 vortex-file-compressed 191.85 MB 191.92 MB +72.85 KB +0.0%
hits_54.vortex 1.0 vortex-file-compressed 130.51 MB 130.55 MB +49.37 KB +0.0%
hits_48.vortex 1.0 vortex-file-compressed 131.30 MB 131.34 MB +48.45 KB +0.0%
hits_95.vortex 1.0 vortex-file-compressed 153.99 MB 154.03 MB +46.88 KB +0.0%
hits_66.vortex 1.0 vortex-file-compressed 198.19 MB 198.25 MB +57.70 KB +0.0%
hits_36.vortex 1.0 vortex-file-compressed 190.34 MB 190.39 MB +54.98 KB +0.0%
hits_69.vortex 1.0 vortex-file-compressed 199.03 MB 199.08 MB +56.13 KB +0.0%
hits_92.vortex 1.0 vortex-file-compressed 153.80 MB 153.84 MB +37.34 KB +0.0%
hits_34.vortex 1.0 vortex-file-compressed 188.48 MB 188.52 MB +43.84 KB +0.0%
hits_4.vortex 1.0 vortex-file-compressed 161.38 MB 161.41 MB +37.52 KB +0.0%
hits_65.vortex 1.0 vortex-file-compressed 197.59 MB 197.64 MB +41.48 KB +0.0%
hits_67.vortex 1.0 vortex-file-compressed 198.53 MB 198.57 MB +40.80 KB +0.0%
hits_32.vortex 1.0 vortex-file-compressed 192.75 MB 192.78 MB +38.25 KB +0.0%
hits_24.vortex 1.0 vortex-file-compressed 166.85 MB 166.88 MB +28.26 KB +0.0%
hits_86.vortex 1.0 vortex-file-compressed 170.62 MB 170.64 MB +27.72 KB +0.0%
hits_39.vortex 1.0 vortex-file-compressed 191.87 MB 191.90 MB +29.70 KB +0.0%
hits_22.vortex 1.0 vortex-file-compressed 158.89 MB 158.91 MB +22.26 KB +0.0%
hits_74.vortex 1.0 vortex-file-compressed 198.65 MB 198.65 MB +2.65 KB +0.0%
hits_28.vortex 1.0 vortex-file-compressed 188.95 MB 188.95 MB 1.35 KB -0.0%
hits_37.vortex 1.0 vortex-file-compressed 191.00 MB 190.99 MB 6.24 KB -0.0%
hits_29.vortex 1.0 vortex-file-compressed 191.78 MB 191.78 MB 6.90 KB -0.0%
hits_44.vortex 1.0 vortex-file-compressed 139.36 MB 139.35 MB 9.69 KB -0.0%
hits_49.vortex 1.0 vortex-file-compressed 131.48 MB 131.47 MB 15.16 KB -0.0%
hits_50.vortex 1.0 vortex-file-compressed 131.46 MB 131.45 MB 16.89 KB -0.0%
hits_21.vortex 1.0 vortex-file-compressed 157.95 MB 157.92 MB 25.01 KB -0.0%
hits_93.vortex 1.0 vortex-file-compressed 154.60 MB 154.57 MB 33.62 KB -0.0%
hits_26.vortex 1.0 vortex-file-compressed 180.52 MB 180.47 MB 44.70 KB -0.0%
hits_96.vortex 1.0 vortex-file-compressed 141.99 MB 141.96 MB 35.58 KB -0.0%
hits_62.vortex 1.0 vortex-compact 150.82 MB 150.78 MB 40.79 KB -0.0%
hits_10.vortex 1.0 vortex-file-compressed 160.52 MB 160.47 MB 43.51 KB -0.0%
hits_69.vortex 1.0 vortex-compact 151.75 MB 151.71 MB 44.41 KB -0.0%
hits_53.vortex 1.0 vortex-file-compressed 130.65 MB 130.61 MB 40.29 KB -0.0%
hits_90.vortex 1.0 vortex-file-compressed 153.83 MB 153.78 MB 49.49 KB -0.0%
hits_58.vortex 1.0 vortex-file-compressed 131.25 MB 131.21 MB 46.22 KB -0.0%
hits_0.vortex 1.0 vortex-file-compressed 146.21 MB 146.15 MB 57.59 KB -0.0%
hits_18.vortex 1.0 vortex-file-compressed 156.38 MB 156.32 MB 63.79 KB -0.0%
hits_38.vortex 1.0 vortex-file-compressed 194.33 MB 194.25 MB 82.27 KB -0.0%
hits_27.vortex 1.0 vortex-file-compressed 179.16 MB 179.08 MB 77.88 KB -0.0%
hits_19.vortex 1.0 vortex-file-compressed 159.77 MB 159.71 MB 70.95 KB -0.0%
hits_56.vortex 1.0 vortex-file-compressed 131.09 MB 131.03 MB 60.12 KB -0.0%
hits_45.vortex 1.0 vortex-file-compressed 139.19 MB 139.12 MB 69.08 KB -0.0%
hits_43.vortex 1.0 vortex-file-compressed 139.72 MB 139.65 MB 74.26 KB -0.1%
hits_70.vortex 1.0 vortex-file-compressed 199.15 MB 199.05 MB 106.96 KB -0.1%
hits_75.vortex 1.0 vortex-file-compressed 198.84 MB 198.73 MB 108.93 KB -0.1%
hits_13.vortex 1.0 vortex-file-compressed 137.27 MB 137.20 MB 75.92 KB -0.1%
hits_35.vortex 1.0 vortex-file-compressed 189.85 MB 189.75 MB 106.38 KB -0.1%
hits_80.vortex 1.0 vortex-file-compressed 171.70 MB 171.60 MB 101.56 KB -0.1%
hits_11.vortex 1.0 vortex-file-compressed 160.09 MB 159.99 MB 101.72 KB -0.1%
hits_98.vortex 1.0 vortex-file-compressed 126.17 MB 126.09 MB 81.91 KB -0.1%
hits_85.vortex 1.0 vortex-file-compressed 170.17 MB 170.05 MB 114.37 KB -0.1%
hits_46.vortex 1.0 vortex-file-compressed 140.21 MB 140.12 MB 94.79 KB -0.1%
hits_72.vortex 1.0 vortex-file-compressed 198.99 MB 198.86 MB 134.57 KB -0.1%
hits_33.vortex 1.0 vortex-file-compressed 189.17 MB 189.03 MB 141.15 KB -0.1%
hits_30.vortex 1.0 vortex-file-compressed 189.03 MB 188.89 MB 142.30 KB -0.1%
hits_17.vortex 1.0 vortex-file-compressed 100.96 MB 100.88 MB 80.24 KB -0.1%
hits_55.vortex 1.0 vortex-file-compressed 130.48 MB 130.35 MB 131.73 KB -0.1%
hits_12.vortex 1.0 vortex-file-compressed 160.37 MB 160.16 MB 207.70 KB -0.1%
hits_79.vortex 1.0 vortex-file-compressed 142.57 MB 142.37 MB 205.12 KB -0.1%
hits_44.vortex 1.0 vortex-compact 104.69 MB 104.54 MB 155.47 KB -0.1%
hits_42.vortex 1.0 vortex-compact 104.94 MB 104.78 MB 165.78 KB -0.2%
hits_49.vortex 1.0 vortex-compact 98.18 MB 98.02 MB 164.43 KB -0.2%
hits_68.vortex 1.0 vortex-file-compressed 198.91 MB 198.58 MB 339.91 KB -0.2%
hits_14.vortex 1.0 vortex-file-compressed 102.93 MB 102.76 MB 176.29 KB -0.2%
hits_50.vortex 1.0 vortex-compact 98.05 MB 97.88 MB 170.22 KB -0.2%
hits_16.vortex 1.0 vortex-file-compressed 101.84 MB 101.61 MB 232.48 KB -0.2%
hits_88.vortex 1.0 vortex-file-compressed 172.27 MB 171.85 MB 432.97 KB -0.2%
hits_13.vortex 1.0 vortex-compact 101.48 MB 101.22 MB 268.16 KB -0.3%
hits_7.vortex 1.0 vortex-file-compressed 160.74 MB 160.31 MB 434.02 KB -0.3%
hits_89.vortex 1.0 vortex-file-compressed 168.79 MB 168.30 MB 495.17 KB -0.3%
hits_47.vortex 1.0 vortex-file-compressed 135.58 MB 135.16 MB 428.48 KB -0.3%
hits_3.vortex 1.0 vortex-file-compressed 151.85 MB 151.26 MB 604.36 KB -0.4%
hits_64.vortex 1.0 vortex-file-compressed 198.82 MB 198.03 MB 812.96 KB -0.4%
hits_20.vortex 1.0 vortex-compact 110.63 MB 110.18 MB 452.67 KB -0.4%
hits_21.vortex 1.0 vortex-compact 110.07 MB 109.55 MB 532.12 KB -0.5%
hits_78.vortex 1.0 vortex-file-compressed 136.54 MB 135.86 MB 704.28 KB -0.5%
hits_31.vortex 1.0 vortex-file-compressed 190.92 MB 189.94 MB 1007.29 KB -0.5%
hits_72.vortex 1.0 vortex-compact 152.43 MB 151.64 MB 809.78 KB -0.5%
hits_0.vortex 1.0 vortex-compact 110.78 MB 110.14 MB 653.55 KB -0.6%
hits_68.vortex 1.0 vortex-compact 152.24 MB 151.36 MB 900.66 KB -0.6%
hits_87.vortex 1.0 vortex-compact 131.24 MB 130.45 MB 800.31 KB -0.6%
hits_76.vortex 1.0 vortex-file-compressed 199.23 MB 198.04 MB 1.19 MB -0.6%
hits_78.vortex 1.0 vortex-compact 103.81 MB 103.18 MB 647.27 KB -0.6%
hits_71.vortex 1.0 vortex-file-compressed 199.18 MB 197.93 MB 1.25 MB -0.6%
hits_23.vortex 1.0 vortex-file-compressed 159.94 MB 158.77 MB 1.17 MB -0.7%
hits_41.vortex 1.0 vortex-compact 132.33 MB 131.34 MB 1015.23 KB -0.7%
hits_82.vortex 1.0 vortex-compact 132.09 MB 131.04 MB 1.05 MB -0.8%
hits_85.vortex 1.0 vortex-compact 130.74 MB 129.66 MB 1.07 MB -0.8%
hits_20.vortex 1.0 vortex-file-compressed 159.21 MB 157.88 MB 1.33 MB -0.8%
hits_29.vortex 1.0 vortex-compact 140.06 MB 138.86 MB 1.20 MB -0.9%
hits_41.vortex 1.0 vortex-file-compressed 182.85 MB 181.04 MB 1.81 MB -1.0%
hits_77.vortex 1.0 vortex-file-compressed 164.38 MB 162.62 MB 1.76 MB -1.1%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%

Totals:

  • vortex-compact: 11.79 GB → 11.79 GB (-0.0%)
  • vortex-file-compressed: 15.90 GB → 15.89 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.1%
Engines: DataFusion No clear signal (-0.5%, low confidence) · DuckDB No clear signal (+0.3%, low confidence)
Vortex (geomean): 0.995x ➖
Parquet (geomean): 0.999x ➖
Shifts: Parquet (control) -0.1% · Median polish -0.2%

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

datafusion / vortex-file-compressed (0.994x ➖, 0↑ 0↓)
name PR 0a53378 (ns) base 15cec3b (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 471012580 467356713 1.01
tpch_q02/datafusion:vortex-file-compressed 105196940 103743566 1.01
tpch_q03/datafusion:vortex-file-compressed 201241563 201199485 1.00
tpch_q04/datafusion:vortex-file-compressed 97987704 96646117 1.01
tpch_q05/datafusion:vortex-file-compressed 339473715 338267039 1.00
tpch_q06/datafusion:vortex-file-compressed 42203266 43077096 0.98
tpch_q07/datafusion:vortex-file-compressed 453251813 462453649 0.98
tpch_q08/datafusion:vortex-file-compressed 345807077 342899445 1.01
tpch_q09/datafusion:vortex-file-compressed 591496930 591735978 1.00
tpch_q10/datafusion:vortex-file-compressed 221734878 223537051 0.99
tpch_q11/datafusion:vortex-file-compressed 79281974 78769950 1.01
tpch_q12/datafusion:vortex-file-compressed 115621227 116354841 0.99
tpch_q13/datafusion:vortex-file-compressed 198526811 200217739 0.99
tpch_q14/datafusion:vortex-file-compressed 51131202 52631444 0.97
tpch_q15/datafusion:vortex-file-compressed 102907791 103281787 1.00
tpch_q16/datafusion:vortex-file-compressed 74373176 73474052 1.01
tpch_q17/datafusion:vortex-file-compressed 585015493 586674815 1.00
tpch_q18/datafusion:vortex-file-compressed 838115328 849574135 0.99
tpch_q19/datafusion:vortex-file-compressed 175784011 181710923 0.97
tpch_q20/datafusion:vortex-file-compressed 158598669 160647294 0.99
tpch_q21/datafusion:vortex-file-compressed 591598165 601735286 0.98
tpch_q22/datafusion:vortex-file-compressed 55021347 56916536 0.97
datafusion / vortex-compact (0.992x ➖, 0↑ 0↓)
name PR 0a53378 (ns) base 15cec3b (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 511314648 521964213 0.98
tpch_q02/datafusion:vortex-compact 105754679 105303042 1.00
tpch_q03/datafusion:vortex-compact 212870636 218072504 0.98
tpch_q04/datafusion:vortex-compact 127452674 127796771 1.00
tpch_q05/datafusion:vortex-compact 354590664 357843618 0.99
tpch_q06/datafusion:vortex-compact 63608189 63301273 1.00
tpch_q07/datafusion:vortex-compact 484871726 486210163 1.00
tpch_q08/datafusion:vortex-compact 362974466 359580396 1.01
tpch_q09/datafusion:vortex-compact 611661525 620128167 0.99
tpch_q10/datafusion:vortex-compact 259944849 257675783 1.01
tpch_q11/datafusion:vortex-compact 80142100 80382897 1.00
tpch_q12/datafusion:vortex-compact 177622643 177659393 1.00
tpch_q13/datafusion:vortex-compact 244325142 247421910 0.99
tpch_q14/datafusion:vortex-compact 69499416 68952746 1.01
tpch_q15/datafusion:vortex-compact 154686929 154113767 1.00
tpch_q16/datafusion:vortex-compact 80897153 81530897 0.99
tpch_q17/datafusion:vortex-compact 584938715 596124019 0.98
tpch_q18/datafusion:vortex-compact 869535141 868964333 1.00
tpch_q19/datafusion:vortex-compact 292869712 294918880 0.99
tpch_q20/datafusion:vortex-compact 180065298 184608172 0.98
tpch_q21/datafusion:vortex-compact 682102133 687298837 0.99
tpch_q22/datafusion:vortex-compact 62437515 66475006 0.94
datafusion / parquet (1.002x ➖, 0↑ 0↓)
name PR 0a53378 (ns) base 15cec3b (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 491450645 480769836 1.02
tpch_q02/datafusion:parquet 177274956 173532321 1.02
tpch_q03/datafusion:parquet 263558138 261990390 1.01
tpch_q04/datafusion:parquet 118190720 118295798 1.00
tpch_q05/datafusion:parquet 396186581 401222008 0.99
tpch_q06/datafusion:parquet 131389170 130623464 1.01
tpch_q07/datafusion:parquet 576618801 574128657 1.00
tpch_q08/datafusion:parquet 458209009 458762617 1.00
tpch_q09/datafusion:parquet 736748728 738506286 1.00
tpch_q10/datafusion:parquet 587773682 591921352 0.99
tpch_q11/datafusion:parquet 117106053 123892927 0.95
tpch_q12/datafusion:parquet 211467593 211346546 1.00
tpch_q13/datafusion:parquet 348822781 349229333 1.00
tpch_q14/datafusion:parquet 155247333 153652544 1.01
tpch_q15/datafusion:parquet 266069697 264265782 1.01
tpch_q16/datafusion:parquet 125150201 126613089 0.99
tpch_q17/datafusion:parquet 676979191 673166277 1.01
tpch_q18/datafusion:parquet 927612917 883769014 1.05
tpch_q19/datafusion:parquet 282099582 282635741 1.00
tpch_q20/datafusion:parquet 297457140 296696434 1.00
tpch_q21/datafusion:parquet 660686307 658968494 1.00
tpch_q22/datafusion:parquet 208082342 208982874 1.00
datafusion / arrow (1.006x ➖, 0↑ 0↓)
name PR 0a53378 (ns) base 15cec3b (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 719779290 691103057 1.04
tpch_q02/datafusion:arrow 117244390 113999178 1.03
tpch_q03/datafusion:arrow 511279075 512400711 1.00
tpch_q04/datafusion:arrow 381164438 376509265 1.01
tpch_q05/datafusion:arrow 775216999 754131652 1.03
tpch_q06/datafusion:arrow 335662536 329402337 1.02
tpch_q07/datafusion:arrow 1166227691 1168481575 1.00
tpch_q08/datafusion:arrow 969008911 986939790 0.98
tpch_q09/datafusion:arrow 1123315661 1114765944 1.01
tpch_q10/datafusion:arrow 658179954 653057246 1.01
tpch_q11/datafusion:arrow 93111800 92274401 1.01
tpch_q12/datafusion:arrow 1457698349 1446442933 1.01
tpch_q13/datafusion:arrow 476753016 493013429 0.97
tpch_q14/datafusion:arrow 364249883 366396540 0.99
tpch_q15/datafusion:arrow 762519545 746337442 1.02
tpch_q16/datafusion:arrow 80729112 79965819 1.01
tpch_q17/datafusion:arrow 970426534 989063666 0.98
tpch_q18/datafusion:arrow 1914856961 1904186857 1.01
tpch_q19/datafusion:arrow 550896284 554673352 0.99
tpch_q20/datafusion:arrow 520746480 520635058 1.00
tpch_q21/datafusion:arrow 3173660616 3118675303 1.02
tpch_q22/datafusion:arrow 82226097 82643184 0.99
duckdb / vortex-file-compressed (0.998x ➖, 0↑ 0↓)
name PR 0a53378 (ns) base 15cec3b (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 170310211 169016302 1.01
tpch_q02/duckdb:vortex-file-compressed 53561977 53139055 1.01
tpch_q03/duckdb:vortex-file-compressed 119362805 121003568 0.99
tpch_q04/duckdb:vortex-file-compressed 151136334 151920417 0.99
tpch_q05/duckdb:vortex-file-compressed 135590226 135619304 1.00
tpch_q06/duckdb:vortex-file-compressed 35368437 35039924 1.01
tpch_q07/duckdb:vortex-file-compressed 131687917 130646635 1.01
tpch_q08/duckdb:vortex-file-compressed 168920285 171560724 0.98
tpch_q09/duckdb:vortex-file-compressed 394309310 389896186 1.01
tpch_q10/duckdb:vortex-file-compressed 192294227 193656437 0.99
tpch_q11/duckdb:vortex-file-compressed 30822942 31193659 0.99
tpch_q12/duckdb:vortex-file-compressed 107175572 106779373 1.00
tpch_q13/duckdb:vortex-file-compressed 277292711 275865536 1.01
tpch_q14/duckdb:vortex-file-compressed 54636949 55602989 0.98
tpch_q15/duckdb:vortex-file-compressed 89034200 89487476 0.99
tpch_q16/duckdb:vortex-file-compressed 76305859 76491136 1.00
tpch_q17/duckdb:vortex-file-compressed 87974937 88416112 1.00
tpch_q18/duckdb:vortex-file-compressed 288285160 289099941 1.00
tpch_q19/duckdb:vortex-file-compressed 75599286 76222932 0.99
tpch_q20/duckdb:vortex-file-compressed 141148587 140155349 1.01
tpch_q21/duckdb:vortex-file-compressed 481533524 479746414 1.00
tpch_q22/duckdb:vortex-file-compressed 62649720 63836706 0.98
duckdb / vortex-compact (0.998x ➖, 0↑ 0↓)
name PR 0a53378 (ns) base 15cec3b (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 253690994 255427335 0.99
tpch_q02/duckdb:vortex-compact 60401240 61716214 0.98
tpch_q03/duckdb:vortex-compact 155888590 156608498 1.00
tpch_q04/duckdb:vortex-compact 213164498 213759437 1.00
tpch_q05/duckdb:vortex-compact 180303116 181420573 0.99
tpch_q06/duckdb:vortex-compact 58588442 59271575 0.99
tpch_q07/duckdb:vortex-compact 212772437 215017125 0.99
tpch_q08/duckdb:vortex-compact 216724265 217689387 1.00
tpch_q09/duckdb:vortex-compact 469442895 462143944 1.02
tpch_q10/duckdb:vortex-compact 244154177 241340446 1.01
tpch_q11/duckdb:vortex-compact 38529226 38818539 0.99
tpch_q12/duckdb:vortex-compact 195229367 195553728 1.00
tpch_q13/duckdb:vortex-compact 325830235 324571324 1.00
tpch_q14/duckdb:vortex-compact 74673246 73308225 1.02
tpch_q15/duckdb:vortex-compact 119188257 117655957 1.01
tpch_q16/duckdb:vortex-compact 79590538 80173319 0.99
tpch_q17/duckdb:vortex-compact 105508899 105975461 1.00
tpch_q18/duckdb:vortex-compact 350559333 351424227 1.00
tpch_q19/duckdb:vortex-compact 91953661 92889765 0.99
tpch_q20/duckdb:vortex-compact 181252581 182033949 1.00
tpch_q21/duckdb:vortex-compact 627054605 624734203 1.00
tpch_q22/duckdb:vortex-compact 70955188 70523101 1.01
duckdb / parquet (0.995x ➖, 0↑ 0↓)
name PR 0a53378 (ns) base 15cec3b (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 268287809 266378898 1.01
tpch_q02/duckdb:parquet 100333989 99566665 1.01
tpch_q03/duckdb:parquet 212790756 213493436 1.00
tpch_q04/duckdb:parquet 131843406 140211148 0.94
tpch_q05/duckdb:parquet 223722730 226714108 0.99
tpch_q06/duckdb:parquet 75451389 74513465 1.01
tpch_q07/duckdb:parquet 183977890 189163681 0.97
tpch_q08/duckdb:parquet 259907244 265789556 0.98
tpch_q09/duckdb:parquet 483782890 477541830 1.01
tpch_q10/duckdb:parquet 621612121 619675837 1.00
tpch_q11/duckdb:parquet 63521136 67070553 0.95
tpch_q12/duckdb:parquet 130868710 134165944 0.98
tpch_q13/duckdb:parquet 450984205 444740763 1.01
tpch_q14/duckdb:parquet 180480519 180144613 1.00
tpch_q15/duckdb:parquet 105451129 103616693 1.02
tpch_q16/duckdb:parquet 161619871 162789123 0.99
tpch_q17/duckdb:parquet 181297943 179762488 1.01
tpch_q18/duckdb:parquet 365866050 362886890 1.01
tpch_q19/duckdb:parquet 283111322 283629333 1.00
tpch_q20/duckdb:parquet 234123393 228718029 1.02
tpch_q21/duckdb:parquet 556193080 565427304 0.98
tpch_q22/duckdb:parquet 296029703 292051161 1.01
duckdb / duckdb (0.998x ➖, 0↑ 0↓)
name PR 0a53378 (ns) base 15cec3b (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 122115642 120929478 1.01
tpch_q02/duckdb:duckdb 49681463 53469741 0.93
tpch_q03/duckdb:duckdb 104775172 105170787 1.00
tpch_q04/duckdb:duckdb 139103269 139845846 0.99
tpch_q05/duckdb:duckdb 119319157 119558610 1.00
tpch_q06/duckdb:duckdb 44938389 44926408 1.00
tpch_q07/duckdb:duckdb 92392353 91575753 1.01
tpch_q08/duckdb:duckdb 120187267 118887013 1.01
tpch_q09/duckdb:duckdb 287265239 281500484 1.02
tpch_q10/duckdb:duckdb 216838167 214165861 1.01
tpch_q11/duckdb:duckdb 19013028 19229358 0.99
tpch_q12/duckdb:duckdb 90979792 92108892 0.99
tpch_q13/duckdb:duckdb 231395205 229500153 1.01
tpch_q14/duckdb:duckdb 78648697 78752094 1.00
tpch_q15/duckdb:duckdb 82424687 81402800 1.01
tpch_q16/duckdb:duckdb 76340927 76469662 1.00
tpch_q17/duckdb:duckdb 88122349 88267200 1.00
tpch_q18/duckdb:duckdb 235764911 234597848 1.00
tpch_q19/duckdb:duckdb 124749651 123771053 1.01
tpch_q20/duckdb:duckdb 118059580 118165268 1.00
tpch_q21/duckdb:duckdb 305365662 303220546 1.01
tpch_q22/duckdb:duckdb 65791020 68173903 0.97

File Size Changes (28 files changed, -0.0% overall, 13↑ 15↓)
File Scale Format Base HEAD Change %
partsupp_0.vortex 10.0 vortex-compact 104.70 MB 105.87 MB +1.17 MB +1.1%
part_0.vortex 10.0 vortex-compact 16.98 MB 17.10 MB +117.20 KB +0.7%
part_1.vortex 10.0 vortex-file-compressed 24.74 MB 24.89 MB +150.97 KB +0.6%
part_0.vortex 10.0 vortex-file-compressed 24.86 MB 24.92 MB +61.46 KB +0.2%
lineitem_0.vortex 10.0 vortex-file-compressed 129.50 MB 129.63 MB +138.87 KB +0.1%
lineitem_5.vortex 10.0 vortex-file-compressed 129.56 MB 129.69 MB +125.43 KB +0.1%
customer_0.vortex 10.0 vortex-file-compressed 88.46 MB 88.54 MB +82.75 KB +0.1%
lineitem_3.vortex 10.0 vortex-file-compressed 129.27 MB 129.37 MB +99.35 KB +0.1%
lineitem_1.vortex 10.0 vortex-file-compressed 129.22 MB 129.30 MB +83.09 KB +0.1%
partsupp_0.vortex 10.0 vortex-file-compressed 119.71 MB 119.79 MB +76.34 KB +0.1%
part_1.vortex 10.0 vortex-compact 16.94 MB 16.95 MB +7.53 KB +0.0%
lineitem_11.vortex 10.0 vortex-file-compressed 129.21 MB 129.26 MB +45.60 KB +0.0%
partsupp_1.vortex 10.0 vortex-file-compressed 119.67 MB 119.68 MB +14.75 KB +0.0%
lineitem_10.vortex 10.0 vortex-file-compressed 129.64 MB 129.62 MB 11.06 KB -0.0%
orders_1.vortex 10.0 vortex-file-compressed 134.56 MB 134.53 MB 31.45 KB -0.0%
customer_0.vortex 10.0 vortex-compact 74.12 MB 74.09 MB 25.88 KB -0.0%
lineitem_6.vortex 10.0 vortex-file-compressed 129.58 MB 129.53 MB 47.86 KB -0.0%
lineitem_9.vortex 10.0 vortex-file-compressed 129.37 MB 129.26 MB 118.72 KB -0.1%
lineitem_12.vortex 10.0 vortex-file-compressed 129.54 MB 129.41 MB 127.96 KB -0.1%
lineitem_2.vortex 10.0 vortex-file-compressed 129.52 MB 129.37 MB 152.00 KB -0.1%
supplier_0.vortex 10.0 vortex-file-compressed 5.72 MB 5.71 MB 6.87 KB -0.1%
lineitem_8.vortex 10.0 vortex-file-compressed 129.44 MB 129.28 MB 158.04 KB -0.1%
lineitem_4.vortex 10.0 vortex-file-compressed 129.59 MB 129.33 MB 266.16 KB -0.2%
orders_0.vortex 10.0 vortex-file-compressed 133.29 MB 133.01 MB 281.36 KB -0.2%
lineitem_7.vortex 10.0 vortex-file-compressed 129.43 MB 129.14 MB 298.71 KB -0.2%
orders_2.vortex 10.0 vortex-file-compressed 134.48 MB 134.17 MB 326.06 KB -0.2%
partsupp_1.vortex 10.0 vortex-compact 105.30 MB 104.70 MB 612.08 KB -0.6%
region_0.vortex 10.0 vortex-file-compressed 6.65 KB 6.14 KB 520 B -7.6%

Totals:

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

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -1.1%
Engines: DataFusion No clear signal (-1.3%, low confidence) · DuckDB No clear signal (-1.5%, low confidence)
Vortex (geomean): 0.944x ➖
Parquet (geomean): 0.968x ➖
Shifts: Parquet (control) -3.2% · Median polish -4.0%

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

datafusion / vortex-file-compressed (0.945x ➖, 4↑ 1↓)
name PR 0a53378 (ns) base 15cec3b (ns) ratio (PR/base)
clickbench_q00/datafusion:vortex-file-compressed 1590565 1663568 0.96
clickbench_q01/datafusion:vortex-file-compressed 18000076 19532341 0.92
clickbench_q02/datafusion:vortex-file-compressed 37165668 39042631 0.95
clickbench_q03/datafusion:vortex-file-compressed 38848156 41038003 0.95
clickbench_q04/datafusion:vortex-file-compressed 233136913 250148544 0.93
clickbench_q05/datafusion:vortex-file-compressed 307782123 326608300 0.94
clickbench_q06/datafusion:vortex-file-compressed 🚀 1549767 2005840 0.77
clickbench_q07/datafusion:vortex-file-compressed 🚀 26337509 33340611 0.79
clickbench_q08/datafusion:vortex-file-compressed 336750527 350355853 0.96
clickbench_q09/datafusion:vortex-file-compressed 443414797 476920887 0.93
clickbench_q10/datafusion:vortex-file-compressed 79067723 82259604 0.96
clickbench_q11/datafusion:vortex-file-compressed 94749969 99157153 0.96
clickbench_q12/datafusion:vortex-file-compressed 269136096 274859558 0.98
clickbench_q13/datafusion:vortex-file-compressed 414352935 436506450 0.95
clickbench_q14/datafusion:vortex-file-compressed 258818781 280939910 0.92
clickbench_q15/datafusion:vortex-file-compressed 278366473 291447064 0.96
clickbench_q16/datafusion:vortex-file-compressed 653532150 708316020 0.92
clickbench_q17/datafusion:vortex-file-compressed 647805722 683123209 0.95
clickbench_q18/datafusion:vortex-file-compressed 1337190302 1427192202 0.94
clickbench_q19/datafusion:vortex-file-compressed 🚨 40202681 27442876 1.46
clickbench_q20/datafusion:vortex-file-compressed 307212755 322632316 0.95
clickbench_q21/datafusion:vortex-file-compressed 387894330 421388920 0.92
clickbench_q22/datafusion:vortex-file-compressed 505780110 521889298 0.97
clickbench_q23/datafusion:vortex-file-compressed 753870994 820048549 0.92
clickbench_q24/datafusion:vortex-file-compressed 46628123 48221366 0.97
clickbench_q25/datafusion:vortex-file-compressed 🚀 74071173 84714435 0.87
clickbench_q26/datafusion:vortex-file-compressed 44477452 47727756 0.93
clickbench_q27/datafusion:vortex-file-compressed 424838565 437644240 0.97
clickbench_q28/datafusion:vortex-file-compressed 2369039926 2458258127 0.96
clickbench_q29/datafusion:vortex-file-compressed 55302743 59487284 0.93
clickbench_q30/datafusion:vortex-file-compressed 237005548 250274987 0.95
clickbench_q31/datafusion:vortex-file-compressed 252914233 260630905 0.97
clickbench_q32/datafusion:vortex-file-compressed 1046045999 1106421650 0.95
clickbench_q33/datafusion:vortex-file-compressed 1421561564 1480639673 0.96
clickbench_q34/datafusion:vortex-file-compressed 1402326380 1476112738 0.95
clickbench_q35/datafusion:vortex-file-compressed 240301036 249893749 0.96
clickbench_q36/datafusion:vortex-file-compressed 59531507 60891282 0.98
clickbench_q37/datafusion:vortex-file-compressed 🚀 26382061 29738211 0.89
clickbench_q38/datafusion:vortex-file-compressed 16084078 16833185 0.96
clickbench_q39/datafusion:vortex-file-compressed 120398415 129159434 0.93
clickbench_q40/datafusion:vortex-file-compressed 12495195 13632352 0.92
clickbench_q41/datafusion:vortex-file-compressed 12235238 12887078 0.95
clickbench_q42/datafusion:vortex-file-compressed 11436442 12219693 0.94
datafusion / parquet (0.958x ➖, 2↑ 0↓)
name PR 0a53378 (ns) base 15cec3b (ns) ratio (PR/base)
clickbench_q00/datafusion:parquet 1523116 1589287 0.96
clickbench_q01/datafusion:parquet 19635715 20542130 0.96
clickbench_q02/datafusion:parquet 42250740 45771752 0.92
clickbench_q03/datafusion:parquet 34094490 35242193 0.97
clickbench_q04/datafusion:parquet 270884587 283329400 0.96
clickbench_q05/datafusion:parquet 322727445 328666319 0.98
clickbench_q06/datafusion:parquet 1515624 1576974 0.96
clickbench_q07/datafusion:parquet 20654947 21067642 0.98
clickbench_q08/datafusion:parquet 329263169 349174893 0.94
clickbench_q09/datafusion:parquet 464679584 496605949 0.94
clickbench_q10/datafusion:parquet 90239069 94862536 0.95
clickbench_q11/datafusion:parquet 113046103 122714288 0.92
clickbench_q12/datafusion:parquet 310074569 318933766 0.97
clickbench_q13/datafusion:parquet 472256240 484744108 0.97
clickbench_q14/datafusion:parquet 317090171 337315276 0.94
clickbench_q15/datafusion:parquet 271309452 284955800 0.95
clickbench_q16/datafusion:parquet 664086798 688508399 0.96
clickbench_q17/datafusion:parquet 638349699 673894539 0.95
clickbench_q18/datafusion:parquet 1389637211 1436784467 0.97
clickbench_q19/datafusion:parquet 27262019 27297332 1.00
clickbench_q20/datafusion:parquet 556499726 571502252 0.97
clickbench_q21/datafusion:parquet 618435286 639937102 0.97
clickbench_q22/datafusion:parquet 914096176 946069665 0.97
clickbench_q23/datafusion:parquet 3984729530 4232377831 0.94
clickbench_q24/datafusion:parquet 54419782 53458503 1.02
clickbench_q25/datafusion:parquet 133893837 130341625 1.03
clickbench_q26/datafusion:parquet 52372586 54646791 0.96
clickbench_q27/datafusion:parquet 651169502 679204838 0.96
clickbench_q28/datafusion:parquet 2415421507 2499362508 0.97
clickbench_q29/datafusion:parquet 🚀 44981857 55682518 0.81
clickbench_q30/datafusion:parquet 315930436 330449553 0.96
clickbench_q31/datafusion:parquet 340461454 352678520 0.97
clickbench_q32/datafusion:parquet 1133930625 1150092246 0.99
clickbench_q33/datafusion:parquet 1468416542 1570323755 0.94
clickbench_q34/datafusion:parquet 1484181331 1558951680 0.95
clickbench_q35/datafusion:parquet 243331479 256400534 0.95
clickbench_q36/datafusion:parquet 106678762 107593475 0.99
clickbench_q37/datafusion:parquet 42733224 44519815 0.96
clickbench_q38/datafusion:parquet 64087526 62930488 1.02
clickbench_q39/datafusion:parquet 201407306 217553348 0.93
clickbench_q40/datafusion:parquet 23293348 24150324 0.96
clickbench_q41/datafusion:parquet 22020936 22499803 0.98
clickbench_q42/datafusion:parquet 🚀 21265450 23790668 0.89
duckdb / vortex-file-compressed (0.944x ➖, 7↑ 0↓)
name PR 0a53378 (ns) base 15cec3b (ns) ratio (PR/base)
clickbench_q00/duckdb:vortex-file-compressed 9448952 9667312 0.98
clickbench_q01/duckdb:vortex-file-compressed 14686252 15724398 0.93
clickbench_q02/duckdb:vortex-file-compressed 26860090 28718678 0.94
clickbench_q03/duckdb:vortex-file-compressed 33307429 35158259 0.95
clickbench_q04/duckdb:vortex-file-compressed 200309501 201578430 0.99
clickbench_q05/duckdb:vortex-file-compressed 183500244 191114808 0.96
clickbench_q06/duckdb:vortex-file-compressed 20071597 20744268 0.97
clickbench_q07/duckdb:vortex-file-compressed 24382666 24685533 0.99
clickbench_q08/duckdb:vortex-file-compressed 266013437 281381198 0.95
clickbench_q09/duckdb:vortex-file-compressed 350509904 361651999 0.97
clickbench_q10/duckdb:vortex-file-compressed 76999986 79442147 0.97
clickbench_q11/duckdb:vortex-file-compressed 94883870 95710663 0.99
clickbench_q12/duckdb:vortex-file-compressed 210261184 214701063 0.98
clickbench_q13/duckdb:vortex-file-compressed 412475535 439054505 0.94
clickbench_q14/duckdb:vortex-file-compressed 245603139 259289086 0.95
clickbench_q15/duckdb:vortex-file-compressed 250503488 260284988 0.96
clickbench_q16/duckdb:vortex-file-compressed 535993169 560860643 0.96
clickbench_q17/duckdb:vortex-file-compressed 440877447 454636513 0.97
clickbench_q18/duckdb:vortex-file-compressed 946821925 989329219 0.96
clickbench_q19/duckdb:vortex-file-compressed 20557184 21275108 0.97
clickbench_q20/duckdb:vortex-file-compressed 293781189 319168502 0.92
clickbench_q21/duckdb:vortex-file-compressed 379661350 406777237 0.93
clickbench_q22/duckdb:vortex-file-compressed 534996955 585899285 0.91
clickbench_q23/duckdb:vortex-file-compressed 194592037 185243349 1.05
clickbench_q24/duckdb:vortex-file-compressed 🚀 34298129 38621870 0.89
clickbench_q25/duckdb:vortex-file-compressed 88327950 86869741 1.02
clickbench_q26/duckdb:vortex-file-compressed 44696553 44369128 1.01
clickbench_q27/duckdb:vortex-file-compressed 211222356 224720357 0.94
clickbench_q28/duckdb:vortex-file-compressed 3067714407 3135521912 0.98
clickbench_q29/duckdb:vortex-file-compressed 30481304 31795869 0.96
clickbench_q30/duckdb:vortex-file-compressed 199661454 213222647 0.94
clickbench_q31/duckdb:vortex-file-compressed 292830848 307444045 0.95
clickbench_q32/duckdb:vortex-file-compressed 1120320445 1159414386 0.97
clickbench_q33/duckdb:vortex-file-compressed 1119651175 1178826182 0.95
clickbench_q34/duckdb:vortex-file-compressed 1214088803 1283631467 0.95
clickbench_q35/duckdb:vortex-file-compressed 373116118 381570688 0.98
clickbench_q36/duckdb:vortex-file-compressed 🚀 27211016 32509974 0.84
clickbench_q37/duckdb:vortex-file-compressed 🚀 18753078 23858143 0.79
clickbench_q38/duckdb:vortex-file-compressed 🚀 22422108 26653196 0.84
clickbench_q39/duckdb:vortex-file-compressed 🚀 43393411 48638848 0.89
clickbench_q40/duckdb:vortex-file-compressed 🚀 20930767 24628069 0.85
clickbench_q41/duckdb:vortex-file-compressed 🚀 19671565 23291626 0.84
clickbench_q42/duckdb:vortex-file-compressed 21147649 21285096 0.99
duckdb / parquet (0.979x ➖, 1↑ 0↓)
name PR 0a53378 (ns) base 15cec3b (ns) ratio (PR/base)
clickbench_q00/duckdb:parquet 23387189 22787810 1.03
clickbench_q01/duckdb:parquet 29453927 28508345 1.03
clickbench_q02/duckdb:parquet 50060789 51467683 0.97
clickbench_q03/duckdb:parquet 39962051 41436289 0.96
clickbench_q04/duckdb:parquet 204286820 206112294 0.99
clickbench_q05/duckdb:parquet 257171511 264400960 0.97
clickbench_q06/duckdb:parquet 47285905 47910549 0.99
clickbench_q07/duckdb:parquet 32093102 31960302 1.00
clickbench_q08/duckdb:parquet 268651830 276262500 0.97
clickbench_q09/duckdb:parquet 399407192 407298579 0.98
clickbench_q10/duckdb:parquet 84238564 83464050 1.01
clickbench_q11/duckdb:parquet 100468469 103010510 0.98
clickbench_q12/duckdb:parquet 279065874 290313787 0.96
clickbench_q13/duckdb:parquet 472202673 485505753 0.97
clickbench_q14/duckdb:parquet 315029874 323492145 0.97
clickbench_q15/duckdb:parquet 251989228 263878995 0.95
clickbench_q16/duckdb:parquet 592366042 613510481 0.97
clickbench_q17/duckdb:parquet 490255750 506972273 0.97
clickbench_q18/duckdb:parquet 1030767675 1063989744 0.97
clickbench_q19/duckdb:parquet 27568938 28106991 0.98
clickbench_q20/duckdb:parquet 414282108 429794980 0.96
clickbench_q21/duckdb:parquet 535699984 541573829 0.99
clickbench_q22/duckdb:parquet 916566198 924239296 0.99
clickbench_q23/duckdb:parquet 276042163 273284177 1.01
clickbench_q24/duckdb:parquet 69074815 72900822 0.95
clickbench_q25/duckdb:parquet 162059456 164271711 0.99
clickbench_q26/duckdb:parquet 53820739 53310318 1.01
clickbench_q27/duckdb:parquet 473746561 482086697 0.98
clickbench_q28/duckdb:parquet 4759411216 4815559591 0.99
clickbench_q29/duckdb:parquet 41867022 43465580 0.96
clickbench_q30/duckdb:parquet 309858042 316635836 0.98
clickbench_q31/duckdb:parquet 372018242 391401368 0.95
clickbench_q32/duckdb:parquet 1116845344 1146123408 0.97
clickbench_q33/duckdb:parquet 1097439269 1148388503 0.96
clickbench_q34/duckdb:parquet 1147151810 1195271808 0.96
clickbench_q35/duckdb:parquet 367761416 377822254 0.97
clickbench_q36/duckdb:parquet 49775986 45937233 1.08
clickbench_q37/duckdb:parquet 34587634 34183000 1.01
clickbench_q38/duckdb:parquet 34832371 36192379 0.96
clickbench_q39/duckdb:parquet 🚀 79115835 89338163 0.89
clickbench_q40/duckdb:parquet 19979814 20922106 0.95
clickbench_q41/duckdb:parquet 20327888 20855891 0.97
clickbench_q42/duckdb:parquet 22812803 23432956 0.97
duckdb / duckdb (0.985x ➖, 0↑ 0↓)
name PR 0a53378 (ns) base 15cec3b (ns) ratio (PR/base)
clickbench_q00/duckdb:duckdb 16708774 17226639 0.97
clickbench_q01/duckdb:duckdb 33836024 34475714 0.98
clickbench_q02/duckdb:duckdb 51197140 51791850 0.99
clickbench_q03/duckdb:duckdb 55468978 57081694 0.97
clickbench_q04/duckdb:duckdb 209778742 214729995 0.98
clickbench_q05/duckdb:duckdb 281427052 288374936 0.98
clickbench_q06/duckdb:duckdb 33106947 35588005 0.93
clickbench_q07/duckdb:duckdb 34469623 35545658 0.97
clickbench_q08/duckdb:duckdb 284494382 276819915 1.03
clickbench_q09/duckdb:duckdb 390695456 401637876 0.97
clickbench_q10/duckdb:duckdb 118831614 119420289 1.00
clickbench_q11/duckdb:duckdb 126542995 128311575 0.99
clickbench_q12/duckdb:duckdb 263529659 264413605 1.00
clickbench_q13/duckdb:duckdb 449221721 452788507 0.99
clickbench_q14/duckdb:duckdb 284118137 288629917 0.98
clickbench_q15/duckdb:duckdb 240869604 246024286 0.98
clickbench_q16/duckdb:duckdb 562862249 579135899 0.97
clickbench_q17/duckdb:duckdb 467070637 480501324 0.97
clickbench_q18/duckdb:duckdb 997328743 1024165066 0.97
clickbench_q19/duckdb:duckdb 33846365 35433494 0.96
clickbench_q20/duckdb:duckdb 459935773 483463542 0.95
clickbench_q21/duckdb:duckdb 485389326 470572386 1.03
clickbench_q22/duckdb:duckdb 540306075 548945766 0.98
clickbench_q23/duckdb:duckdb 248689171 255716344 0.97
clickbench_q24/duckdb:duckdb 60297037 62769573 0.96
clickbench_q25/duckdb:duckdb 147420701 150925561 0.98
clickbench_q26/duckdb:duckdb 62005391 62433448 0.99
clickbench_q27/duckdb:duckdb 409975207 417095980 0.98
clickbench_q28/duckdb:duckdb 4403243979 4400458152 1.00
clickbench_q29/duckdb:duckdb 50084516 50131983 1.00
clickbench_q30/duckdb:duckdb 276653646 279255958 0.99
clickbench_q31/duckdb:duckdb 359591235 375911808 0.96
clickbench_q32/duckdb:duckdb 1138124032 1154297916 0.99
clickbench_q33/duckdb:duckdb 1169495730 1163606921 1.01
clickbench_q34/duckdb:duckdb 1256906749 1242362645 1.01
clickbench_q35/duckdb:duckdb 298696557 309693381 0.96
clickbench_q36/duckdb:duckdb 50027889 49479403 1.01
clickbench_q37/duckdb:duckdb 28316669 28819190 0.98
clickbench_q38/duckdb:duckdb 33812175 33114624 1.02
clickbench_q39/duckdb:duckdb 82815901 84214778 0.98
clickbench_q40/duckdb:duckdb 27561705 27548300 1.00
clickbench_q41/duckdb:duckdb 27117651 27552358 0.98
clickbench_q42/duckdb:duckdb 30469451 29750416 1.02

File Size Changes (103 files changed, -0.0% overall, 46↑ 57↓)
File Scale Format Base HEAD Change %
hits_16.vortex 1.0 vortex-file-compressed 79.32 MB 79.66 MB +346.10 KB +0.4%
hits_97.vortex 1.0 vortex-file-compressed 106.67 MB 107.00 MB +339.73 KB +0.3%
hits_2.vortex 1.0 vortex-file-compressed 186.03 MB 186.47 MB +443.04 KB +0.2%
hits_60.vortex 1.0 vortex-file-compressed 103.13 MB 103.36 MB +239.31 KB +0.2%
hits_73.vortex 1.0 vortex-file-compressed 109.40 MB 109.58 MB +186.91 KB +0.2%
hits_69.vortex 1.0 vortex-compact 80.82 MB 80.93 MB +112.03 KB +0.1%
hits_79.vortex 1.0 vortex-file-compressed 143.78 MB 143.97 MB +196.29 KB +0.1%
hits_35.vortex 1.0 vortex-file-compressed 114.90 MB 115.05 MB +148.92 KB +0.1%
hits_27.vortex 1.0 vortex-file-compressed 122.30 MB 122.45 MB +153.80 KB +0.1%
hits_25.vortex 1.0 vortex-file-compressed 113.20 MB 113.34 MB +138.11 KB +0.1%
hits_68.vortex 1.0 vortex-file-compressed 122.65 MB 122.79 MB +141.20 KB +0.1%
hits_57.vortex 1.0 vortex-file-compressed 127.92 MB 128.05 MB +137.38 KB +0.1%
hits_19.vortex 1.0 vortex-file-compressed 73.19 MB 73.27 MB +77.11 KB +0.1%
hits_39.vortex 1.0 vortex-file-compressed 80.01 MB 80.09 MB +80.52 KB +0.1%
hits_92.vortex 1.0 vortex-file-compressed 146.36 MB 146.49 MB +135.55 KB +0.1%
hits_75.vortex 1.0 vortex-file-compressed 63.26 MB 63.31 MB +52.47 KB +0.1%
hits_12.vortex 1.0 vortex-file-compressed 100.72 MB 100.80 MB +82.41 KB +0.1%
hits_84.vortex 1.0 vortex-file-compressed 116.78 MB 116.87 MB +94.55 KB +0.1%
hits_42.vortex 1.0 vortex-file-compressed 221.64 MB 221.81 MB +169.80 KB +0.1%
hits_7.vortex 1.0 vortex-file-compressed 93.86 MB 93.92 MB +66.30 KB +0.1%
hits_77.vortex 1.0 vortex-file-compressed 168.03 MB 168.14 MB +117.97 KB +0.1%
hits_46.vortex 1.0 vortex-file-compressed 69.03 MB 69.07 MB +46.59 KB +0.1%
hits_3.vortex 1.0 vortex-file-compressed 141.62 MB 141.70 MB +89.57 KB +0.1%
hits_69.vortex 1.0 vortex-file-compressed 122.82 MB 122.88 MB +65.33 KB +0.1%
hits_28.vortex 1.0 vortex-file-compressed 119.70 MB 119.76 MB +59.80 KB +0.0%
hits_18.vortex 1.0 vortex-file-compressed 104.34 MB 104.39 MB +49.04 KB +0.0%
hits_0.vortex 1.0 vortex-file-compressed 89.45 MB 89.49 MB +41.83 KB +0.0%
hits_48.vortex 1.0 vortex-file-compressed 28.01 MB 28.02 MB +12.84 KB +0.0%
hits_61.vortex 1.0 vortex-file-compressed 101.03 MB 101.07 MB +44.12 KB +0.0%
hits_58.vortex 1.0 vortex-file-compressed 90.27 MB 90.31 MB +37.94 KB +0.0%
hits_76.vortex 1.0 vortex-file-compressed 113.80 MB 113.84 MB +47.23 KB +0.0%
hits_87.vortex 1.0 vortex-file-compressed 172.06 MB 172.13 MB +69.77 KB +0.0%
hits_80.vortex 1.0 vortex-file-compressed 104.96 MB 105.00 MB +36.72 KB +0.0%
hits_52.vortex 1.0 vortex-file-compressed 103.56 MB 103.59 MB +34.32 KB +0.0%
hits_47.vortex 1.0 vortex-file-compressed 41.24 MB 41.25 MB +12.04 KB +0.0%
hits_55.vortex 1.0 vortex-file-compressed 168.91 MB 168.95 MB +47.34 KB +0.0%
hits_13.vortex 1.0 vortex-file-compressed 99.04 MB 99.06 MB +27.24 KB +0.0%
hits_83.vortex 1.0 vortex-file-compressed 89.17 MB 89.19 MB +22.42 KB +0.0%
hits_30.vortex 1.0 vortex-file-compressed 86.76 MB 86.78 MB +18.82 KB +0.0%
hits_53.vortex 1.0 vortex-file-compressed 85.33 MB 85.35 MB +17.50 KB +0.0%
hits_5.vortex 1.0 vortex-file-compressed 92.90 MB 92.91 MB +14.14 KB +0.0%
hits_50.vortex 1.0 vortex-file-compressed 179.06 MB 179.08 MB +25.19 KB +0.0%
hits_78.vortex 1.0 vortex-file-compressed 164.14 MB 164.16 MB +21.20 KB +0.0%
hits_20.vortex 1.0 vortex-file-compressed 62.48 MB 62.49 MB +7.88 KB +0.0%
hits_99.vortex 1.0 vortex-file-compressed 122.78 MB 122.79 MB +8.14 KB +0.0%
hits_85.vortex 1.0 vortex-file-compressed 91.48 MB 91.49 MB +3.66 KB +0.0%
hits_74.vortex 1.0 vortex-file-compressed 119.43 MB 119.43 MB 328 B -0.0%
hits_6.vortex 1.0 vortex-file-compressed 93.29 MB 93.29 MB 1.86 KB -0.0%
hits_40.vortex 1.0 vortex-file-compressed 117.57 MB 117.57 MB 2.59 KB -0.0%
hits_89.vortex 1.0 vortex-file-compressed 184.31 MB 184.31 MB 6.59 KB -0.0%
hits_72.vortex 1.0 vortex-file-compressed 84.47 MB 84.47 MB 3.63 KB -0.0%
hits_45.vortex 1.0 vortex-file-compressed 121.89 MB 121.88 MB 8.34 KB -0.0%
hits_71.vortex 1.0 vortex-file-compressed 101.58 MB 101.57 MB 8.73 KB -0.0%
hits_34.vortex 1.0 vortex-file-compressed 97.38 MB 97.37 MB 9.16 KB -0.0%
hits_59.vortex 1.0 vortex-file-compressed 101.63 MB 101.62 MB 13.80 KB -0.0%
hits_22.vortex 1.0 vortex-file-compressed 76.84 MB 76.83 MB 11.71 KB -0.0%
hits_24.vortex 1.0 vortex-file-compressed 75.93 MB 75.92 MB 12.39 KB -0.0%
hits_9.vortex 1.0 vortex-file-compressed 99.01 MB 98.99 MB 16.91 KB -0.0%
hits_64.vortex 1.0 vortex-file-compressed 80.97 MB 80.95 MB 14.16 KB -0.0%
hits_54.vortex 1.0 vortex-file-compressed 221.21 MB 221.17 MB 38.79 KB -0.0%
hits_98.vortex 1.0 vortex-file-compressed 118.21 MB 118.19 MB 27.42 KB -0.0%
hits_43.vortex 1.0 vortex-file-compressed 226.23 MB 226.18 MB 54.96 KB -0.0%
hits_21.vortex 1.0 vortex-file-compressed 92.70 MB 92.68 MB 23.01 KB -0.0%
hits_1.vortex 1.0 vortex-file-compressed 138.18 MB 138.14 MB 34.56 KB -0.0%
hits_29.vortex 1.0 vortex-file-compressed 59.38 MB 59.37 MB 15.16 KB -0.0%
hits_17.vortex 1.0 vortex-file-compressed 87.11 MB 87.09 MB 23.47 KB -0.0%
hits_93.vortex 1.0 vortex-file-compressed 90.13 MB 90.11 MB 24.95 KB -0.0%
hits_4.vortex 1.0 vortex-file-compressed 108.36 MB 108.33 MB 32.90 KB -0.0%
hits_66.vortex 1.0 vortex-file-compressed 90.17 MB 90.15 MB 28.80 KB -0.0%
hits_96.vortex 1.0 vortex-file-compressed 135.17 MB 135.12 MB 45.76 KB -0.0%
hits_51.vortex 1.0 vortex-file-compressed 277.60 MB 277.51 MB 95.18 KB -0.0%
hits_56.vortex 1.0 vortex-file-compressed 123.13 MB 123.09 MB 44.09 KB -0.0%
hits_65.vortex 1.0 vortex-file-compressed 183.42 MB 183.36 MB 66.37 KB -0.0%
hits_36.vortex 1.0 vortex-file-compressed 68.32 MB 68.29 MB 27.84 KB -0.0%
hits_11.vortex 1.0 vortex-file-compressed 79.67 MB 79.64 MB 34.09 KB -0.0%
hits_23.vortex 1.0 vortex-file-compressed 76.48 MB 76.45 MB 35.59 KB -0.0%
hits_31.vortex 1.0 vortex-file-compressed 90.09 MB 90.05 MB 46.27 KB -0.1%
hits_91.vortex 1.0 vortex-file-compressed 96.88 MB 96.83 MB 53.48 KB -0.1%
hits_94.vortex 1.0 vortex-file-compressed 138.52 MB 138.44 MB 77.84 KB -0.1%
hits_15.vortex 1.0 vortex-file-compressed 89.13 MB 89.08 MB 50.71 KB -0.1%
hits_88.vortex 1.0 vortex-file-compressed 110.86 MB 110.80 MB 64.70 KB -0.1%
hits_44.vortex 1.0 vortex-file-compressed 185.97 MB 185.85 MB 118.19 KB -0.1%
hits_95.vortex 1.0 vortex-file-compressed 96.10 MB 96.04 MB 61.23 KB -0.1%
hits_37.vortex 1.0 vortex-file-compressed 85.35 MB 85.30 MB 54.64 KB -0.1%
hits_26.vortex 1.0 vortex-file-compressed 109.25 MB 109.18 MB 71.61 KB -0.1%
hits_38.vortex 1.0 vortex-file-compressed 99.06 MB 98.99 MB 72.54 KB -0.1%
hits_10.vortex 1.0 vortex-file-compressed 69.38 MB 69.32 MB 54.18 KB -0.1%
hits_49.vortex 1.0 vortex-file-compressed 75.53 MB 75.47 MB 62.86 KB -0.1%
hits_41.vortex 1.0 vortex-file-compressed 223.00 MB 222.82 MB 185.84 KB -0.1%
hits_32.vortex 1.0 vortex-file-compressed 66.62 MB 66.55 MB 65.55 KB -0.1%
hits_70.vortex 1.0 vortex-file-compressed 93.48 MB 93.39 MB 95.13 KB -0.1%
hits_86.vortex 1.0 vortex-file-compressed 69.11 MB 69.04 MB 72.24 KB -0.1%
hits_63.vortex 1.0 vortex-file-compressed 69.11 MB 69.02 MB 86.59 KB -0.1%
hits_62.vortex 1.0 vortex-file-compressed 117.29 MB 117.14 MB 155.45 KB -0.1%
hits_82.vortex 1.0 vortex-file-compressed 99.64 MB 99.51 MB 132.77 KB -0.1%
hits_81.vortex 1.0 vortex-file-compressed 100.71 MB 100.57 MB 144.57 KB -0.1%
hits_33.vortex 1.0 vortex-file-compressed 57.07 MB 56.99 MB 84.81 KB -0.1%
hits_8.vortex 1.0 vortex-file-compressed 93.29 MB 93.14 MB 156.96 KB -0.2%
hits_67.vortex 1.0 vortex-file-compressed 184.29 MB 183.91 MB 389.59 KB -0.2%
hits_14.vortex 1.0 vortex-file-compressed 111.43 MB 111.17 MB 267.05 KB -0.2%
hits_55.vortex 1.0 vortex-compact 96.03 MB 94.93 MB 1.09 MB -1.1%
hits_90.vortex 1.0 vortex-file-compressed 141.69 MB 139.85 MB 1.83 MB -1.3%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%

Totals:

  • vortex-compact: 7.04 GB → 7.04 GB (-0.0%)
  • vortex-file-compressed: 10.98 GB → 10.98 GB (-0.0%)

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +12.3%
Engines: DataFusion No clear signal (+19.5%, environment too noisy confidence) · DuckDB No clear signal (+5.5%, environment too noisy confidence)
Vortex (geomean): 0.910x ➖
Parquet (geomean): 0.810x ➖
Shifts: Parquet (control) -19.0% · Median polish -13.1%

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

datafusion / vortex-file-compressed (0.888x ➖, 6↑ 2↓)
name PR 0a53378 (ns) base 15cec3b (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 299146948 282311685 1.06
tpch_q02/datafusion:vortex-file-compressed 560034361 796891136 0.70
tpch_q03/datafusion:vortex-file-compressed 548666277 459464361 1.19
tpch_q04/datafusion:vortex-file-compressed 🚀 310551495 485978893 0.64
tpch_q05/datafusion:vortex-file-compressed 🚀 489455821 713819830 0.69
tpch_q06/datafusion:vortex-file-compressed 🚀 366800042 572916323 0.64
tpch_q07/datafusion:vortex-file-compressed 597466037 722561761 0.83
tpch_q08/datafusion:vortex-file-compressed 🚨 942445548 615562296 1.53
tpch_q09/datafusion:vortex-file-compressed 653603371 631180334 1.04
tpch_q10/datafusion:vortex-file-compressed 850096392 1025005156 0.83
tpch_q11/datafusion:vortex-file-compressed 🚀 428233464 778121974 0.55
tpch_q12/datafusion:vortex-file-compressed 🚀 532876635 927944187 0.57
tpch_q13/datafusion:vortex-file-compressed 272342919 283159037 0.96
tpch_q14/datafusion:vortex-file-compressed 457253932 393108557 1.16
tpch_q15/datafusion:vortex-file-compressed 🚨 823991719 621315942 1.33
tpch_q16/datafusion:vortex-file-compressed 337304884 276023743 1.22
tpch_q17/datafusion:vortex-file-compressed 616042683 602048034 1.02
tpch_q18/datafusion:vortex-file-compressed 483503548 467764684 1.03
tpch_q19/datafusion:vortex-file-compressed 729143175 593157915 1.23
tpch_q20/datafusion:vortex-file-compressed 514415838 651763288 0.79
tpch_q21/datafusion:vortex-file-compressed 658348155 889043058 0.74
tpch_q22/datafusion:vortex-file-compressed 🚀 321110454 517437073 0.62
datafusion / vortex-compact (0.833x ➖, 8↑ 3↓)
name PR 0a53378 (ns) base 15cec3b (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 250185836 299630895 0.83
tpch_q02/datafusion:vortex-compact 456805323 647121060 0.71
tpch_q03/datafusion:vortex-compact 🚀 377033165 681690318 0.55
tpch_q04/datafusion:vortex-compact 🚀 255044830 406257810 0.63
tpch_q05/datafusion:vortex-compact 🚀 400491567 627617822 0.64
tpch_q06/datafusion:vortex-compact 🚀 313622939 455579799 0.69
tpch_q07/datafusion:vortex-compact 710893088 761524120 0.93
tpch_q08/datafusion:vortex-compact 🚀 706072509 1067265408 0.66
tpch_q09/datafusion:vortex-compact 🚀 553019152 858673269 0.64
tpch_q10/datafusion:vortex-compact 🚀 565585516 1007594781 0.56
tpch_q11/datafusion:vortex-compact 592930376 704080166 0.84
tpch_q12/datafusion:vortex-compact 🚨 730949711 521723868 1.40
tpch_q13/datafusion:vortex-compact 283569156 264767547 1.07
tpch_q14/datafusion:vortex-compact 350023261 323546511 1.08
tpch_q15/datafusion:vortex-compact 680799396 653062718 1.04
tpch_q16/datafusion:vortex-compact 243356795 250529196 0.97
tpch_q17/datafusion:vortex-compact 🚨 681327587 517005860 1.32
tpch_q18/datafusion:vortex-compact 372965703 338288000 1.10
tpch_q19/datafusion:vortex-compact 🚨 931876601 631275016 1.48
tpch_q20/datafusion:vortex-compact 579008516 504633435 1.15
tpch_q21/datafusion:vortex-compact 864766450 1184028052 0.73
tpch_q22/datafusion:vortex-compact 🚀 251927187 707812265 0.36
datafusion / parquet (0.720x ➖, 12↑ 0↓)
name PR 0a53378 (ns) base 15cec3b (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 🚀 247272515 367988409 0.67
tpch_q02/datafusion:parquet 567011605 438536725 1.29
tpch_q03/datafusion:parquet 🚀 383440719 691526271 0.55
tpch_q04/datafusion:parquet 🚀 174495722 356663876 0.49
tpch_q05/datafusion:parquet 🚀 541415014 829692830 0.65
tpch_q06/datafusion:parquet 265564482 278427933 0.95
tpch_q07/datafusion:parquet 🚀 559548213 1016066961 0.55
tpch_q08/datafusion:parquet 679890348 946134104 0.72
tpch_q09/datafusion:parquet 523687801 522418457 1.00
tpch_q10/datafusion:parquet 🚀 659773883 1117666216 0.59
tpch_q11/datafusion:parquet 463611378 394800666 1.17
tpch_q12/datafusion:parquet 🚀 317089771 583626715 0.54
tpch_q13/datafusion:parquet 🚀 495986405 790020063 0.63
tpch_q14/datafusion:parquet 🚀 261918890 606602279 0.43
tpch_q15/datafusion:parquet 🚀 448611151 754262697 0.59
tpch_q16/datafusion:parquet 🚀 230025829 430435196 0.53
tpch_q17/datafusion:parquet 593476882 796429682 0.75
tpch_q18/datafusion:parquet 921039900 763337842 1.21
tpch_q19/datafusion:parquet 723145646 713718621 1.01
tpch_q20/datafusion:parquet 463180807 597524551 0.78
tpch_q21/datafusion:parquet 706393242 797051842 0.89
tpch_q22/datafusion:parquet 🚀 178413269 292877749 0.61
duckdb / vortex-file-compressed (0.933x ➖, 0↑ 1↓)
name PR 0a53378 (ns) base 15cec3b (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 444567009 355224664 1.25
tpch_q02/duckdb:vortex-file-compressed 1057915974 1099383743 0.96
tpch_q03/duckdb:vortex-file-compressed 771966300 784609950 0.98
tpch_q04/duckdb:vortex-file-compressed 444959679 615823216 0.72
tpch_q05/duckdb:vortex-file-compressed 928183665 1073098403 0.86
tpch_q06/duckdb:vortex-file-compressed 416093565 480500855 0.87
tpch_q07/duckdb:vortex-file-compressed 1099887567 1105668862 0.99
tpch_q08/duckdb:vortex-file-compressed 1511779056 1374990864 1.10
tpch_q09/duckdb:vortex-file-compressed 969488410 1291678339 0.75
tpch_q10/duckdb:vortex-file-compressed 871453562 878258930 0.99
tpch_q11/duckdb:vortex-file-compressed 540342118 565027090 0.96
tpch_q12/duckdb:vortex-file-compressed 753648536 815610547 0.92
tpch_q13/duckdb:vortex-file-compressed 🚨 612834561 460073551 1.33
tpch_q14/duckdb:vortex-file-compressed 454595950 539009081 0.84
tpch_q15/duckdb:vortex-file-compressed 379808872 347332945 1.09
tpch_q16/duckdb:vortex-file-compressed 351500766 342421242 1.03
tpch_q17/duckdb:vortex-file-compressed 728215246 826511215 0.88
tpch_q18/duckdb:vortex-file-compressed 664510318 724049949 0.92
tpch_q19/duckdb:vortex-file-compressed 465399070 595956083 0.78
tpch_q20/duckdb:vortex-file-compressed 932066304 938070484 0.99
tpch_q21/duckdb:vortex-file-compressed 1038991001 1452879601 0.72
tpch_q22/duckdb:vortex-file-compressed 275597701 333484603 0.83
duckdb / vortex-compact (0.992x ➖, 0↑ 0↓)
name PR 0a53378 (ns) base 15cec3b (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 337238009 374364933 0.90
tpch_q02/duckdb:vortex-compact 1082103342 1092357161 0.99
tpch_q03/duckdb:vortex-compact 677188186 671794577 1.01
tpch_q04/duckdb:vortex-compact 411359939 455323179 0.90
tpch_q05/duckdb:vortex-compact 890756350 1013137479 0.88
tpch_q06/duckdb:vortex-compact 371671325 412313027 0.90
tpch_q07/duckdb:vortex-compact 939566857 932790124 1.01
tpch_q08/duckdb:vortex-compact 1138003186 1249157558 0.91
tpch_q09/duckdb:vortex-compact 1034980683 1017209328 1.02
tpch_q10/duckdb:vortex-compact 842069464 828220440 1.02
tpch_q11/duckdb:vortex-compact 584020220 501217753 1.17
tpch_q12/duckdb:vortex-compact 775079547 797130427 0.97
tpch_q13/duckdb:vortex-compact 529760693 446011731 1.19
tpch_q14/duckdb:vortex-compact 463326651 473943681 0.98
tpch_q15/duckdb:vortex-compact 369626999 351689716 1.05
tpch_q16/duckdb:vortex-compact 315897471 368672460 0.86
tpch_q17/duckdb:vortex-compact 828749533 782706566 1.06
tpch_q18/duckdb:vortex-compact 717600719 680004056 1.06
tpch_q19/duckdb:vortex-compact 573152767 499592412 1.15
tpch_q20/duckdb:vortex-compact 878255881 763892998 1.15
tpch_q21/duckdb:vortex-compact 1265673184 1345815385 0.94
tpch_q22/duckdb:vortex-compact 249528365 296210416 0.84
duckdb / parquet (0.912x ➖, 0↑ 0↓)
name PR 0a53378 (ns) base 15cec3b (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 597259741 492045418 1.21
tpch_q02/duckdb:parquet 1147639340 1301803617 0.88
tpch_q03/duckdb:parquet 1320530309 1316404093 1.00
tpch_q04/duckdb:parquet 870241037 803950580 1.08
tpch_q05/duckdb:parquet 1578482643 1625749223 0.97
tpch_q06/duckdb:parquet 520045551 656855993 0.79
tpch_q07/duckdb:parquet 1389115209 1105266510 1.26
tpch_q08/duckdb:parquet 1852132912 1771635542 1.05
tpch_q09/duckdb:parquet 1465752978 1898529027 0.77
tpch_q10/duckdb:parquet 1432979593 1722273071 0.83
tpch_q11/duckdb:parquet 727118052 833686845 0.87
tpch_q12/duckdb:parquet 831478097 933803672 0.89
tpch_q13/duckdb:parquet 967622261 961742720 1.01
tpch_q14/duckdb:parquet 835515571 1005215704 0.83
tpch_q15/duckdb:parquet 554921775 678962907 0.82
tpch_q16/duckdb:parquet 699869509 770149247 0.91
tpch_q17/duckdb:parquet 836370592 924997730 0.90
tpch_q18/duckdb:parquet 967226786 1203807146 0.80
tpch_q19/duckdb:parquet 978383580 945227003 1.04
tpch_q20/duckdb:parquet 1440696796 1695148724 0.85
tpch_q21/duckdb:parquet 1205752616 1535785835 0.79
tpch_q22/duckdb:parquet 502539064 694452258 0.72

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Appian on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.3%
Engines: DataFusion No clear signal (-1.2%, low confidence) · DuckDB No clear signal (+0.3%, low confidence)
Vortex (geomean): 0.919x ➖
Parquet (geomean): 0.924x ➖
Shifts: Parquet (control) -7.6% · Median polish -6.5%

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

datafusion / vortex-file-compressed (0.900x ➖, 3↑ 0↓)
name PR 0a53378 (ns) base 15cec3b (ns) ratio (PR/base)
appian_q01/datafusion:vortex-file-compressed 🚀 128816903 144516242 0.89
appian_q02/datafusion:vortex-file-compressed 594068716 646592214 0.92
appian_q03/datafusion:vortex-file-compressed 338529352 375818761 0.90
appian_q04/datafusion:vortex-file-compressed 🚀 42236395978 47079973321 0.90
appian_q05/datafusion:vortex-file-compressed 244819858 270350801 0.91
appian_q06/datafusion:vortex-file-compressed 330372106 366728283 0.90
appian_q07/datafusion:vortex-file-compressed 🚀 415226334 472231210 0.88
appian_q08/datafusion:vortex-file-compressed 1923486369 2116717817 0.91
datafusion / parquet (0.911x ➖, 2↑ 0↓)
name PR 0a53378 (ns) base 15cec3b (ns) ratio (PR/base)
appian_q01/datafusion:parquet 🚀 123282075 140691180 0.88
appian_q02/datafusion:parquet 598861363 658552969 0.91
appian_q03/datafusion:parquet 333751370 359938888 0.93
appian_q04/datafusion:parquet 🚀 42296392549 47154584627 0.90
appian_q05/datafusion:parquet 274538590 299515902 0.92
appian_q06/datafusion:parquet 353698885 384015617 0.92
appian_q07/datafusion:parquet 439949538 475071397 0.93
appian_q08/datafusion:parquet 1909627204 2079075003 0.92
duckdb / vortex-file-compressed (0.939x ➖, 0↑ 0↓)
name PR 0a53378 (ns) base 15cec3b (ns) ratio (PR/base)
appian_q01/duckdb:vortex-file-compressed 183971228 197780113 0.93
appian_q02/duckdb:vortex-file-compressed 600198358 630344780 0.95
appian_q03/duckdb:vortex-file-compressed 260296557 283777179 0.92
appian_q04/duckdb:vortex-file-compressed 1320376405 1367127170 0.97
appian_q05/duckdb:vortex-file-compressed 282191993 307464071 0.92
appian_q06/duckdb:vortex-file-compressed 794437571 823030501 0.97
appian_q07/duckdb:vortex-file-compressed 346775640 370953134 0.93
appian_q08/duckdb:vortex-file-compressed 1277112115 1374062881 0.93
duckdb / parquet (0.938x ➖, 0↑ 0↓)
name PR 0a53378 (ns) base 15cec3b (ns) ratio (PR/base)
appian_q01/duckdb:parquet 199013948 216236602 0.92
appian_q02/duckdb:parquet 600433452 637831256 0.94
appian_q03/duckdb:parquet 281971749 309430771 0.91
appian_q04/duckdb:parquet 1325943330 1389081923 0.95
appian_q05/duckdb:parquet 309433185 337013924 0.92
appian_q06/duckdb:parquet 789520763 811410817 0.97
appian_q07/duckdb:parquet 361284301 386596124 0.93
appian_q08/duckdb:parquet 1266855397 1334700465 0.95
duckdb / duckdb (0.943x ➖, 0↑ 0↓)
name PR 0a53378 (ns) base 15cec3b (ns) ratio (PR/base)
appian_q01/duckdb:duckdb 169457820 184116355 0.92
appian_q02/duckdb:duckdb 546655311 575168325 0.95
appian_q03/duckdb:duckdb 391427938 415142596 0.94
appian_q04/duckdb:duckdb 1301375684 1352814606 0.96
appian_q05/duckdb:duckdb 277827899 303317331 0.92
appian_q06/duckdb:duckdb 771505049 801735951 0.96
appian_q07/duckdb:duckdb 324974927 342989886 0.95
appian_q08/duckdb:duckdb 1217573980 1292995602 0.94

File Size Changes (6 files changed, -0.1% overall, 0↑ 6↓)
File Scale Format Base HEAD Change %
addressview.vortex 1.0 vortex-file-compressed 34.61 MB 34.61 MB 32 B -0.0%
orderview.vortex 1.0 vortex-file-compressed 76.15 MB 76.10 MB 51.34 KB -0.1%
creditcardview.vortex 1.0 vortex-file-compressed 58.34 MB 58.23 MB 111.91 KB -0.2%
categoryview.vortex 1.0 vortex-file-compressed 19.85 KB 19.34 KB 520 B -2.6%
productview.vortex 1.0 vortex-file-compressed 19.72 KB 19.21 KB 520 B -2.6%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%

Totals:

  • vortex-compact: 271.94 MB → 271.68 MB (-0.1%)
  • vortex-file-compressed: 476.51 MB → 476.35 MB (-0.0%)

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +3.6%
Engines: DataFusion No clear signal (+5.8%, environment too noisy confidence) · DuckDB No clear signal (+1.4%, environment too noisy confidence)
Vortex (geomean): 1.000x ➖
Parquet (geomean): 0.966x ➖
Shifts: Parquet (control) -3.4% · Median polish +1.7%

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

datafusion / vortex-file-compressed (0.848x ➖, 1↑ 0↓)
name PR 0a53378 (ns) base 15cec3b (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 711828455 967841697 0.74
tpch_q02/datafusion:vortex-file-compressed 876693222 1062550613 0.83
tpch_q03/datafusion:vortex-file-compressed 868103907 1062669008 0.82
tpch_q04/datafusion:vortex-file-compressed 594637339 691002194 0.86
tpch_q05/datafusion:vortex-file-compressed 1104752305 1311902594 0.84
tpch_q06/datafusion:vortex-file-compressed 661612773 841957359 0.79
tpch_q07/datafusion:vortex-file-compressed 1083778146 1277080956 0.85
tpch_q08/datafusion:vortex-file-compressed 🚀 1290026514 2003278786 0.64
tpch_q09/datafusion:vortex-file-compressed 1340928980 1837670169 0.73
tpch_q10/datafusion:vortex-file-compressed 1189056917 1436407216 0.83
tpch_q11/datafusion:vortex-file-compressed 769132934 913684998 0.84
tpch_q12/datafusion:vortex-file-compressed 1157766989 992048820 1.17
tpch_q13/datafusion:vortex-file-compressed 491120067 492532394 1.00
tpch_q14/datafusion:vortex-file-compressed 685349954 679113742 1.01
tpch_q15/datafusion:vortex-file-compressed 1078336505 1387631468 0.78
tpch_q16/datafusion:vortex-file-compressed 707354510 958557760 0.74
tpch_q17/datafusion:vortex-file-compressed 1391883562 1659001228 0.84
tpch_q18/datafusion:vortex-file-compressed 1294136483 1544591103 0.84
tpch_q19/datafusion:vortex-file-compressed 1135446052 1190632868 0.95
tpch_q20/datafusion:vortex-file-compressed 1399980179 1184076545 1.18
tpch_q21/datafusion:vortex-file-compressed 1631592338 2301777836 0.71
tpch_q22/datafusion:vortex-file-compressed 875608178 975341727 0.90
datafusion / vortex-compact (0.905x ➖, 3↑ 0↓)
name PR 0a53378 (ns) base 15cec3b (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 773132782 885595994 0.87
tpch_q02/datafusion:vortex-compact 🚀 707631673 1091435959 0.65
tpch_q03/datafusion:vortex-compact 963963254 1031727047 0.93
tpch_q04/datafusion:vortex-compact 433443054 580793390 0.75
tpch_q05/datafusion:vortex-compact 927157349 1056013605 0.88
tpch_q06/datafusion:vortex-compact 610076721 663100679 0.92
tpch_q07/datafusion:vortex-compact 1194071954 1213604823 0.98
tpch_q08/datafusion:vortex-compact 🚀 1404249694 2257585615 0.62
tpch_q09/datafusion:vortex-compact 🚀 1183117884 1860647744 0.64
tpch_q10/datafusion:vortex-compact 1281070391 1350880029 0.95
tpch_q11/datafusion:vortex-compact 592647561 769817043 0.77
tpch_q12/datafusion:vortex-compact 963898058 805354494 1.20
tpch_q13/datafusion:vortex-compact 565394614 534076767 1.06
tpch_q14/datafusion:vortex-compact 724551894 704344690 1.03
tpch_q15/datafusion:vortex-compact 1317395690 1125708676 1.17
tpch_q16/datafusion:vortex-compact 600502056 615318588 0.98
tpch_q17/datafusion:vortex-compact 1129550053 1304046514 0.87
tpch_q18/datafusion:vortex-compact 1146340213 1278543942 0.90
tpch_q19/datafusion:vortex-compact 1099939862 1206152804 0.91
tpch_q20/datafusion:vortex-compact 1131411230 1103038165 1.03
tpch_q21/datafusion:vortex-compact 1716650083 1722408774 1.00
tpch_q22/datafusion:vortex-compact 939027740 832264986 1.13
datafusion / parquet (0.828x ➖, 4↑ 1↓)
name PR 0a53378 (ns) base 15cec3b (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 1206766834 971926048 1.24
tpch_q02/datafusion:parquet 🚨 1454586405 1060563072 1.37
tpch_q03/datafusion:parquet 2067068723 1851268354 1.12
tpch_q04/datafusion:parquet 847054924 974933953 0.87
tpch_q05/datafusion:parquet 1655337934 2064672672 0.80
tpch_q06/datafusion:parquet 795035085 917305683 0.87
tpch_q07/datafusion:parquet 2537309350 3030977797 0.84
tpch_q08/datafusion:parquet 2518203921 2846486310 0.88
tpch_q09/datafusion:parquet 2889982914 3743370364 0.77
tpch_q10/datafusion:parquet 4157933047 5919183288 0.70
tpch_q11/datafusion:parquet 975245647 1362720158 0.72
tpch_q12/datafusion:parquet 832376146 1148616665 0.72
tpch_q13/datafusion:parquet 🚀 796935705 1266359887 0.63
tpch_q14/datafusion:parquet 927021872 1296248496 0.72
tpch_q15/datafusion:parquet 1601619114 1912595237 0.84
tpch_q16/datafusion:parquet 🚀 469332758 770054267 0.61
tpch_q17/datafusion:parquet 1810463246 1851893822 0.98
tpch_q18/datafusion:parquet 2263984470 2227170841 1.02
tpch_q19/datafusion:parquet 1122612293 1220726156 0.92
tpch_q20/datafusion:parquet 🚀 1685763500 2625403810 0.64
tpch_q21/datafusion:parquet 2213333933 3142519100 0.70
tpch_q22/datafusion:parquet 🚀 1564077097 2284862157 0.68
duckdb / vortex-file-compressed (1.117x ➖, 0↑ 2↓)
name PR 0a53378 (ns) base 15cec3b (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 878905031 682863749 1.29
tpch_q02/duckdb:vortex-file-compressed 1642653713 1638803367 1.00
tpch_q03/duckdb:vortex-file-compressed 1139818678 922788227 1.24
tpch_q04/duckdb:vortex-file-compressed 830824945 790020445 1.05
tpch_q05/duckdb:vortex-file-compressed 1530687343 1334593672 1.15
tpch_q06/duckdb:vortex-file-compressed 774081030 614536546 1.26
tpch_q07/duckdb:vortex-file-compressed 1781003739 1387678125 1.28
tpch_q08/duckdb:vortex-file-compressed 1757449222 1760696280 1.00
tpch_q09/duckdb:vortex-file-compressed 2080255633 2196576923 0.95
tpch_q10/duckdb:vortex-file-compressed 1572720761 1495112553 1.05
tpch_q11/duckdb:vortex-file-compressed 894942305 850143336 1.05
tpch_q12/duckdb:vortex-file-compressed 1409278992 1333060083 1.06
tpch_q13/duckdb:vortex-file-compressed 923894257 830710692 1.11
tpch_q14/duckdb:vortex-file-compressed 🚨 900088390 649307402 1.39
tpch_q15/duckdb:vortex-file-compressed 694348857 756508636 0.92
tpch_q16/duckdb:vortex-file-compressed 🚨 803905607 559479281 1.44
tpch_q17/duckdb:vortex-file-compressed 1218296355 1112957136 1.09
tpch_q18/duckdb:vortex-file-compressed 1310958716 1144717724 1.15
tpch_q19/duckdb:vortex-file-compressed 899100379 907543230 0.99
tpch_q20/duckdb:vortex-file-compressed 1661962011 1342301862 1.24
tpch_q21/duckdb:vortex-file-compressed 2186236428 2046726074 1.07
tpch_q22/duckdb:vortex-file-compressed 624160124 627783294 0.99
duckdb / vortex-compact (1.167x ➖, 0↑ 2↓)
name PR 0a53378 (ns) base 15cec3b (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 813969211 659246473 1.23
tpch_q02/duckdb:vortex-compact 1522380525 1548651693 0.98
tpch_q03/duckdb:vortex-compact 1189304644 1023195510 1.16
tpch_q04/duckdb:vortex-compact 796109052 716464755 1.11
tpch_q05/duckdb:vortex-compact 1613966060 1310199050 1.23
tpch_q06/duckdb:vortex-compact 717712691 586150911 1.22
tpch_q07/duckdb:vortex-compact 1572165402 1223330637 1.29
tpch_q08/duckdb:vortex-compact 1911150447 1530586596 1.25
tpch_q09/duckdb:vortex-compact 2168450963 1719364392 1.26
tpch_q10/duckdb:vortex-compact 1725587500 1604781818 1.08
tpch_q11/duckdb:vortex-compact 869071542 919782840 0.94
tpch_q12/duckdb:vortex-compact 1564351028 1212793070 1.29
tpch_q13/duckdb:vortex-compact 943019329 808939096 1.17
tpch_q14/duckdb:vortex-compact 796809270 708903119 1.12
tpch_q15/duckdb:vortex-compact 649265991 608455866 1.07
tpch_q16/duckdb:vortex-compact 493462977 516648237 0.96
tpch_q17/duckdb:vortex-compact 🚨 1367498874 999804741 1.37
tpch_q18/duckdb:vortex-compact 1239620832 995238711 1.25
tpch_q19/duckdb:vortex-compact 🚨 1086808521 799339391 1.36
tpch_q20/duckdb:vortex-compact 1637859892 1400558470 1.17
tpch_q21/duckdb:vortex-compact 2342902202 2178183388 1.08
tpch_q22/duckdb:vortex-compact 657811693 535004200 1.23
duckdb / parquet (1.126x ➖, 0↑ 5↓)
name PR 0a53378 (ns) base 15cec3b (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 1016548909 1053759837 0.96
tpch_q02/duckdb:parquet 1596215984 1567446656 1.02
tpch_q03/duckdb:parquet 2889875614 2481184278 1.16
tpch_q04/duckdb:parquet 1478047641 1288173652 1.15
tpch_q05/duckdb:parquet 2673280374 2219927380 1.20
tpch_q06/duckdb:parquet 954269189 1058170871 0.90
tpch_q07/duckdb:parquet 🚨 2927194737 2057689474 1.42
tpch_q08/duckdb:parquet 2971618588 2977955674 1.00
tpch_q09/duckdb:parquet 3247200058 3078166926 1.05
tpch_q10/duckdb:parquet 4593965412 3992286090 1.15
tpch_q11/duckdb:parquet 🚨 1422492379 1086203145 1.31
tpch_q12/duckdb:parquet 1690940852 1479076578 1.14
tpch_q13/duckdb:parquet 🚨 2085816170 1560428146 1.34
tpch_q14/duckdb:parquet 1852439712 1490687871 1.24
tpch_q15/duckdb:parquet 1259931795 1088354380 1.16
tpch_q16/duckdb:parquet 🚨 1479649298 976321362 1.52
tpch_q17/duckdb:parquet 🚨 1895250577 1405733572 1.35
tpch_q18/duckdb:parquet 1710782739 1632612043 1.05
tpch_q19/duckdb:parquet 1985952779 2040406154 0.97
tpch_q20/duckdb:parquet 2583769038 2252994174 1.15
tpch_q21/duckdb:parquet 1857004188 2192427341 0.85
tpch_q22/duckdb:parquet 1433509670 1493519964 0.96

Comment thread vortex-bench/src/lib.rs

anyhow::bail!(
"prepared data is missing for {}: {missing_data}. Generate it first with \
`vx-bench prepare-data {} --formats-json '[{requested_formats}]'` or \

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

In bail we print, --formats-json '["vortex-file-compressed"]'. But we don't accept --formats-json '["vortex-file-compressed"]' on the CLI?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

We do! this is the python tool, it has its own CLI args.

@AdamGS AdamGS requested a review from 0ax1 June 25, 2026 16:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants