Skip to content

DictStrategy probes a fixed row sample instead of the first chunk - #10927

Merged
mhk197 merged 2 commits into
developfrom
mk/dict-probe-sample
Oct 29, 2026
Merged

mhk197 merged 2 commits into
developfrom
mk/dict-probe-sample

Conversation

@mhk197

@mhk197 mhk197 commented Oct 28, 2026 •

Copy link
Copy Markdown
Contributor

Summary

DictStrategy decides whether to dictionary-encode a column by test-compressing its first chunk. It sees a consistent sample only because the 8k RepartitionStrategy above it always hands it one 8,192-row chunk. It now probes the first probe_len rows, collected across chunks, so the decision no longer depends on how the input is chunked.

Changes

  • DictLayoutOptions::probe_len (default 8,192). WriteStrategyBuilder sets it to the row block size, so the decision matches today's for any row block size.
  • peek_first_chunk becomes peek_probe_sample: it peeks chunks until it has probe_len rows, puts them back in front of the stream unchanged, and probes the canonicalized first probe_len rows.
  • A huge first chunk is no longer compressed in full just to decide.

@codspeed

codspeed Bot commented Oct 28, 2026 •

Copy link
Copy Markdown

Merging this PR will not alter performance

2 warnings

⚠️ Walltime results may be unreliable

Some benchmarks used the Walltime instrument outside CodSpeed Macro Runners, which can make the results inconsistent.

Learn more about Macro Runners

See affected benchmarks

⚠️ 1 benchmark is dominated by system calls

System calls cannot be simulated consistently and are left out of the measure. The reported value understates the real cost. Switch to the Walltime instrument to measure them.

Learn more about system calls

See affected benchmarks

✅ 2304 untouched benchmarks


Comparing mk/dict-probe-sample (3edc2c5) with develop (2a9c762)

Open in CodSpeed

Some(chunk) => {
Some(sample) => {
let mut exec_ctx = session.create_execution_ctx();
let sample = sample.execute::<Canonical>(&mut exec_ctx)?.into_array();

@mhk197 mhk197 Oct 29, 2026 •

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.

sample is Chunked or Sliced<Chunked> so need to execute.. I think?

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.

Noo.

@mhk197
mhk197 marked this pull request as ready for review October 29, 2026 13:40
@mhk197 mhk197 added the action/bench-sql Run SQL benchmarks without Vortex Compact on this PR label Oct 29, 2026
@github-actions github-actions Bot removed the action/bench-sql Run SQL benchmarks without Vortex Compact on this PR label Oct 29, 2026
@github-actions

github-actions Bot commented Oct 29, 2026 •

Copy link
Copy Markdown
Contributor

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done 3edc2c5 tpch-nvme-10 1 Explore Profiling Data
🟢 Done 3edc2c5 fineweb 1 Explore Profiling Data
🟢 Done 3edc2c5 tpcds-nvme 1 Explore Profiling Data
🟢 Done 3edc2c5 tpch-s3 1 Explore Profiling Data
🟢 Done 3edc2c5 clickbench-nvme 1 Explore Profiling Data
🟢 Done 3edc2c5 tpch-nvme 1 Explore Profiling Data
🟢 Done 3edc2c5 polarsignals 1 Explore Profiling Data
Previous Runs (14)
Status Commit Job Attempt Link
🟢 Done 4986b12 clickbench-nvme 1 Explore Profiling Data
🟢 Done 4986b12 tpch-s3 1 Explore Profiling Data
🟢 Done 4986b12 tpcds-nvme 1 Explore Profiling Data
🟢 Done 4986b12 fineweb 1 Explore Profiling Data
🟢 Done 4986b12 tpch-nvme 1 Explore Profiling Data
🟢 Done 4986b12 tpch-nvme-10 1 Explore Profiling Data
🟢 Done 4986b12 polarsignals 1 Explore Profiling Data
🟢 Done 3874127 clickbench-nvme 1 Explore Profiling Data
🟢 Done 3874127 tpch-nvme-10 1 Explore Profiling Data
🟢 Done 3874127 polarsignals 1 Explore Profiling Data
🟢 Done 3874127 fineweb 1 Explore Profiling Data
🟢 Done 3874127 tpcds-nvme 1 Explore Profiling Data
🟢 Done 3874127 tpch-s3 1 Explore Profiling Data
🟢 Done 3874127 tpch-nvme 1 Explore Profiling Data

Powered by Polar Signals Cloud

@github-actions

github-actions Bot commented Oct 29, 2026 •

Copy link
Copy Markdown
Contributor

Benchmarks: PolarSignals Profiling 📖

Commits: PR 3edc2c59 vs base 891c01ab
Vortex (geomean): hot 1.004x ➖ · cold 0.864x ✅


datafusion / vortex-file-compressed / ns (1.004x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
polarsignals_q00/datafusion:vortex-file-compressed 44676602 / 45115443 / -1.0% 85435018 / 93846898 / -9.0% 0.52 / 0.48 / +8.8%
polarsignals_q01/datafusion:vortex-file-compressed 50757209 / 50678700 / +0.2% 107658710 / 117957529 / -8.7% 0.47 / 0.43 / +9.7%
polarsignals_q02/datafusion:vortex-file-compressed 45752344 / 45466658 / +0.6% 79495839 / 86493948 / -8.1% 0.58 / 0.53 / +9.5%
polarsignals_q03/datafusion:vortex-file-compressed 53828717 / 53373156 / +0.9% 108048884 / 121270107 / -10.9% 🟢 0.50 / 0.44 / +13.2%
polarsignals_q04/datafusion:vortex-file-compressed 9364537 / 9092400 / +3.0% 40854840 / 53077162 / -23.0% 🟢 0.23 / 0.17 / +33.8%
polarsignals_q05/datafusion:vortex-file-compressed 11946834 / 11900222 / +0.4% 45397054 / 54576797 / -16.8% 🟢 0.26 / 0.22 / +20.7%
polarsignals_q06/datafusion:vortex-file-compressed 23506121 / 23233577 / +1.2% 56381382 / 65904373 / -14.4% 🟢 0.42 / 0.35 / +18.3%
polarsignals_q07/datafusion:vortex-file-compressed 11111792 / 11260816 / -1.3% 43490159 / 54624049 / -20.4% 🟢 0.26 / 0.21 / +23.9%
polarsignals_q08/datafusion:vortex-file-compressed 97945963 / 98053406 / -0.1% 155374428 / 170161727 / -8.7% 0.63 / 0.58 / +9.4%
polarsignals_q09/datafusion:vortex-file-compressed 9998820 / 9995404 / +0.0% 42199553 / 49603840 / -14.9% 🟢 0.24 / 0.20 / +17.6%

No file size changes detected.

@github-actions

github-actions Bot commented Oct 29, 2026 •

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb NVMe 📖

Commits: PR 3edc2c59 vs base 891c01ab
Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.7%
Engines: DataFusion No clear signal (-1.9%, low confidence) · DuckDB No clear signal (+0.5%, low confidence)
Vortex (geomean): hot 0.995x ➖ · cold 1.055x ➖
Parquet (geomean): hot 1.002x ➖ · cold 1.021x ➖
Shifts: Parquet (control) +0.2% · 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.
  • Hot vs cold: Every measurement is run several times. The first run is reported as the cold run, and the median of the runs after it is reported as the hot run. The verdict and significance use hot runs; each target's geomean reports hot and cold beside each other where the individual runs were recorded and hot alone where they were not, the cold column shows first-run cost per row, and hot/cold is how much of each run the warm path saves. Rows whose results predate per-run reporting show only one value, taken from the value the runner reported.
  • Table cells: Each cell reads PR / base / %diff. The hot and cold columns mark a change as 🔴 slower or 🟢 faster once it clears this suite's threshold; anything smaller is noise here and is left unmarked, as is hot/cold, because a shift in the warm-up ratio is not a win or a loss by itself.

datafusion / vortex-file-compressed / ns (0.979x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
fineweb_q00/datafusion:vortex-file-compressed 6831146 / 6967318 / -2.0% 17028276 / 16049965 / +6.1% 0.40 / 0.43 / -7.6%
fineweb_q01/datafusion:vortex-file-compressed 9112700 / 9435792 / -3.4% 48115939 / 44731501 / +7.6% 0.19 / 0.21 / -10.2%
fineweb_q02/datafusion:vortex-file-compressed 9161096 / 10095934 / -9.3% 47263273 / 49629607 / -4.8% 0.19 / 0.20 / -4.7%
fineweb_q03/datafusion:vortex-file-compressed 20327070 / 20965292 / -3.0% 108387482 / 108695983 / -0.3% 0.19 / 0.19 / -2.8%
fineweb_q04/datafusion:vortex-file-compressed 66909044 / 66942157 / -0.0% 166948238 / 150154371 / +11.2% 🔴 0.40 / 0.45 / -10.1%
fineweb_q05/datafusion:vortex-file-compressed 66574710 / 67340242 / -1.1% 153654415 / 147100608 / +4.5% 0.43 / 0.46 / -5.4%
fineweb_q06/datafusion:vortex-file-compressed 19272844 / 19390104 / -0.6% 112939203 / 113140870 / -0.2% 0.17 / 0.17 / -0.4%
fineweb_q07/datafusion:vortex-file-compressed 18771298 / 18480318 / +1.6% 108742112 / 109286066 / -0.5% 0.17 / 0.17 / +2.1%
fineweb_q08/datafusion:vortex-file-compressed 11104140 / 11139960 / -0.3% 40969162 / 44863983 / -8.7% 0.27 / 0.25 / +9.2%
datafusion / parquet / ns (0.999x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
fineweb_q00/datafusion:parquet 9240060 / 9176294 / +0.7% 32631248 / 31962985 / +2.1% 0.28 / 0.29 / -1.4%
fineweb_q01/datafusion:parquet 75494972 / 75277029 / +0.3% 157655388 / 157405746 / +0.2% 0.48 / 0.48 / +0.1%
fineweb_q02/datafusion:parquet 74249618 / 74482994 / -0.3% 156344628 / 150889874 / +3.6% 0.47 / 0.49 / -3.8%
fineweb_q03/datafusion:parquet 74738660 / 73029516 / +2.3% 159892324 / 154526562 / +3.5% 0.47 / 0.47 / -1.1%
fineweb_q04/datafusion:parquet 81619538 / 82710362 / -1.3% 158752310 / 153270537 / +3.6% 0.51 / 0.54 / -4.7%
fineweb_q05/datafusion:parquet 80284356 / 81635758 / -1.7% 157340324 / 149852685 / +5.0% 0.51 / 0.54 / -6.3%
fineweb_q06/datafusion:parquet 75455800 / 77888344 / -3.1% 160233961 / 153969666 / +4.1% 0.47 / 0.51 / -6.9%
fineweb_q07/datafusion:parquet 75175337 / 74337435 / +1.1% 156481639 / 150290974 / +4.1% 0.48 / 0.49 / -2.9%
fineweb_q08/datafusion:parquet 74652100 / 74038366 / +0.8% 153452933 / 151322026 / +1.4% 0.49 / 0.49 / -0.6%
duckdb / vortex-file-compressed / ns (1.010x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
fineweb_q00/duckdb:vortex-file-compressed 2067748 / 1982043 / +4.3% 7004414 / 7212863 / -2.9% 0.30 / 0.27 / +7.4%
fineweb_q01/duckdb:vortex-file-compressed 9615108 / 9388336 / +2.4% 34427658 / 32625632 / +5.5% 0.28 / 0.29 / -2.9%
fineweb_q02/duckdb:vortex-file-compressed 10678130 / 10609639 / +0.6% 38498704 / 33112729 / +16.3% 🔴 0.28 / 0.32 / -13.4%
fineweb_q03/duckdb:vortex-file-compressed 19295162 / 19831758 / -2.7% 101300382 / 88522732 / +14.4% 🔴 0.19 / 0.22 / -15.0%
fineweb_q04/duckdb:vortex-file-compressed 68920230 / 68009227 / +1.3% 117408082 / 104788873 / +12.0% 🔴 0.59 / 0.65 / -9.6%
fineweb_q05/duckdb:vortex-file-compressed 66445204 / 66121595 / +0.5% 118980985 / 104323414 / +14.1% 🔴 0.56 / 0.63 / -11.9%
fineweb_q06/duckdb:vortex-file-compressed 19539554 / 19631661 / -0.5% 107780054 / 92354102 / +16.7% 🔴 0.18 / 0.21 / -14.7%
fineweb_q07/duckdb:vortex-file-compressed 18801348 / 18330431 / +2.6% 102957934 / 85849968 / +19.9% 🔴 0.18 / 0.21 / -14.5%
fineweb_q08/duckdb:vortex-file-compressed 5487744 / 5447516 / +0.7% 14152426 / 15125771 / -6.4% 0.39 / 0.36 / +7.7%
duckdb / parquet / ns (1.005x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
fineweb_q00/duckdb:parquet 24006577 / 23445030 / +2.4% 28155846 / 27892861 / +0.9% 0.85 / 0.84 / +1.4%
fineweb_q01/duckdb:parquet 56480351 / 56264058 / +0.4% 81422510 / 76333224 / +6.7% 0.69 / 0.74 / -5.9%
fineweb_q02/duckdb:parquet 58750214 / 58792404 / -0.1% 81897993 / 83840356 / -2.3% 0.72 / 0.70 / +2.3%
fineweb_q03/duckdb:parquet 119763510 / 119208047 / +0.5% 197780207 / 183651427 / +7.7% 0.61 / 0.65 / -6.7%
fineweb_q04/duckdb:parquet 161762026 / 165904157 / -2.5% 219825076 / 213997817 / +2.7% 0.74 / 0.78 / -5.1%
fineweb_q05/duckdb:parquet 162045757 / 157636433 / +2.8% 213868277 / 215240287 / -0.6% 0.76 / 0.73 / +3.5%
fineweb_q06/duckdb:parquet 87791364 / 88246212 / -0.5% 155587053 / 158365872 / -1.8% 0.56 / 0.56 / +1.3%
fineweb_q07/duckdb:parquet 91224222 / 90578990 / +0.7% 150289446 / 156378525 / -3.9% 0.61 / 0.58 / +4.8%
fineweb_q08/duckdb:parquet 29725638 / 29382608 / +1.2% 31015487 / 30348672 / +2.2% 0.96 / 0.97 / -1.0%

No file size changes detected.

@joseph-isaacs joseph-isaacs added the action/bench-sql Run SQL benchmarks without Vortex Compact on this PR label Oct 29, 2026
@github-actions github-actions Bot removed the action/bench-sql Run SQL benchmarks without Vortex Compact on this PR label Oct 29, 2026
@mhk197 mhk197 changed the title DictStrategy probes a fixed row sample instead of the first chunk DictStrategy probes a fixed row sample instead of the first chunk Oct 29, 2026
@github-actions

github-actions Bot commented Oct 29, 2026 •

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on NVME 📖

Commits: PR 3edc2c59 vs base 891c01ab
Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.1%
Engines: DataFusion No clear signal (+0.6%, low confidence) · DuckDB No clear signal (-0.8%, low confidence)
Vortex (geomean): hot 0.998x ➖ · cold 1.009x ➖
Parquet (geomean): hot 0.999x ➖ · cold 1.008x ➖
Shifts: Parquet (control) -0.1% · Median polish -0.1%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.
  • Hot vs cold: Every measurement is run several times. The first run is reported as the cold run, and the median of the runs after it is reported as the hot run. The verdict and significance use hot runs; each target's geomean reports hot and cold beside each other where the individual runs were recorded and hot alone where they were not, the cold column shows first-run cost per row, and hot/cold is how much of each run the warm path saves. Rows whose results predate per-run reporting show only one value, taken from the value the runner reported.
  • Table cells: Each cell reads PR / base / %diff. The hot and cold columns mark a change as 🔴 slower or 🟢 faster once it clears this suite's threshold; anything smaller is noise here and is left unmarked, as is hot/cold, because a shift in the warm-up ratio is not a win or a loss by itself.

datafusion / vortex-file-compressed / ns (1.005x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:vortex-file-compressed 17329444 / 17384191 / -0.3% 44227790 / 41320135 / +7.0% 0.39 / 0.42 / -6.9%
tpch_q02/datafusion:vortex-file-compressed 17874562 / 18108910 / -1.3% 36193360 / 35296794 / +2.5% 0.49 / 0.51 / -3.7%
tpch_q03/datafusion:vortex-file-compressed 21850804 / 22011605 / -0.7% 49718017 / 47329582 / +5.0% 0.44 / 0.47 / -5.5%
tpch_q04/datafusion:vortex-file-compressed 13334652 / 12985272 / +2.7% 35621904 / 34375288 / +3.6% 0.37 / 0.38 / -0.9%
tpch_q05/datafusion:vortex-file-compressed 39739775 / 39366026 / +0.9% 68706209 / 72738976 / -5.5% 0.58 / 0.54 / +6.9%
tpch_q06/datafusion:vortex-file-compressed 8744925 / 8622478 / +1.4% 27923126 / 24631328 / +13.4% 🔴 0.31 / 0.35 / -10.5%
tpch_q07/datafusion:vortex-file-compressed 55529739 / 55837501 / -0.6% 74890884 / 79804722 / -6.2% 0.74 / 0.70 / +6.0%
tpch_q08/datafusion:vortex-file-compressed 55315309 / 54796886 / +0.9% 76225669 / 83603129 / -8.8% 0.73 / 0.66 / +10.7%
tpch_q09/datafusion:vortex-file-compressed 49294684 / 49612248 / -0.6% 83024838 / 81128665 / +2.3% 0.59 / 0.61 / -2.9%
tpch_q10/datafusion:vortex-file-compressed 20446959 / 20486472 / -0.2% 50689239 / 49226188 / +3.0% 0.40 / 0.42 / -3.1%
tpch_q11/datafusion:vortex-file-compressed 15567501 / 15527100 / +0.3% 32889812 / 32817996 / +0.2% 0.47 / 0.47 / +0.0%
tpch_q12/datafusion:vortex-file-compressed 25267578 / 24989921 / +1.1% 45838514 / 42543080 / +7.7% 0.55 / 0.59 / -6.2%
tpch_q13/datafusion:vortex-file-compressed 20340977 / 20263530 / +0.4% 40690116 / 40004002 / +1.7% 0.50 / 0.51 / -1.3%
tpch_q14/datafusion:vortex-file-compressed 15224807 / 15411592 / -1.2% 37491177 / 37321980 / +0.5% 0.41 / 0.41 / -1.7%
tpch_q15/datafusion:vortex-file-compressed 21031133 / 20746202 / +1.4% 44599711 / 46594252 / -4.3% 0.47 / 0.45 / +5.9%
tpch_q16/datafusion:vortex-file-compressed 18555421 / 18216789 / +1.9% 40582210 / 41541814 / -2.3% 0.46 / 0.44 / +4.3%
tpch_q17/datafusion:vortex-file-compressed 30387977 / 29842182 / +1.8% 59912242 / 57697493 / +3.8% 0.51 / 0.52 / -1.9%
tpch_q18/datafusion:vortex-file-compressed 37397136 / 37703770 / -0.8% 58990211 / 59679217 / -1.2% 0.63 / 0.63 / +0.3%
tpch_q19/datafusion:vortex-file-compressed 19031449 / 18745025 / +1.5% 39027002 / 38791307 / +0.6% 0.49 / 0.48 / +0.9%
tpch_q20/datafusion:vortex-file-compressed 23350758 / 23334521 / +0.1% 47689062 / 45011563 / +5.9% 0.49 / 0.52 / -5.5%
tpch_q21/datafusion:vortex-file-compressed 44494709 / 43623532 / +2.0% 72373251 / 73741183 / -1.9% 0.61 / 0.59 / +3.9%
tpch_q22/datafusion:vortex-file-compressed 11340810 / 11247979 / +0.8% 30803997 / 30234457 / +1.9% 0.37 / 0.37 / -1.0%
datafusion / parquet / ns (0.999x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:parquet 72173434 / 72142750 / +0.0% 89448477 / 89062096 / +0.4% 0.81 / 0.81 / -0.4%
tpch_q02/datafusion:parquet 75806651 / 76098300 / -0.4% 91371273 / 92809458 / -1.5% 0.83 / 0.82 / +1.2%
tpch_q03/datafusion:parquet 83256482 / 83471963 / -0.3% 107070421 / 105305244 / +1.7% 0.78 / 0.79 / -1.9%
tpch_q04/datafusion:parquet 40468365 / 40757507 / -0.7% 58833931 / 58121610 / +1.2% 0.69 / 0.70 / -1.9%
tpch_q05/datafusion:parquet 112559615 / 111960635 / +0.5% 139198114 / 138441875 / +0.5% 0.81 / 0.81 / -0.0%
tpch_q06/datafusion:parquet 31888802 / 32004203 / -0.4% 49743188 / 49329132 / +0.8% 0.64 / 0.65 / -1.2%
tpch_q07/datafusion:parquet 115032558 / 115579072 / -0.5% 141363112 / 140493846 / +0.6% 0.81 / 0.82 / -1.1%
tpch_q08/datafusion:parquet 119740165 / 119412665 / +0.3% 146794171 / 145416929 / +0.9% 0.82 / 0.82 / -0.7%
tpch_q09/datafusion:parquet 140465670 / 139917445 / +0.4% 168310800 / 167025140 / +0.8% 0.83 / 0.84 / -0.4%
tpch_q10/datafusion:parquet 106318038 / 106540246 / -0.2% 132819087 / 131516884 / +1.0% 0.80 / 0.81 / -1.2%
tpch_q11/datafusion:parquet 61405121 / 61323999 / +0.1% 80541082 / 80253956 / +0.4% 0.76 / 0.76 / -0.2%
tpch_q12/datafusion:parquet 65453026 / 65066982 / +0.6% 88564648 / 85567792 / +3.5% 0.74 / 0.76 / -2.8%
tpch_q13/datafusion:parquet 147251937 / 146733377 / +0.4% 167631683 / 165893920 / +1.0% 0.88 / 0.88 / -0.7%
tpch_q14/datafusion:parquet 47771796 / 47804741 / -0.1% 72331432 / 68279475 / +5.9% 0.66 / 0.70 / -5.7%
tpch_q15/datafusion:parquet 75845290 / 75804155 / +0.1% 96413580 / 96010013 / +0.4% 0.79 / 0.79 / -0.4%
tpch_q16/datafusion:parquet 44077667 / 43687693 / +0.9% 61877294 / 61726959 / +0.2% 0.71 / 0.71 / +0.6%
tpch_q17/datafusion:parquet 125668420 / 124600341 / +0.9% 148847588 / 146923680 / +1.3% 0.84 / 0.85 / -0.4%
tpch_q18/datafusion:parquet 123585268 / 124176256 / -0.5% 142731561 / 144729522 / -1.4% 0.87 / 0.86 / +0.9%
tpch_q19/datafusion:parquet 57399670 / 58451856 / -1.8% 85220756 / 82281718 / +3.6% 0.67 / 0.71 / -5.2%
tpch_q20/datafusion:parquet 79190410 / 79813946 / -0.8% 101820331 / 103634081 / -1.8% 0.78 / 0.77 / +1.0%
tpch_q21/datafusion:parquet 116665384 / 117477335 / -0.7% 143151199 / 143471036 / -0.2% 0.81 / 0.82 / -0.5%
tpch_q22/datafusion:parquet 51951876 / 51820826 / +0.3% 69100369 / 67541500 / +2.3% 0.75 / 0.77 / -2.0%
duckdb / vortex-file-compressed / ns (0.991x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:vortex-file-compressed 9165366 / 9364457 / -2.1% 19320626 / 20059148 / -3.7% 0.47 / 0.47 / +1.6%
tpch_q02/duckdb:vortex-file-compressed 15460181 / 15553021 / -0.6% 25167760 / 25519582 / -1.4% 0.61 / 0.61 / +0.8%
tpch_q03/duckdb:vortex-file-compressed 17846862 / 18447596 / -3.3% 33469568 / 33492566 / -0.1% 0.53 / 0.55 / -3.2%
tpch_q04/duckdb:vortex-file-compressed 12292822 / 12231666 / +0.5% 24482694 / 23638210 / +3.6% 0.50 / 0.52 / -3.0%
tpch_q05/duckdb:vortex-file-compressed 20038114 / 20369078 / -1.6% 32022077 / 34300176 / -6.6% 0.63 / 0.59 / +5.4%
tpch_q06/duckdb:vortex-file-compressed 4867318 / 4726939 / +3.0% 14028894 / 14112551 / -0.6% 0.35 / 0.33 / +3.6%
tpch_q07/duckdb:vortex-file-compressed 24000875 / 23935188 / +0.3% 37650288 / 36293543 / +3.7% 0.64 / 0.66 / -3.3%
tpch_q08/duckdb:vortex-file-compressed 21010190 / 21072211 / -0.3% 35709392 / 37296563 / -4.3% 0.59 / 0.56 / +4.1%
tpch_q09/duckdb:vortex-file-compressed 20767218 / 21869360 / -5.0% 37111745 / 36390883 / +2.0% 0.56 / 0.60 / -6.9%
tpch_q10/duckdb:vortex-file-compressed 26972426 / 27031495 / -0.2% 41304026 / 41090952 / +0.5% 0.65 / 0.66 / -0.7%
tpch_q11/duckdb:vortex-file-compressed 8388427 / 8276946 / +1.3% 16642816 / 16453617 / +1.1% 0.50 / 0.50 / +0.2%
tpch_q12/duckdb:vortex-file-compressed 14016753 / 14308653 / -2.0% 25718265 / 24987212 / +2.9% 0.55 / 0.57 / -4.8%
tpch_q13/duckdb:vortex-file-compressed 23243412 / 23220459 / +0.1% 32341728 / 32373657 / -0.1% 0.72 / 0.72 / +0.2%
tpch_q14/duckdb:vortex-file-compressed 11620140 / 11479354 / +1.2% 22477392 / 21850432 / +2.9% 0.52 / 0.53 / -1.6%
tpch_q15/duckdb:vortex-file-compressed 8447174 / 8505233 / -0.7% 20069792 / 19385175 / +3.5% 0.42 / 0.44 / -4.1%
tpch_q16/duckdb:vortex-file-compressed 16428931 / 16596086 / -1.0% 23012335 / 23599585 / -2.5% 0.71 / 0.70 / +1.5%
tpch_q17/duckdb:vortex-file-compressed 11712470 / 12103817 / -3.2% 24716367 / 25656785 / -3.7% 0.47 / 0.47 / +0.4%
tpch_q18/duckdb:vortex-file-compressed 23851743 / 23763978 / +0.4% 35281359 / 32307654 / +9.2% 0.68 / 0.74 / -8.1%
tpch_q19/duckdb:vortex-file-compressed 10855980 / 10960808 / -1.0% 22371848 / 22242267 / +0.6% 0.49 / 0.49 / -1.5%
tpch_q20/duckdb:vortex-file-compressed 13786809 / 14055431 / -1.9% 28840131 / 27575843 / +4.6% 0.48 / 0.51 / -6.2%
tpch_q21/duckdb:vortex-file-compressed 36678301 / 37067749 / -1.1% 54845670 / 53365845 / +2.8% 0.67 / 0.69 / -3.7%
tpch_q22/duckdb:vortex-file-compressed 19022140 / 19450003 / -2.2% 28195767 / 28860773 / -2.3% 0.67 / 0.67 / +0.1%
duckdb / parquet / ns (0.999x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:parquet 48241166 / 48410035 / -0.3% 55994927 / 55071749 / +1.7% 0.86 / 0.88 / -2.0%
tpch_q02/duckdb:parquet 48756066 / 48781979 / -0.1% 56145955 / 56043234 / +0.2% 0.87 / 0.87 / -0.2%
tpch_q03/duckdb:parquet 60611978 / 60662781 / -0.1% 70012594 / 69186536 / +1.2% 0.87 / 0.88 / -1.3%
tpch_q04/duckdb:parquet 34932973 / 35239214 / -0.9% 43502155 / 43406257 / +0.2% 0.80 / 0.81 / -1.1%
tpch_q05/duckdb:parquet 67484206 / 67700624 / -0.3% 77336577 / 77804512 / -0.6% 0.87 / 0.87 / +0.3%
tpch_q06/duckdb:parquet 22061453 / 22011727 / +0.2% 28489483 / 27603798 / +3.2% 0.77 / 0.80 / -2.9%
tpch_q07/duckdb:parquet 64567857 / 64701658 / -0.2% 74008501 / 74217264 / -0.3% 0.87 / 0.87 / +0.1%
tpch_q08/duckdb:parquet 76089685 / 76216540 / -0.2% 87682049 / 88074917 / -0.4% 0.87 / 0.87 / +0.3%
tpch_q09/duckdb:parquet 108533700 / 108283566 / +0.2% 119717638 / 119510800 / +0.2% 0.91 / 0.91 / +0.1%
tpch_q10/duckdb:parquet 106511273 / 106372475 / +0.1% 119485606 / 117762180 / +1.5% 0.89 / 0.90 / -1.3%
tpch_q11/duckdb:parquet 29695383 / 29907303 / -0.7% 35128000 / 35880865 / -2.1% 0.85 / 0.83 / +1.4%
tpch_q12/duckdb:parquet 37994878 / 38101489 / -0.3% 44833399 / 44510954 / +0.7% 0.85 / 0.86 / -1.0%
tpch_q13/duckdb:parquet 175935050 / 175329715 / +0.3% 182092518 / 184310429 / -1.2% 0.97 / 0.95 / +1.6%
tpch_q14/duckdb:parquet 42737867 / 42994604 / -0.6% 51469601 / 52269794 / -1.5% 0.83 / 0.82 / +0.9%
tpch_q15/duckdb:parquet 32870618 / 32902709 / -0.1% 41555118 / 42035646 / -1.1% 0.79 / 0.78 / +1.1%
tpch_q16/duckdb:parquet 47716798 / 47729273 / -0.0% 53683450 / 53845688 / -0.3% 0.89 / 0.89 / +0.3%
tpch_q17/duckdb:parquet 48342052 / 48190566 / +0.3% 58137127 / 57719092 / +0.7% 0.83 / 0.83 / -0.4%
tpch_q18/duckdb:parquet 74802169 / 74960831 / -0.2% 82320280 / 81207555 / +1.4% 0.91 / 0.92 / -1.6%
tpch_q19/duckdb:parquet 49893174 / 49850007 / +0.1% 64097841 / 57878632 / +10.7% 🔴 0.78 / 0.86 / -9.6%
tpch_q20/duckdb:parquet 63979775 / 63815176 / +0.3% 74852207 / 73777575 / +1.5% 0.85 / 0.86 / -1.2%
tpch_q21/duckdb:parquet 107490753 / 107087917 / +0.4% 116206737 / 117445960 / -1.1% 0.92 / 0.91 / +1.4%
tpch_q22/duckdb:parquet 51118348 / 51234071 / -0.2% 60245666 / 59339225 / +1.5% 0.85 / 0.86 / -1.7%

No file size changes detected.

@github-actions

github-actions Bot commented Oct 29, 2026 •

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on NVME 📖

Commits: PR 3edc2c59 vs base 891c01ab
Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.7%
Engines: DataFusion No clear signal (-0.8%, low confidence) · DuckDB No clear signal (-0.5%, low confidence)
Vortex (geomean): hot 0.995x ➖ · cold 0.963x ➖
Parquet (geomean): hot 1.002x ➖ · cold 0.991x ➖
Shifts: Parquet (control) +0.2% · Median polish -0.2%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.
  • Hot vs cold: Every measurement is run several times. The first run is reported as the cold run, and the median of the runs after it is reported as the hot run. The verdict and significance use hot runs; each target's geomean reports hot and cold beside each other where the individual runs were recorded and hot alone where they were not, the cold column shows first-run cost per row, and hot/cold is how much of each run the warm path saves. Rows whose results predate per-run reporting show only one value, taken from the value the runner reported.
  • Table cells: Each cell reads PR / base / %diff. The hot and cold columns mark a change as 🔴 slower or 🟢 faster once it clears this suite's threshold; anything smaller is noise here and is left unmarked, as is hot/cold, because a shift in the warm-up ratio is not a win or a loss by itself.

datafusion / vortex-file-compressed / ns (0.996x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:vortex-file-compressed 89881787 / 90421711 / -0.6% 140423395 / 141995850 / -1.1% 0.64 / 0.64 / +0.5%
tpch_q02/datafusion:vortex-file-compressed 67166307 / 67565558 / -0.6% 101995383 / 102115137 / -0.1% 0.66 / 0.66 / -0.5%
tpch_q03/datafusion:vortex-file-compressed 67239658 / 68440097 / -1.8% 124338725 / 122271488 / +1.7% 0.54 / 0.56 / -3.4%
tpch_q04/datafusion:vortex-file-compressed 35693047 / 35524846 / +0.5% 69945447 / 75006092 / -6.7% 0.51 / 0.47 / +7.7%
tpch_q05/datafusion:vortex-file-compressed 121255522 / 120274798 / +0.8% 177763480 / 176831698 / +0.5% 0.68 / 0.68 / +0.3%
tpch_q06/datafusion:vortex-file-compressed 10954228 / 11322639 / -3.3% 55036875 / 57602409 / -4.5% 0.20 / 0.20 / +1.3%
tpch_q07/datafusion:vortex-file-compressed 135820543 / 136487832 / -0.5% 194879278 / 191931606 / +1.5% 0.70 / 0.71 / -2.0%
tpch_q08/datafusion:vortex-file-compressed 145114435 / 145502958 / -0.3% 201662383 / 219290037 / -8.0% 0.72 / 0.66 / +8.5%
tpch_q09/datafusion:vortex-file-compressed 189510965 / 186216686 / +1.8% 258372590 / 260707454 / -0.9% 0.73 / 0.71 / +2.7%
tpch_q10/datafusion:vortex-file-compressed 74291783 / 74153528 / +0.2% 135185982 / 139115438 / -2.8% 0.55 / 0.53 / +3.1%
tpch_q11/datafusion:vortex-file-compressed 44867351 / 44983051 / -0.3% 69292101 / 69832693 / -0.8% 0.65 / 0.64 / +0.5%
tpch_q12/datafusion:vortex-file-compressed 37294198 / 37810196 / -1.4% 77884289 / 81617122 / -4.6% 0.48 / 0.46 / +3.4%
tpch_q13/datafusion:vortex-file-compressed 42330831 / 42599591 / -0.6% 83323363 / 82235682 / +1.3% 0.51 / 0.52 / -1.9%
tpch_q14/datafusion:vortex-file-compressed 22454432 / 23002058 / -2.4% 84764958 / 83526574 / +1.5% 0.26 / 0.28 / -3.8%
tpch_q15/datafusion:vortex-file-compressed 35688802 / 35046351 / +1.8% 93054395 / 90699552 / +2.6% 0.38 / 0.39 / -0.7%
tpch_q16/datafusion:vortex-file-compressed 40050153 / 39765561 / +0.7% 67847026 / 68874204 / -1.5% 0.59 / 0.58 / +2.2%
tpch_q17/datafusion:vortex-file-compressed 174454284 / 177083395 / -1.5% 223368090 / 226068532 / -1.2% 0.78 / 0.78 / -0.3%
tpch_q18/datafusion:vortex-file-compressed 204810306 / 207611854 / -1.3% 278128544 / 270342947 / +2.9% 0.74 / 0.77 / -4.1%
tpch_q19/datafusion:vortex-file-compressed 35630947 / 34957046 / +1.9% 90325032 / 87904686 / +2.8% 0.39 / 0.40 / -0.8%
tpch_q20/datafusion:vortex-file-compressed 63397468 / 64278020 / -1.4% 118067883 / 118379344 / -0.3% 0.54 / 0.54 / -1.1%
tpch_q21/datafusion:vortex-file-compressed 182247868 / 183023961 / -0.4% 238225133 / 242448463 / -1.7% 0.77 / 0.75 / +1.3%
tpch_q22/datafusion:vortex-file-compressed 27614993 / 27883932 / -1.0% 51522867 / 53536698 / -3.8% 0.54 / 0.52 / +2.9%
datafusion / parquet / ns (1.003x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:parquet 87799856 / 88494633 / -0.8% 133518934 / 126967843 / +5.2% 0.66 / 0.70 / -5.7%
tpch_q02/datafusion:parquet 175742090 / 174703212 / +0.6% 200398557 / 199572701 / +0.4% 0.88 / 0.88 / +0.2%
tpch_q03/datafusion:parquet 138784361 / 138491651 / +0.2% 189521341 / 182443295 / +3.9% 0.73 / 0.76 / -3.5%
tpch_q04/datafusion:parquet 59405395 / 58638802 / +1.3% 95018426 / 92257905 / +3.0% 0.63 / 0.64 / -1.6%
tpch_q05/datafusion:parquet 171254113 / 169716343 / +0.9% 233581096 / 226128944 / +3.3% 0.73 / 0.75 / -2.3%
tpch_q06/datafusion:parquet 37168519 / 37146953 / +0.1% 84231587 / 74767826 / +12.7% 🔴 0.44 / 0.50 / -11.2%
tpch_q07/datafusion:parquet 219474309 / 218589370 / +0.4% 269743421 / 276920926 / -2.6% 0.81 / 0.79 / +3.1%
tpch_q08/datafusion:parquet 221753943 / 221103631 / +0.3% 294750340 / 285288401 / +3.3% 0.75 / 0.78 / -2.9%
tpch_q09/datafusion:parquet 315050898 / 314360848 / +0.2% 375081723 / 386255662 / -2.9% 0.84 / 0.81 / +3.2%
tpch_q10/datafusion:parquet 321602375 / 320847174 / +0.2% 378771741 / 387546024 / -2.3% 0.85 / 0.83 / +2.6%
tpch_q11/datafusion:parquet 127148279 / 125545638 / +1.3% 149654105 / 149739191 / -0.1% 0.85 / 0.84 / +1.3%
tpch_q12/datafusion:parquet 84545015 / 84391724 / +0.2% 122972855 / 122337849 / +0.5% 0.69 / 0.69 / -0.3%
tpch_q13/datafusion:parquet 216254538 / 216471698 / -0.1% 247011479 / 247590876 / -0.2% 0.88 / 0.87 / +0.1%
tpch_q14/datafusion:parquet 88930153 / 89038718 / -0.1% 192381964 / 181579037 / +5.9% 0.46 / 0.49 / -5.7%
tpch_q15/datafusion:parquet 106705110 / 105596593 / +1.0% 152831995 / 154616969 / -1.2% 0.70 / 0.68 / +2.2%
tpch_q16/datafusion:parquet 97958894 / 96843178 / +1.2% 119000745 / 122207496 / -2.6% 0.82 / 0.79 / +3.9%
tpch_q17/datafusion:parquet 214848990 / 213166447 / +0.8% 261772767 / 261077577 / +0.3% 0.82 / 0.82 / +0.5%
tpch_q18/datafusion:parquet 270581252 / 271036032 / -0.2% 315312105 / 323402297 / -2.5% 0.86 / 0.84 / +2.4%
tpch_q19/datafusion:parquet 109388627 / 108642656 / +0.7% 163151049 / 169584977 / -3.8% 0.67 / 0.64 / +4.7%
tpch_q20/datafusion:parquet 189342665 / 189279979 / +0.0% 241397812 / 248412590 / -2.8% 0.78 / 0.76 / +2.9%
tpch_q21/datafusion:parquet 247434299 / 247710338 / -0.1% 304214825 / 315286021 / -3.5% 0.81 / 0.79 / +3.5%
tpch_q22/datafusion:parquet 152887341 / 154424737 / -1.0% 178698455 / 179636660 / -0.5% 0.86 / 0.86 / -0.5%
duckdb / vortex-file-compressed / ns (0.995x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:vortex-file-compressed 33463660 / 33349857 / +0.3% 60976831 / 69341547 / -12.1% 🟢 0.55 / 0.48 / +14.1%
tpch_q02/duckdb:vortex-file-compressed 31760139 / 31869777 / -0.3% 45898031 / 45941299 / -0.1% 0.69 / 0.69 / -0.3%
tpch_q03/duckdb:vortex-file-compressed 51987677 / 52434187 / -0.9% 91601873 / 100430404 / -8.8% 0.57 / 0.52 / +8.7%
tpch_q04/duckdb:vortex-file-compressed 50927686 / 50674538 / +0.5% 80615969 / 88112285 / -8.5% 0.63 / 0.58 / +9.8%
tpch_q05/duckdb:vortex-file-compressed 69051209 / 68608520 / +0.6% 101888557 / 109044750 / -6.6% 0.68 / 0.63 / +7.7%
tpch_q06/duckdb:vortex-file-compressed 14416573 / 14693436 / -1.9% 48023352 / 51561054 / -6.9% 0.30 / 0.28 / +5.3%
tpch_q07/duckdb:vortex-file-compressed 54002634 / 53921645 / +0.2% 101419180 / 111571063 / -9.1% 0.53 / 0.48 / +10.2%
tpch_q08/duckdb:vortex-file-compressed 87666348 / 87340367 / +0.4% 122293265 / 133928383 / -8.7% 0.72 / 0.65 / +9.9%
tpch_q09/duckdb:vortex-file-compressed 98098620 / 97251243 / +0.9% 146666046 / 158394360 / -7.4% 0.67 / 0.61 / +8.9%
tpch_q10/duckdb:vortex-file-compressed 86473069 / 87844198 / -1.6% 128977463 / 139959942 / -7.8% 0.67 / 0.63 / +6.8%
tpch_q11/duckdb:vortex-file-compressed 13113000 / 13021081 / +0.7% 26803595 / 26600501 / +0.8% 0.49 / 0.49 / -0.1%
tpch_q12/duckdb:vortex-file-compressed 43150437 / 43433008 / -0.7% 74884003 / 83774672 / -10.6% 🟢 0.58 / 0.52 / +11.1%
tpch_q13/duckdb:vortex-file-compressed 66808892 / 67518710 / -1.1% 85220822 / 87769468 / -2.9% 0.78 / 0.77 / +1.9%
tpch_q14/duckdb:vortex-file-compressed 27994830 / 28238602 / -0.9% 66556303 / 72995541 / -8.8% 0.42 / 0.39 / +8.7%
tpch_q15/duckdb:vortex-file-compressed 24310547 / 24504700 / -0.8% 58264857 / 65021988 / -10.4% 🟢 0.42 / 0.38 / +10.7%
tpch_q16/duckdb:vortex-file-compressed 48822773 / 49228946 / -0.8% 56212357 / 58244066 / -3.5% 0.87 / 0.85 / +2.8%
tpch_q17/duckdb:vortex-file-compressed 34429565 / 34434502 / -0.0% 61175437 / 64234766 / -4.8% 0.56 / 0.54 / +5.0%
tpch_q18/duckdb:vortex-file-compressed 99195031 / 99599129 / -0.4% 118123922 / 119418694 / -1.1% 0.84 / 0.83 / +0.7%
tpch_q19/duckdb:vortex-file-compressed 25238341 / 25391922 / -0.6% 67460000 / 71989316 / -6.3% 0.37 / 0.35 / +6.1%
tpch_q20/duckdb:vortex-file-compressed 38808079 / 39069466 / -0.7% 82176644 / 88580862 / -7.2% 0.47 / 0.44 / +7.1%
tpch_q21/duckdb:vortex-file-compressed 92863303 / 94943370 / -2.2% 139851174 / 146034384 / -4.2% 0.66 / 0.65 / +2.1%
tpch_q22/duckdb:vortex-file-compressed 34799427 / 35603270 / -2.3% 50920438 / 52346151 / -2.7% 0.68 / 0.68 / +0.5%
duckdb / parquet / ns (1.000x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:parquet 68658857 / 68529089 / +0.2% 89069233 / 91721872 / -2.9% 0.77 / 0.75 / +3.2%
tpch_q02/duckdb:parquet 87377633 / 87980890 / -0.7% 97317026 / 100126172 / -2.8% 0.90 / 0.88 / +2.2%
tpch_q03/duckdb:parquet 110484682 / 111392580 / -0.8% 141107968 / 145840878 / -3.2% 0.78 / 0.76 / +2.5%
tpch_q04/duckdb:parquet 77359605 / 76780616 / +0.8% 99069885 / 102028744 / -2.9% 0.78 / 0.75 / +3.8%
tpch_q05/duckdb:parquet 123579311 / 124594550 / -0.8% 152639829 / 159040491 / -4.0% 0.81 / 0.78 / +3.3%
tpch_q06/duckdb:parquet 35839658 / 36525834 / -1.9% 57845431 / 63078816 / -8.3% 0.62 / 0.58 / +7.0%
tpch_q07/duckdb:parquet 117589382 / 118598815 / -0.9% 155809182 / 155755842 / +0.0% 0.75 / 0.76 / -0.9%
tpch_q08/duckdb:parquet 148344779 / 147958180 / +0.3% 191708854 / 190748168 / +0.5% 0.77 / 0.78 / -0.2%
tpch_q09/duckdb:parquet 238010430 / 237683966 / +0.1% 278596470 / 281635671 / -1.1% 0.85 / 0.84 / +1.2%
tpch_q10/duckdb:parquet 313968240 / 316828815 / -0.9% 333942412 / 342561582 / -2.5% 0.94 / 0.92 / +1.7%
tpch_q11/duckdb:parquet 43946337 / 43893063 / +0.1% 51349066 / 52189936 / -1.6% 0.86 / 0.84 / +1.8%
tpch_q12/duckdb:parquet 72339885 / 72208829 / +0.2% 90069761 / 93875174 / -4.1% 0.80 / 0.77 / +4.4%
tpch_q13/duckdb:parquet 293268550 / 295219035 / -0.7% 310756389 / 307736255 / +1.0% 0.94 / 0.96 / -1.6%
tpch_q14/duckdb:parquet 103643906 / 101585729 / +2.0% 136879976 / 142851362 / -4.2% 0.76 / 0.71 / +6.5%
tpch_q15/duckdb:parquet 57898996 / 57919937 / -0.0% 87829367 / 87162905 / +0.8% 0.66 / 0.66 / -0.8%
tpch_q16/duckdb:parquet 101358426 / 102552148 / -1.2% 108401934 / 109107827 / -0.6% 0.94 / 0.94 / -0.5%
tpch_q17/duckdb:parquet 83745332 / 83029054 / +0.9% 114196187 / 120991902 / -5.6% 0.73 / 0.69 / +6.9%
tpch_q18/duckdb:parquet 158869861 / 156594219 / +1.5% 168976594 / 176632529 / -4.3% 0.94 / 0.89 / +6.0%
tpch_q19/duckdb:parquet 99253084 / 98663556 / +0.6% 133897859 / 135244224 / -1.0% 0.74 / 0.73 / +1.6%
tpch_q20/duckdb:parquet 147401753 / 148052589 / -0.4% 183090532 / 187620677 / -2.4% 0.81 / 0.79 / +2.0%
tpch_q21/duckdb:parquet 256152458 / 251050714 / +2.0% 281782601 / 279389394 / +0.9% 0.91 / 0.90 / +1.2%
tpch_q22/duckdb:parquet 169149188 / 168588942 / +0.3% 183365860 / 185737392 / -1.3% 0.92 / 0.91 / +1.6%

No file size changes detected.

@github-actions

github-actions Bot commented Oct 29, 2026 •

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-DS SF=1 on NVME 📖

Commits: PR 3edc2c59 vs base 891c01ab
Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.0%
Engines: DataFusion No clear signal (-0.1%, low confidence) · DuckDB No clear signal (+0.0%, low confidence)
Vortex (geomean): hot 1.002x ➖ · cold 1.027x ➖
Parquet (geomean): hot 1.002x ➖ · cold 1.014x ➖
Shifts: Parquet (control) +0.2% · Median polish +0.1%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.
  • Hot vs cold: Every measurement is run several times. The first run is reported as the cold run, and the median of the runs after it is reported as the hot run. The verdict and significance use hot runs; each target's geomean reports hot and cold beside each other where the individual runs were recorded and hot alone where they were not, the cold column shows first-run cost per row, and hot/cold is how much of each run the warm path saves. Rows whose results predate per-run reporting show only one value, taken from the value the runner reported.
  • Table cells: Each cell reads PR / base / %diff. The hot and cold columns mark a change as 🔴 slower or 🟢 faster once it clears this suite's threshold; anything smaller is noise here and is left unmarked, as is hot/cold, because a shift in the warm-up ratio is not a win or a loss by itself.

datafusion / vortex-file-compressed / ns (1.002x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpcds_q01/datafusion:vortex-file-compressed 24313364 / 24929819 / -2.5% 42633191 / 39886261 / +6.9% 0.57 / 0.63 / -8.8%
tpcds_q02/datafusion:vortex-file-compressed 47327680 / 47304938 / +0.0% 64369763 / 63291753 / +1.7% 0.74 / 0.75 / -1.6%
tpcds_q03/datafusion:vortex-file-compressed 11520452 / 12072108 / -4.6% 27677095 / 26645962 / +3.9% 0.42 / 0.45 / -8.1%
tpcds_q04/datafusion:vortex-file-compressed 122809698 / 122255524 / +0.5% 157500099 / 153865025 / +2.4% 0.78 / 0.79 / -1.9%
tpcds_q05/datafusion:vortex-file-compressed 59253642 / 59282304 / -0.0% 80277653 / 77583288 / +3.5% 0.74 / 0.76 / -3.4%
tpcds_q06/datafusion:vortex-file-compressed 22665790 / 22524268 / +0.6% 42155648 / 42840616 / -1.6% 0.54 / 0.53 / +2.3%
tpcds_q07/datafusion:vortex-file-compressed 31123882 / 30906300 / +0.7% 53534456 / 51677789 / +3.6% 0.58 / 0.60 / -2.8%
tpcds_q08/datafusion:vortex-file-compressed 24807794 / 24906952 / -0.4% 42418255 / 40509425 / +4.7% 0.58 / 0.61 / -4.9%
tpcds_q09/datafusion:vortex-file-compressed 17282620 / 17545872 / -1.5% 31284995 / 30276524 / +3.3% 0.55 / 0.58 / -4.7%
tpcds_q10/datafusion:vortex-file-compressed 27432032 / 27485852 / -0.2% 49661087 / 46465672 / +6.9% 0.55 / 0.59 / -6.6%
tpcds_q11/datafusion:vortex-file-compressed 64222740 / 64354210 / -0.2% 91924157 / 93597519 / -1.8% 0.70 / 0.69 / +1.6%
tpcds_q12/datafusion:vortex-file-compressed 16896880 / 16522596 / +2.3% 33830760 / 31975875 / +5.8% 0.50 / 0.52 / -3.3%
tpcds_q13/datafusion:vortex-file-compressed 32743382 / 32328255 / +1.3% 53379028 / 52270915 / +2.1% 0.61 / 0.62 / -0.8%
tpcds_q14/datafusion:vortex-file-compressed 494742678 / 496419742 / -0.3% 553000242 / 547826039 / +0.9% 0.89 / 0.91 / -1.3%
tpcds_q15/datafusion:vortex-file-compressed 15535920 / 15734018 / -1.3% 33550258 / 32630451 / +2.8% 0.46 / 0.48 / -4.0%
tpcds_q16/datafusion:vortex-file-compressed 19808233 / 20111558 / -1.5% 37297502 / 35731013 / +4.4% 0.53 / 0.56 / -5.6%
tpcds_q17/datafusion:vortex-file-compressed 59508516 / 58750735 / +1.3% 84098985 / 75227935 / +11.8% 🔴 0.71 / 0.78 / -9.4%
tpcds_q18/datafusion:vortex-file-compressed 67341893 / 69628645 / -3.3% 89815704 / 90512486 / -0.8% 0.75 / 0.77 / -2.5%
tpcds_q19/datafusion:vortex-file-compressed 17447564 / 17158199 / +1.7% 37751987 / 35809080 / +5.4% 0.46 / 0.48 / -3.5%
tpcds_q20/datafusion:vortex-file-compressed 17651636 / 17601121 / +0.3% 35808201 / 33773856 / +6.0% 0.49 / 0.52 / -5.4%
tpcds_q21/datafusion:vortex-file-compressed 15664752 / 16353072 / -4.2% 35740229 / 35735796 / +0.0% 0.44 / 0.46 / -4.2%
tpcds_q22/datafusion:vortex-file-compressed 57830049 / 57723757 / +0.2% 79898686 / 77077432 / +3.7% 0.72 / 0.75 / -3.4%
tpcds_q23/datafusion:vortex-file-compressed 69806899 / 70451034 / -0.9% 96351743 / 97962967 / -1.6% 0.72 / 0.72 / +0.7%
tpcds_q24/datafusion:vortex-file-compressed 67512950 / 68175486 / -1.0% 88606898 / 87061950 / +1.8% 0.76 / 0.78 / -2.7%
tpcds_q25/datafusion:vortex-file-compressed 50428762 / 46347564 / +8.8% 77968150 / 77367351 / +0.8% 0.65 / 0.60 / +8.0%
tpcds_q26/datafusion:vortex-file-compressed 30468266 / 29707798 / +2.6% 49335461 / 48439232 / +1.9% 0.62 / 0.61 / +0.7%
tpcds_q27/datafusion:vortex-file-compressed 60198078 / 60228859 / -0.1% 83615889 / 89657895 / -6.7% 0.72 / 0.67 / +7.2%
tpcds_q28/datafusion:vortex-file-compressed 19191623 / 19347996 / -0.8% 35702352 / 34327358 / +4.0% 0.54 / 0.56 / -4.6%
tpcds_q29/datafusion:vortex-file-compressed 57283512 / 57999057 / -1.2% 73102394 / 78927427 / -7.4% 0.78 / 0.73 / +6.6%
tpcds_q30/datafusion:vortex-file-compressed 27186314 / 27023478 / +0.6% 45197627 / 42521209 / +6.3% 0.60 / 0.64 / -5.4%
tpcds_q31/datafusion:vortex-file-compressed 58691233 / 59282335 / -1.0% 83906465 / 80394556 / +4.4% 0.70 / 0.74 / -5.1%
tpcds_q32/datafusion:vortex-file-compressed 13615735 / 13371567 / +1.8% 28734936 / 28286974 / +1.6% 0.47 / 0.47 / +0.2%
tpcds_q33/datafusion:vortex-file-compressed 28478810 / 27078020 / +5.2% 50704136 / 47123699 / +7.6% 0.56 / 0.57 / -2.3%
tpcds_q34/datafusion:vortex-file-compressed 17181842 / 17440091 / -1.5% 35891050 / 34256331 / +4.8% 0.48 / 0.51 / -6.0%
tpcds_q35/datafusion:vortex-file-compressed 34836716 / 34086638 / +2.2% 57121573 / 55557154 / +2.8% 0.61 / 0.61 / -0.6%
tpcds_q36/datafusion:vortex-file-compressed 46983396 / 47077841 / -0.2% 70278918 / 68920367 / +2.0% 0.67 / 0.68 / -2.1%
tpcds_q37/datafusion:vortex-file-compressed 12117602 / 13173312 / -8.0% 33590599 / 32364436 / +3.8% 0.36 / 0.41 / -11.4%
tpcds_q38/datafusion:vortex-file-compressed 29984055 / 29152504 / +2.9% 49893061 / 48526498 / +2.8% 0.60 / 0.60 / +0.0%
tpcds_q39/datafusion:vortex-file-compressed 61356731 / 61974498 / -1.0% 87365211 / 84929033 / +2.9% 0.70 / 0.73 / -3.8%
tpcds_q40/datafusion:vortex-file-compressed 24320518 / 24289292 / +0.1% 43117166 / 43593051 / -1.1% 0.56 / 0.56 / +1.2%
tpcds_q41/datafusion:vortex-file-compressed 19909784 / 19658760 / +1.3% 34048108 / 33067594 / +3.0% 0.58 / 0.59 / -1.6%
tpcds_q42/datafusion:vortex-file-compressed 11172488 / 11354744 / -1.6% 27093830 / 25101140 / +7.9% 0.41 / 0.45 / -8.8%
tpcds_q43/datafusion:vortex-file-compressed 13028992 / 12665410 / +2.9% 28318788 / 28320584 / -0.0% 0.46 / 0.45 / +2.9%
tpcds_q44/datafusion:vortex-file-compressed 25322002 / 25797986 / -1.8% 48033190 / 46816657 / +2.6% 0.53 / 0.55 / -4.3%
tpcds_q45/datafusion:vortex-file-compressed 17926907 / 18522236 / -3.2% 37144789 / 35484936 / +4.7% 0.48 / 0.52 / -7.5%
tpcds_q46/datafusion:vortex-file-compressed 23314964 / 23441740 / -0.5% 45970922 / 44351483 / +3.7% 0.51 / 0.53 / -4.0%
tpcds_q47/datafusion:vortex-file-compressed 78604860 / 78175341 / +0.5% 105947725 / 104298236 / +1.6% 0.74 / 0.75 / -1.0%
tpcds_q48/datafusion:vortex-file-compressed 31019440 / 30573884 / +1.5% 51352360 / 48183905 / +6.6% 0.60 / 0.63 / -4.8%
tpcds_q49/datafusion:vortex-file-compressed 57487994 / 57519238 / -0.1% 84169675 / 80513180 / +4.5% 0.68 / 0.71 / -4.4%
tpcds_q50/datafusion:vortex-file-compressed 32365550 / 32814812 / -1.4% 53670024 / 50942731 / +5.4% 0.60 / 0.64 / -6.4%
tpcds_q51/datafusion:vortex-file-compressed 67132046 / 66570310 / +0.8% 90278505 / 86881593 / +3.9% 0.74 / 0.77 / -3.0%
tpcds_q52/datafusion:vortex-file-compressed 11396600 / 11842362 / -3.8% 26667731 / 25289355 / +5.5% 0.43 / 0.47 / -8.7%
tpcds_q53/datafusion:vortex-file-compressed 17901824 / 17682904 / +1.2% 37542286 / 37057939 / +1.3% 0.48 / 0.48 / -0.1%
tpcds_q54/datafusion:vortex-file-compressed 33105766 / 33339566 / -0.7% 55277326 / 55318782 / -0.1% 0.60 / 0.60 / -0.6%
tpcds_q55/datafusion:vortex-file-compressed 11369024 / 11391153 / -0.2% 25754768 / 25900761 / -0.6% 0.44 / 0.44 / +0.4%
tpcds_q56/datafusion:vortex-file-compressed 26652996 / 26517412 / +0.5% 47777995 / 47356836 / +0.9% 0.56 / 0.56 / -0.4%
tpcds_q57/datafusion:vortex-file-compressed 78606984 / 78464089 / +0.2% 103974437 / 101178726 / +2.8% 0.76 / 0.78 / -2.5%
tpcds_q58/datafusion:vortex-file-compressed 40496010 / 40724865 / -0.6% 65723944 / 63216193 / +4.0% 0.62 / 0.64 / -4.4%
tpcds_q59/datafusion:vortex-file-compressed 30988778 / 31017555 / -0.1% 52011102 / 51176096 / +1.6% 0.60 / 0.61 / -1.7%
tpcds_q60/datafusion:vortex-file-compressed 27050970 / 26170922 / +3.4% 47603994 / 45459005 / +4.7% 0.57 / 0.58 / -1.3%
tpcds_q61/datafusion:vortex-file-compressed 22900382 / 22739156 / +0.7% 44554987 / 42417457 / +5.0% 0.51 / 0.54 / -4.1%
tpcds_q62/datafusion:vortex-file-compressed 18321323 / 18099875 / +1.2% 33128092 / 32363575 / +2.4% 0.55 / 0.56 / -1.1%
tpcds_q63/datafusion:vortex-file-compressed 17838781 / 17721711 / +0.7% 38141082 / 37561081 / +1.5% 0.47 / 0.47 / -0.9%
tpcds_q64/datafusion:vortex-file-compressed 224159466 / 227626810 / -1.5% 259845080 / 257569313 / +0.9% 0.86 / 0.88 / -2.4%
tpcds_q65/datafusion:vortex-file-compressed 74646992 / 75477058 / -1.1% 93205936 / 95490306 / -2.4% 0.80 / 0.79 / +1.3%
tpcds_q66/datafusion:vortex-file-compressed 52416146 / 52795754 / -0.7% 72186803 / 68788304 / +4.9% 0.73 / 0.77 / -5.4%
tpcds_q67/datafusion:vortex-file-compressed 58023278 / 58535102 / -0.9% 87256454 / 85795812 / +1.7% 0.66 / 0.68 / -2.5%
tpcds_q68/datafusion:vortex-file-compressed 23048376 / 23044784 / +0.0% 47637675 / 45119209 / +5.6% 0.48 / 0.51 / -5.3%
tpcds_q69/datafusion:vortex-file-compressed 27296830 / 27559587 / -1.0% 49223892 / 46733751 / +5.3% 0.55 / 0.59 / -6.0%
tpcds_q70/datafusion:vortex-file-compressed 70795213 / 70694951 / +0.1% 88003293 / 90532225 / -2.8% 0.80 / 0.78 / +3.0%
tpcds_q71/datafusion:vortex-file-compressed 19293562 / 18105540 / +6.6% 36053516 / 34195029 / +5.4% 0.54 / 0.53 / +1.1%
tpcds_q72/datafusion:vortex-file-compressed 351694646 / 347124932 / +1.3% 374867209 / 387572832 / -3.3% 0.94 / 0.90 / +4.8%
tpcds_q73/datafusion:vortex-file-compressed 16041593 / 16164038 / -0.8% 35510102 / 34465922 / +3.0% 0.45 / 0.47 / -3.7%
tpcds_q74/datafusion:vortex-file-compressed 45866217 / 45454528 / +0.9% 70739046 / 70201271 / +0.8% 0.65 / 0.65 / +0.1%
tpcds_q75/datafusion:vortex-file-compressed 134944880 / 135862236 / -0.7% 166566846 / 156660075 / +6.3% 0.81 / 0.87 / -6.6%
tpcds_q76/datafusion:vortex-file-compressed 26614834 / 26210162 / +1.5% 44507405 / 43234603 / +2.9% 0.60 / 0.61 / -1.4%
tpcds_q77/datafusion:vortex-file-compressed 45412857 / 46190492 / -1.7% 68401974 / 64916586 / +5.4% 0.66 / 0.71 / -6.7%
tpcds_q78/datafusion:vortex-file-compressed 68734022 / 68523157 / +0.3% 98395650 / 96309622 / +2.2% 0.70 / 0.71 / -1.8%
tpcds_q79/datafusion:vortex-file-compressed 20098692 / 19638677 / +2.3% 40969962 / 40270552 / +1.7% 0.49 / 0.49 / +0.6%
tpcds_q80/datafusion:vortex-file-compressed 74166781 / 73392946 / +1.1% 104197791 / 103605302 / +0.6% 0.71 / 0.71 / +0.5%
tpcds_q81/datafusion:vortex-file-compressed 27257140 / 27385088 / -0.5% 44740175 / 43565573 / +2.7% 0.61 / 0.63 / -3.1%
tpcds_q82/datafusion:vortex-file-compressed 13138895 / 12453780 / +5.5% 35439521 / 31115694 / +13.9% 🔴 0.37 / 0.40 / -7.4%
tpcds_q83/datafusion:vortex-file-compressed 35675010 / 35109150 / +1.6% 54011477 / 50791070 / +6.3% 0.66 / 0.69 / -4.4%
tpcds_q84/datafusion:vortex-file-compressed 12128387 / 11947430 / +1.5% 25391303 / 24752705 / +2.6% 0.48 / 0.48 / -1.0%
tpcds_q85/datafusion:vortex-file-compressed 58429432 / 58992930 / -1.0% 82624760 / 82003598 / +0.8% 0.71 / 0.72 / -1.7%
tpcds_q86/datafusion:vortex-file-compressed 16540076 / 16556220 / -0.1% 33270386 / 31758994 / +4.8% 0.50 / 0.52 / -4.6%
tpcds_q87/datafusion:vortex-file-compressed 29689062 / 30203084 / -1.7% 49142293 / 48787181 / +0.7% 0.60 / 0.62 / -2.4%
tpcds_q88/datafusion:vortex-file-compressed 31828487 / 31877943 / -0.2% 55661431 / 57880872 / -3.8% 0.57 / 0.55 / +3.8%
tpcds_q89/datafusion:vortex-file-compressed 20772794 / 20571754 / +1.0% 40027522 / 39632800 / +1.0% 0.52 / 0.52 / -0.0%
tpcds_q90/datafusion:vortex-file-compressed 10419387 / 10432724 / -0.1% 23848201 / 21960882 / +8.6% 0.44 / 0.48 / -8.0%
tpcds_q91/datafusion:vortex-file-compressed 16547396 / 16364309 / +1.1% 34975267 / 34115638 / +2.5% 0.47 / 0.48 / -1.4%
tpcds_q92/datafusion:vortex-file-compressed 13587855 / 13552326 / +0.3% 29529227 / 28449037 / +3.8% 0.46 / 0.48 / -3.4%
tpcds_q93/datafusion:vortex-file-compressed 22549935 / 22284025 / +1.2% 41758874 / 39241971 / +6.4% 0.54 / 0.57 / -4.9%
tpcds_q94/datafusion:vortex-file-compressed 18941720 / 18832746 / +0.6% 35630157 / 34067741 / +4.6% 0.53 / 0.55 / -3.8%
tpcds_q95/datafusion:vortex-file-compressed 44974921 / 45089755 / -0.3% 64820143 / 61072387 / +6.1% 0.69 / 0.74 / -6.0%
tpcds_q96/datafusion:vortex-file-compressed 8619454 / 8046399 / +7.1% 22041299 / 21439149 / +2.8% 0.39 / 0.38 / +4.2%
tpcds_q97/datafusion:vortex-file-compressed 21426408 / 21313542 / +0.5% 40716735 / 38152738 / +6.7% 0.53 / 0.56 / -5.8%
tpcds_q98/datafusion:vortex-file-compressed 17021113 / 16923307 / +0.6% 36812543 / 35927725 / +2.5% 0.46 / 0.47 / -1.8%
tpcds_q99/datafusion:vortex-file-compressed 20668860 / 20859080 / -0.9% 36001795 / 36091739 / -0.2% 0.57 / 0.58 / -0.7%
datafusion / parquet / ns (1.002x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpcds_q01/datafusion:parquet 42447206 / 40985603 / +3.6% 58560814 / 60694467 / -3.5% 0.72 / 0.68 / +7.3%
tpcds_q02/datafusion:parquet 54903640 / 55353100 / -0.8% 71175365 / 71209304 / -0.0% 0.77 / 0.78 / -0.8%
tpcds_q03/datafusion:parquet 19167652 / 19156526 / +0.1% 31666424 / 32824523 / -3.5% 0.61 / 0.58 / +3.7%
tpcds_q04/datafusion:parquet 179449220 / 180637846 / -0.7% 208277683 / 207278932 / +0.5% 0.86 / 0.87 / -1.1%
tpcds_q05/datafusion:parquet 69447386 / 69636118 / -0.3% 91936076 / 88032665 / +4.4% 0.76 / 0.79 / -4.5%
tpcds_q06/datafusion:parquet 34181268 / 33502852 / +2.0% 48684854 / 45744693 / +6.4% 0.70 / 0.73 / -4.1%
tpcds_q07/datafusion:parquet 47919284 / 46896197 / +2.2% 67360394 / 64931450 / +3.7% 0.71 / 0.72 / -1.5%
tpcds_q08/datafusion:parquet 30960024 / 31024270 / -0.2% 47201346 / 45500004 / +3.7% 0.66 / 0.68 / -3.8%
tpcds_q09/datafusion:parquet 31496634 / 32561640 / -3.3% 36841593 / 48176217 / -23.5% 🟢 0.85 / 0.68 / +26.5%
tpcds_q10/datafusion:parquet 44437474 / 44980068 / -1.2% 58067363 / 59153408 / -1.8% 0.77 / 0.76 / +0.6%
tpcds_q11/datafusion:parquet 97845478 / 97719808 / +0.1% 125240363 / 119468174 / +4.8% 0.78 / 0.82 / -4.5%
tpcds_q12/datafusion:parquet 23833254 / 24085433 / -1.0% 36895915 / 36314876 / +1.6% 0.65 / 0.66 / -2.6%
tpcds_q13/datafusion:parquet 47090876 / 47335952 / -0.5% 67709058 / 67141160 / +0.8% 0.70 / 0.71 / -1.4%
tpcds_q14/datafusion:parquet 537402756 / 537365690 / +0.0% 581665733 / 588897681 / -1.2% 0.92 / 0.91 / +1.3%
tpcds_q15/datafusion:parquet 23793474 / 24077034 / -1.2% 39583822 / 37175654 / +6.5% 0.60 / 0.65 / -7.2%
tpcds_q16/datafusion:parquet 36746712 / 37566612 / -2.2% 48924018 / 51316817 / -4.7% 0.75 / 0.73 / +2.6%
tpcds_q17/datafusion:parquet 73836222 / 74238780 / -0.5% 98665070 / 95606780 / +3.2% 0.75 / 0.78 / -3.6%
tpcds_q18/datafusion:parquet 66099419 / 67151070 / -1.6% 88941920 / 86876634 / +2.4% 0.74 / 0.77 / -3.9%
tpcds_q19/datafusion:parquet 29395695 / 29264341 / +0.4% 44832288 / 43375230 / +3.4% 0.66 / 0.67 / -2.8%
tpcds_q20/datafusion:parquet 25985440 / 25372052 / +2.4% 36759499 / 36121885 / +1.8% 0.71 / 0.70 / +0.6%
tpcds_q21/datafusion:parquet 20118748 / 20305194 / -0.9% 31341740 / 30708070 / +2.1% 0.64 / 0.66 / -2.9%
tpcds_q22/datafusion:parquet 77035170 / 77598321 / -0.7% 89293059 / 88355795 / +1.1% 0.86 / 0.88 / -1.8%
tpcds_q23/datafusion:parquet 91946219 / 91998962 / -0.1% 116284282 / 115254515 / +0.9% 0.79 / 0.80 / -0.9%
tpcds_q24/datafusion:parquet 91376181 / 92044217 / -0.7% 116268036 / 114568818 / +1.5% 0.79 / 0.80 / -2.2%
tpcds_q25/datafusion:parquet 81348108 / 80273267 / +1.3% 100383017 / 101767184 / -1.4% 0.81 / 0.79 / +2.7%
tpcds_q26/datafusion:parquet 43900550 / 43793540 / +0.2% 60824227 / 57119263 / +6.5% 0.72 / 0.77 / -5.9%
tpcds_q27/datafusion:parquet 74841360 / 75147561 / -0.4% 100392851 / 95130409 / +5.5% 0.75 / 0.79 / -5.6%
tpcds_q28/datafusion:parquet 29076084 / 28546271 / +1.9% 43258819 / 42094328 / +2.8% 0.67 / 0.68 / -0.9%
tpcds_q29/datafusion:parquet 75198491 / 74988624 / +0.3% 98077236 / 94713920 / +3.6% 0.77 / 0.79 / -3.2%
tpcds_q30/datafusion:parquet 44858328 / 45721574 / -1.9% 59092458 / 59875680 / -1.3% 0.76 / 0.76 / -0.6%
tpcds_q31/datafusion:parquet 81052391 / 81216075 / -0.2% 102572247 / 99665273 / +2.9% 0.79 / 0.81 / -3.0%
tpcds_q32/datafusion:parquet 26522359 / 27013892 / -1.8% 40649190 / 39684322 / +2.4% 0.65 / 0.68 / -4.2%
tpcds_q33/datafusion:parquet 38163940 / 37053680 / +3.0% 54119109 / 52556481 / +3.0% 0.71 / 0.71 / +0.0%
tpcds_q34/datafusion:parquet 24559075 / 24286158 / +1.1% 37028220 / 35458284 / +4.4% 0.66 / 0.68 / -3.2%
tpcds_q35/datafusion:parquet 50580104 / 50717366 / -0.3% 63642008 / 62895878 / +1.2% 0.79 / 0.81 / -1.4%
tpcds_q36/datafusion:parquet 52823125 / 51383708 / +2.8% 71115317 / 69758665 / +1.9% 0.74 / 0.74 / +0.8%
tpcds_q37/datafusion:parquet 21509909 / 21664475 / -0.7% 34261249 / 32829680 / +4.4% 0.63 / 0.66 / -4.9%
tpcds_q38/datafusion:parquet 43983452 / 44625452 / -1.4% 58596214 / 60481899 / -3.1% 0.75 / 0.74 / +1.7%
tpcds_q39/datafusion:parquet 68078408 / 68842220 / -1.1% 84411209 / 84502259 / -0.1% 0.81 / 0.81 / -1.0%
tpcds_q40/datafusion:parquet 31232853 / 30380335 / +2.8% 50831124 / 50741717 / +0.2% 0.61 / 0.60 / +2.6%
tpcds_q41/datafusion:parquet 19593246 / 20039468 / -2.2% 31465296 / 31610104 / -0.5% 0.62 / 0.63 / -1.8%
tpcds_q42/datafusion:parquet 18391254 / 18216913 / +1.0% 29867845 / 28896171 / +3.4% 0.62 / 0.63 / -2.3%
tpcds_q43/datafusion:parquet 19380114 / 19424360 / -0.2% 32175481 / 30472220 / +5.6% 0.60 / 0.64 / -5.5%
tpcds_q44/datafusion:parquet 37019354 / 34950446 / +5.9% 48816355 / 48663569 / +0.3% 0.76 / 0.72 / +5.6%
tpcds_q45/datafusion:parquet 27680802 / 27651006 / +0.1% 41693624 / 39558082 / +5.4% 0.66 / 0.70 / -5.0%
tpcds_q46/datafusion:parquet 29567181 / 29223898 / +1.2% 46350864 / 45200529 / +2.5% 0.64 / 0.65 / -1.3%
tpcds_q47/datafusion:parquet 98500334 / 97527767 / +1.0% 120521831 / 119488998 / +0.9% 0.82 / 0.82 / +0.1%
tpcds_q48/datafusion:parquet 42918954 / 42674158 / +0.6% 59839203 / 58156525 / +2.9% 0.72 / 0.73 / -2.3%
tpcds_q49/datafusion:parquet 74770176 / 73627594 / +1.6% 100011356 / 94606778 / +5.7% 0.75 / 0.78 / -3.9%
tpcds_q50/datafusion:parquet 48315537 / 47904681 / +0.9% 67823377 / 66315794 / +2.3% 0.71 / 0.72 / -1.4%
tpcds_q51/datafusion:parquet 75973224 / 75408311 / +0.7% 96617732 / 93858395 / +2.9% 0.79 / 0.80 / -2.1%
tpcds_q52/datafusion:parquet 18553584 / 18684246 / -0.7% 31829444 / 29262567 / +8.8% 0.58 / 0.64 / -8.7%
tpcds_q53/datafusion:parquet 22765886 / 22710524 / +0.2% 38826430 / 36826415 / +5.4% 0.59 / 0.62 / -4.9%
tpcds_q54/datafusion:parquet 53601400 / 52040648 / +3.0% 70858948 / 67354087 / +5.2% 0.76 / 0.77 / -2.1%
tpcds_q55/datafusion:parquet 18360262 / 18295995 / +0.4% 31224895 / 29299613 / +6.6% 0.59 / 0.62 / -5.8%
tpcds_q56/datafusion:parquet 41162385 / 40490852 / +1.7% 56275796 / 53097063 / +6.0% 0.73 / 0.76 / -4.1%
tpcds_q57/datafusion:parquet 101808676 / 101434478 / +0.4% 118483429 / 113691936 / +4.2% 0.86 / 0.89 / -3.7%
tpcds_q58/datafusion:parquet 65676738 / 65599456 / +0.1% 85173387 / 81115192 / +5.0% 0.77 / 0.81 / -4.7%
tpcds_q59/datafusion:parquet 47178985 / 47015278 / +0.3% 63789414 / 63094916 / +1.1% 0.74 / 0.75 / -0.7%
tpcds_q60/datafusion:parquet 42427931 / 40073941 / +5.9% 56176476 / 53338131 / +5.3% 0.76 / 0.75 / +0.5%
tpcds_q61/datafusion:parquet 37387842 / 35867218 / +4.2% 52151498 / 49047157 / +6.3% 0.72 / 0.73 / -2.0%
tpcds_q62/datafusion:parquet 25241705 / 25393642 / -0.6% 38423106 / 37438462 / +2.6% 0.66 / 0.68 / -3.1%
tpcds_q63/datafusion:parquet 22715289 / 22451426 / +1.2% 38079953 / 37654948 / +1.1% 0.60 / 0.60 / +0.0%
tpcds_q64/datafusion:parquet 289633872 / 288456472 / +0.4% 331530834 / 327182991 / +1.3% 0.87 / 0.88 / -0.9%
tpcds_q65/datafusion:parquet 123146882 / 121626482 / +1.3% 139526947 / 135659466 / +2.9% 0.88 / 0.90 / -1.6%
tpcds_q66/datafusion:parquet 60242300 / 61855666 / -2.6% 77009278 / 77294689 / -0.4% 0.78 / 0.80 / -2.2%
tpcds_q67/datafusion:parquet 68792670 / 70864119 / -2.9% 93238689 / 91049938 / +2.4% 0.74 / 0.78 / -5.2%
tpcds_q68/datafusion:parquet 29540090 / 29587375 / -0.2% 49730872 / 47511054 / +4.7% 0.59 / 0.62 / -4.6%
tpcds_q69/datafusion:parquet 43648352 / 43918094 / -0.6% 59488771 / 57328233 / +3.8% 0.73 / 0.77 / -4.2%
tpcds_q70/datafusion:parquet 80000200 / 80169965 / -0.2% 97187079 / 96581863 / +0.6% 0.82 / 0.83 / -0.8%
tpcds_q71/datafusion:parquet 26098161 / 25261114 / +3.3% 38660577 / 37453527 / +3.2% 0.68 / 0.67 / +0.1%
tpcds_q72/datafusion:parquet 519694348 / 527503912 / -1.5% 549414972 / 557651770 / -1.5% 0.95 / 0.95 / -0.0%
tpcds_q73/datafusion:parquet 24346610 / 23633078 / +3.0% 35888459 / 34761298 / +3.2% 0.68 / 0.68 / -0.2%
tpcds_q74/datafusion:parquet 69473745 / 69896448 / -0.6% 85007350 / 86542970 / -1.8% 0.82 / 0.81 / +1.2%
tpcds_q75/datafusion:parquet 154940392 / 154237469 / +0.5% 184469231 / 179000550 / +3.1% 0.84 / 0.86 / -2.5%
tpcds_q76/datafusion:parquet 34790988 / 33827546 / +2.8% 47123726 / 45956011 / +2.5% 0.74 / 0.74 / +0.3%
tpcds_q77/datafusion:parquet 58563044 / 57914142 / +1.1% 75796100 / 73617351 / +3.0% 0.77 / 0.79 / -1.8%
tpcds_q78/datafusion:parquet 86302200 / 85438340 / +1.0% 119114695 / 115256480 / +3.3% 0.72 / 0.74 / -2.3%
tpcds_q79/datafusion:parquet 27443839 / 27116374 / +1.2% 41606599 / 41088944 / +1.3% 0.66 / 0.66 / -0.1%
tpcds_q80/datafusion:parquet 81316752 / 80527048 / +1.0% 113201474 / 109182220 / +3.7% 0.72 / 0.74 / -2.6%
tpcds_q81/datafusion:parquet 38581573 / 39719340 / -2.9% 51917806 / 52276433 / -0.7% 0.74 / 0.76 / -2.2%
tpcds_q82/datafusion:parquet 22708756 / 22549368 / +0.7% 36204460 / 36033076 / +0.5% 0.63 / 0.63 / +0.2%
tpcds_q83/datafusion:parquet 58551079 / 58140102 / +0.7% 75812464 / 74629424 / +1.6% 0.77 / 0.78 / -0.9%
tpcds_q84/datafusion:parquet 26413454 / 26885746 / -1.8% 39278260 / 39334331 / -0.1% 0.67 / 0.68 / -1.6%
tpcds_q85/datafusion:parquet 79798294 / 81351008 / -1.9% 104951173 / 102346258 / +2.5% 0.76 / 0.79 / -4.3%
tpcds_q86/datafusion:parquet 20823776 / 20706562 / +0.6% 33598234 / 31883082 / +5.4% 0.62 / 0.65 / -4.6%
tpcds_q87/datafusion:parquet 45507924 / 45413958 / +0.2% 61236696 / 58532042 / +4.6% 0.74 / 0.78 / -4.2%
tpcds_q88/datafusion:parquet 37942076 / 40161576 / -5.5% 48924231 / 49601538 / -1.4% 0.78 / 0.81 / -4.2%
tpcds_q89/datafusion:parquet 26045117 / 25890766 / +0.6% 42302374 / 39899480 / +6.0% 0.62 / 0.65 / -5.1%
tpcds_q90/datafusion:parquet 15094597 / 15158547 / -0.4% 26120810 / 25784428 / +1.3% 0.58 / 0.59 / -1.7%
tpcds_q91/datafusion:parquet 32354886 / 32144891 / +0.7% 46363477 / 45400045 / +2.1% 0.70 / 0.71 / -1.4%
tpcds_q92/datafusion:parquet 27158372 / 27154124 / +0.0% 41508986 / 39233535 / +5.8% 0.65 / 0.69 / -5.5%
tpcds_q93/datafusion:parquet 27141076 / 27661192 / -1.9% 47428884 / 46130123 / +2.8% 0.57 / 0.60 / -4.6%
tpcds_q94/datafusion:parquet 35695087 / 35778050 / -0.2% 47319983 / 47543034 / -0.5% 0.75 / 0.75 / +0.2%
tpcds_q95/datafusion:parquet 65474609 / 64759588 / +1.1% 79467104 / 77544255 / +2.5% 0.82 / 0.84 / -1.3%
tpcds_q96/datafusion:parquet 12599610 / 12422340 / +1.4% 24187396 / 23577868 / +2.6% 0.52 / 0.53 / -1.1%
tpcds_q97/datafusion:parquet 35547814 / 35416982 / +0.4% 51162810 / 50105785 / +2.1% 0.69 / 0.71 / -1.7%
tpcds_q98/datafusion:parquet 25192335 / 24899514 / +1.2% 39131008 / 36814564 / +6.3% 0.64 / 0.68 / -4.8%
tpcds_q99/datafusion:parquet 29717078 / 30181854 / -1.5% 42674176 / 42338005 / +0.8% 0.70 / 0.71 / -2.3%
duckdb / vortex-file-compressed / ns (1.002x ➖, 0↑ 1↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpcds_q01/duckdb:vortex-file-compressed 15759794 / 15919011 / -1.0% 24600114 / 23528913 / +4.6% 0.64 / 0.68 / -5.3%
tpcds_q02/duckdb:vortex-file-compressed 15507190 / 15520145 / -0.1% 22490665 / 22891237 / -1.7% 0.69 / 0.68 / +1.7%
tpcds_q03/duckdb:vortex-file-compressed 7015048 / 7094498 / -1.1% 15633474 / 14957772 / +4.5% 0.45 / 0.47 / -5.4%
tpcds_q04/duckdb:vortex-file-compressed 45359680 / 45250316 / +0.2% 54136228 / 55459667 / -2.4% 0.84 / 0.82 / +2.7%
tpcds_q05/duckdb:vortex-file-compressed 23333575 / 23028408 / +1.3% 31123853 / 30233844 / +2.9% 0.75 / 0.76 / -1.6%
tpcds_q06/duckdb:vortex-file-compressed 24081262 / 23723990 / +1.5% 37313131 / 36545239 / +2.1% 0.65 / 0.65 / -0.6%
tpcds_q07/duckdb:vortex-file-compressed 13544334 / 13350553 / +1.5% 24327385 / 24171246 / +0.6% 0.56 / 0.55 / +0.8%
tpcds_q08/duckdb:vortex-file-compressed 17283922 / 17468970 / -1.1% 24516265 / 24299057 / +0.9% 0.70 / 0.72 / -1.9%
tpcds_q09/duckdb:vortex-file-compressed 18690547 / 18474592 / +1.2% 28535963 / 27811781 / +2.6% 0.65 / 0.66 / -1.4%
tpcds_q10/duckdb:vortex-file-compressed 26865637 / 26892040 / -0.1% 39827576 / 39686610 / +0.4% 0.67 / 0.68 / -0.5%
tpcds_q11/duckdb:vortex-file-compressed 36846368 / 36845186 / +0.0% 44889067 / 44879612 / +0.0% 0.82 / 0.82 / -0.0%
tpcds_q12/duckdb:vortex-file-compressed 10015584 / 10051307 / -0.4% 16306909 / 16505044 / -1.2% 0.61 / 0.61 / +0.9%
tpcds_q13/duckdb:vortex-file-compressed 20898014 / 20815663 / +0.4% 33943577 / 31444389 / +7.9% 0.62 / 0.66 / -7.0%
tpcds_q14/duckdb:vortex-file-compressed 55049356 / 55445002 / -0.7% 66312180 / 64471042 / +2.9% 0.83 / 0.86 / -3.5%
tpcds_q15/duckdb:vortex-file-compressed 11034842 / 11198524 / -1.5% 17545911 / 17482690 / +0.4% 0.63 / 0.64 / -1.8%
tpcds_q16/duckdb:vortex-file-compressed 24166544 / 24220555 / -0.2% 34311748 / 34063650 / +0.7% 0.70 / 0.71 / -0.9%
tpcds_q17/duckdb:vortex-file-compressed 25639770 / 25539186 / +0.4% 40304825 / 38197160 / +5.5% 0.64 / 0.67 / -4.9%
tpcds_q18/duckdb:vortex-file-compressed 31097828 / 31153088 / -0.2% 41298460 / 40228052 / +2.7% 0.75 / 0.77 / -2.8%
tpcds_q19/duckdb:vortex-file-compressed 78345142 / 77414668 / +1.2% 89698417 / 88530236 / +1.3% 0.87 / 0.87 / -0.1%
tpcds_q20/duckdb:vortex-file-compressed 10740926 / 10724292 / +0.2% 18174440 / 17745451 / +2.4% 0.59 / 0.60 / -2.2%
tpcds_q21/duckdb:vortex-file-compressed 10131782 / 10470166 / -3.2% 22607529 / 21448402 / +5.4% 0.45 / 0.49 / -8.2%
tpcds_q22/duckdb:vortex-file-compressed 18111995 / 17972182 / +0.8% 28334722 / 27996394 / +1.2% 0.64 / 0.64 / -0.4%
tpcds_q23/duckdb:vortex-file-compressed 37648048 / 37832930 / -0.5% 49703470 / 48024045 / +3.5% 0.76 / 0.79 / -3.9%
tpcds_q24/duckdb:vortex-file-compressed 27064124 / 27280710 / -0.8% 39168525 / 37602178 / +4.2% 0.69 / 0.73 / -4.8%
tpcds_q25/duckdb:vortex-file-compressed 23788144 / 23343046 / +1.9% 38225584 / 35279402 / +8.4% 0.62 / 0.66 / -5.9%
tpcds_q26/duckdb:vortex-file-compressed 12978386 / 12761648 / +1.7% 21247265 / 20620135 / +3.0% 0.61 / 0.62 / -1.3%
tpcds_q27/duckdb:vortex-file-compressed 15926813 / 16130970 / -1.3% 26940715 / 26516913 / +1.6% 0.59 / 0.61 / -2.8%
tpcds_q28/duckdb:vortex-file-compressed 15571618 / 15442270 / +0.8% 24301837 / 24460493 / -0.6% 0.64 / 0.63 / +1.5%
tpcds_q29/duckdb:vortex-file-compressed 23333129 / 23663650 / -1.4% 36969892 / 35183201 / +5.1% 0.63 / 0.67 / -6.2%
tpcds_q30/duckdb:vortex-file-compressed 15913942 / 16216396 / -1.9% 25121853 / 23254274 / +8.0% 0.63 / 0.70 / -9.2%
tpcds_q31/duckdb:vortex-file-compressed 18265978 / 17861928 / +2.3% 25807259 / 25941540 / -0.5% 0.71 / 0.69 / +2.8%
tpcds_q32/duckdb:vortex-file-compressed 11796244 / 11528346 / +2.3% 21505237 / 21283362 / +1.0% 0.55 / 0.54 / +1.3%
tpcds_q33/duckdb:vortex-file-compressed 18769942 / 19776336 / -5.1% 29004037 / 27466749 / +5.6% 0.65 / 0.72 / -10.1%
tpcds_q34/duckdb:vortex-file-compressed 12581630 / 12101374 / +4.0% 22367197 / 21467259 / +4.2% 0.56 / 0.56 / -0.2%
tpcds_q35/duckdb:vortex-file-compressed 28457162 / 28112076 / +1.2% 40248520 / 38240870 / +5.3% 0.71 / 0.74 / -3.8%
tpcds_q36/duckdb:vortex-file-compressed 14624132 / 14391147 / +1.6% 26446183 / 24681497 / +7.1% 0.55 / 0.58 / -5.2%
tpcds_q37/duckdb:vortex-file-compressed 9381302 / 9212808 / +1.8% 24270789 / 22022838 / +10.2% 🔴 0.39 / 0.42 / -7.6%
tpcds_q38/duckdb:vortex-file-compressed 24379494 / 24416000 / -0.1% 30446503 / 30426772 / +0.1% 0.80 / 0.80 / -0.2%
tpcds_q39/duckdb:vortex-file-compressed 24005606 / 20470003 / +17.3% 🔴 32735486 / 31488441 / +4.0% 0.73 / 0.65 / +12.8%
tpcds_q40/duckdb:vortex-file-compressed 14595144 / 14233836 / +2.5% 21429765 / 20810280 / +3.0% 0.68 / 0.68 / -0.4%
tpcds_q41/duckdb:vortex-file-compressed 16934558 / 16806528 / +0.8% 23836448 / 23581235 / +1.1% 0.71 / 0.71 / -0.3%
tpcds_q42/duckdb:vortex-file-compressed 6908498 / 6947040 / -0.6% 15851695 / 15177225 / +4.4% 0.44 / 0.46 / -4.8%
tpcds_q43/duckdb:vortex-file-compressed 9915582 / 9867166 / +0.5% 18870978 / 18078432 / +4.4% 0.53 / 0.55 / -3.7%
tpcds_q44/duckdb:vortex-file-compressed 12911481 / 12767183 / +1.1% 23463322 / 22925926 / +2.3% 0.55 / 0.56 / -1.2%
tpcds_q45/duckdb:vortex-file-compressed 23406946 / 23413399 / -0.0% 31750925 / 30578368 / +3.8% 0.74 / 0.77 / -3.7%
tpcds_q46/duckdb:vortex-file-compressed 19149166 / 19165658 / -0.1% 26986315 / 26734370 / +0.9% 0.71 / 0.72 / -1.0%
tpcds_q47/duckdb:vortex-file-compressed 33912086 / 34123432 / -0.6% 43684689 / 43850006 / -0.4% 0.78 / 0.78 / -0.2%
tpcds_q48/duckdb:vortex-file-compressed 23074668 / 23336362 / -1.1% 37091044 / 34724109 / +6.8% 0.62 / 0.67 / -7.4%
tpcds_q49/duckdb:vortex-file-compressed 19706346 / 19440484 / +1.4% 32953585 / 31441920 / +4.8% 0.60 / 0.62 / -3.3%
tpcds_q50/duckdb:vortex-file-compressed 17153973 / 17148543 / +0.0% 29037821 / 27763663 / +4.6% 0.59 / 0.62 / -4.4%
tpcds_q51/duckdb:vortex-file-compressed 48325450 / 48681482 / -0.7% 55636372 / 75590083 / -26.4% 🟢 0.87 / 0.64 / +34.9%
tpcds_q52/duckdb:vortex-file-compressed 7203472 / 6973824 / +3.3% 16539010 / 15196691 / +8.8% 0.44 / 0.46 / -5.1%
tpcds_q53/duckdb:vortex-file-compressed 11224738 / 11581516 / -3.1% 20278690 / 19335148 / +4.9% 0.55 / 0.60 / -7.6%
tpcds_q54/duckdb:vortex-file-compressed 20078629 / 20076112 / +0.0% 29585268 / 28790774 / +2.8% 0.68 / 0.70 / -2.7%
tpcds_q55/duckdb:vortex-file-compressed 6785438 / 6834079 / -0.7% 15868465 / 15778742 / +0.6% 0.43 / 0.43 / -1.3%
tpcds_q56/duckdb:vortex-file-compressed 17841047 / 17982910 / -0.8% 29061887 / 27747877 / +4.7% 0.61 / 0.65 / -5.3%
tpcds_q57/duckdb:vortex-file-compressed 25766001 / 25647497 / +0.5% 34237886 / 33968442 / +0.8% 0.75 / 0.76 / -0.3%
tpcds_q58/duckdb:vortex-file-compressed 20407219 / 20433238 / -0.1% 29794833 / 29209635 / +2.0% 0.68 / 0.70 / -2.1%
tpcds_q59/duckdb:vortex-file-compressed 19402644 / 19693700 / -1.5% 27628141 / 26903259 / +2.7% 0.70 / 0.73 / -4.1%
tpcds_q60/duckdb:vortex-file-compressed 18986410 / 18446892 / +2.9% 28569051 / 28113355 / +1.6% 0.66 / 0.66 / +1.3%
tpcds_q61/duckdb:vortex-file-compressed 24429480 / 24726354 / -1.2% 33086926 / 33421299 / -1.0% 0.74 / 0.74 / -0.2%
tpcds_q62/duckdb:vortex-file-compressed 11710496 / 12095010 / -3.2% 19162643 / 18924555 / +1.3% 0.61 / 0.64 / -4.4%
tpcds_q63/duckdb:vortex-file-compressed 10978498 / 10774297 / +1.9% 19566759 / 19322019 / +1.3% 0.56 / 0.56 / +0.6%
tpcds_q64/duckdb:vortex-file-compressed 49614419 / 49540366 / +0.1% 68392588 / 67488091 / +1.3% 0.73 / 0.73 / -1.2%
tpcds_q65/duckdb:vortex-file-compressed 12944531 / 12971960 / -0.2% 21817269 / 21100028 / +3.4% 0.59 / 0.61 / -3.5%
tpcds_q66/duckdb:vortex-file-compressed 29213554 / 29382676 / -0.6% 37931604 / 36986856 / +2.6% 0.77 / 0.79 / -3.1%
tpcds_q67/duckdb:vortex-file-compressed 57752510 / 58080422 / -0.6% 68047927 / 66137896 / +2.9% 0.85 / 0.88 / -3.4%
tpcds_q68/duckdb:vortex-file-compressed 18789187 / 18858980 / -0.4% 27064659 / 26388857 / +2.6% 0.69 / 0.71 / -2.9%
tpcds_q69/duckdb:vortex-file-compressed 22294724 / 22345762 / -0.2% 37288195 / 36591202 / +1.9% 0.60 / 0.61 / -2.1%
tpcds_q70/duckdb:vortex-file-compressed 15360872 / 15623656 / -1.7% 25959594 / 25201006 / +3.0% 0.59 / 0.62 / -4.6%
tpcds_q71/duckdb:vortex-file-compressed 12891290 / 12893999 / -0.0% 22627068 / 22289610 / +1.5% 0.57 / 0.58 / -1.5%
tpcds_q72/duckdb:vortex-file-compressed 55549082 / 54730828 / +1.5% 69825257 / 67715943 / +3.1% 0.80 / 0.81 / -1.6%
tpcds_q73/duckdb:vortex-file-compressed 11243770 / 11171449 / +0.6% 21030895 / 20187284 / +4.2% 0.53 / 0.55 / -3.4%
tpcds_q74/duckdb:vortex-file-compressed 26157074 / 26045986 / +0.4% 33400273 / 33093862 / +0.9% 0.78 / 0.79 / -0.5%
tpcds_q75/duckdb:vortex-file-compressed 29207068 / 28960507 / +0.9% 41058929 / 37985478 / +8.1% 0.71 / 0.76 / -6.7%
tpcds_q76/duckdb:vortex-file-compressed 13009416 / 12866162 / +1.1% 22771241 / 22570029 / +0.9% 0.57 / 0.57 / +0.2%
tpcds_q77/duckdb:vortex-file-compressed 21026474 / 20953319 / +0.3% 29800342 / 28843595 / +3.3% 0.71 / 0.73 / -2.9%
tpcds_q78/duckdb:vortex-file-compressed 43642163 / 43523280 / +0.3% 53940647 / 53061533 / +1.7% 0.81 / 0.82 / -1.4%
tpcds_q79/duckdb:vortex-file-compressed 13132104 / 13133414 / -0.0% 21558806 / 20449951 / +5.4% 0.61 / 0.64 / -5.2%
tpcds_q80/duckdb:vortex-file-compressed 36827192 / 38112692 / -3.4% 49231262 / 48955141 / +0.6% 0.75 / 0.78 / -3.9%
tpcds_q81/duckdb:vortex-file-compressed 20930094 / 21130844 / -1.0% 28549484 / 28921823 / -1.3% 0.73 / 0.73 / +0.3%
tpcds_q82/duckdb:vortex-file-compressed 9533808 / 9577543 / -0.5% 22845481 / 21709041 / +5.2% 0.42 / 0.44 / -5.4%
tpcds_q83/duckdb:vortex-file-compressed 17338664 / 17245764 / +0.5% 24967317 / 24694507 / +1.1% 0.69 / 0.70 / -0.6%
tpcds_q84/duckdb:vortex-file-compressed 15426778 / 15545053 / -0.8% 23019276 / 23072386 / -0.2% 0.67 / 0.67 / -0.5%
tpcds_q85/duckdb:vortex-file-compressed 24300479 / 24219552 / +0.3% 38568658 / 36067352 / +6.9% 0.63 / 0.67 / -6.2%
tpcds_q86/duckdb:vortex-file-compressed 9576724 / 9678996 / -1.1% 17275599 / 16889096 / +2.3% 0.55 / 0.57 / -3.3%
tpcds_q87/duckdb:vortex-file-compressed 25569385 / 25753060 / -0.7% 32666596 / 31515224 / +3.7% 0.78 / 0.82 / -4.2%
tpcds_q88/duckdb:vortex-file-compressed 31169404 / 31288280 / -0.4% 39336268 / 39101846 / +0.6% 0.79 / 0.80 / -1.0%
tpcds_q89/duckdb:vortex-file-compressed 12059512 / 11830948 / +1.9% 21131614 / 20540047 / +2.9% 0.57 / 0.58 / -0.9%
tpcds_q90/duckdb:vortex-file-compressed 8377853 / 8174146 / +2.5% 15491943 / 15393280 / +0.6% 0.54 / 0.53 / +1.8%
tpcds_q91/duckdb:vortex-file-compressed 14034046 / 14175986 / -1.0% 21193658 / 21025859 / +0.8% 0.66 / 0.67 / -1.8%
tpcds_q92/duckdb:vortex-file-compressed 11862730 / 11799417 / +0.5% 21670606 / 20696315 / +4.7% 0.55 / 0.57 / -4.0%
tpcds_q93/duckdb:vortex-file-compressed 10611253 / 10530452 / +0.8% 24374671 / 23099422 / +5.5% 0.44 / 0.46 / -4.5%
tpcds_q94/duckdb:vortex-file-compressed 21910350 / 21814858 / +0.4% 31769126 / 31535899 / +0.7% 0.69 / 0.69 / -0.3%
tpcds_q95/duckdb:vortex-file-compressed 62739314 / 62048885 / +1.1% 70963329 / 70528768 / +0.6% 0.88 / 0.88 / +0.5%
tpcds_q96/duckdb:vortex-file-compressed 6785058 / 6813175 / -0.4% 15807769 / 14920586 / +5.9% 0.43 / 0.46 / -6.0%
tpcds_q97/duckdb:vortex-file-compressed 23381166 / 23607630 / -1.0% 32463249 / 31903735 / +1.8% 0.72 / 0.74 / -2.7%
tpcds_q98/duckdb:vortex-file-compressed 11369170 / 11219368 / +1.3% 19953213 / 19198510 / +3.9% 0.57 / 0.58 / -2.5%
tpcds_q99/duckdb:vortex-file-compressed 14687669 / 14793370 / -0.7% 22431150 / 21840748 / +2.7% 0.65 / 0.68 / -3.3%
duckdb / parquet / ns (1.002x ➖, 0↑ 1↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpcds_q01/duckdb:parquet 24256638 / 24569616 / -1.3% 31395596 / 31253594 / +0.5% 0.77 / 0.79 / -1.7%
tpcds_q02/duckdb:parquet 18230110 / 18371663 / -0.8% 24551662 / 24806917 / -1.0% 0.74 / 0.74 / +0.3%
tpcds_q03/duckdb:parquet 9728106 / 9795552 / -0.7% 15803626 / 15777796 / +0.2% 0.62 / 0.62 / -0.9%
tpcds_q04/duckdb:parquet 118068840 / 118593504 / -0.4% 126939619 / 126787777 / +0.1% 0.93 / 0.94 / -0.6%
tpcds_q05/duckdb:parquet 28708470 / 29033720 / -1.1% 32679790 / 32758234 / -0.2% 0.88 / 0.89 / -0.9%
tpcds_q06/duckdb:parquet 26614796 / 26555287 / +0.2% 35430099 / 36423739 / -2.7% 0.75 / 0.73 / +3.0%
tpcds_q07/duckdb:parquet 31078992 / 32411608 / -4.1% 39695834 / 39096426 / +1.5% 0.78 / 0.83 / -5.6%
tpcds_q08/duckdb:parquet 20131215 / 20124923 / +0.0% 25087258 / 24726566 / +1.5% 0.80 / 0.81 / -1.4%
tpcds_q09/duckdb:parquet 27346544 / 27345430 / +0.0% 32294190 / 30334027 / +6.5% 0.85 / 0.90 / -6.1%
tpcds_q10/duckdb:parquet 33021306 / 33258784 / -0.7% 41285934 / 40660668 / +1.5% 0.80 / 0.82 / -2.2%
tpcds_q11/duckdb:parquet 68520236 / 71040858 / -3.5% 75352056 / 75267275 / +0.1% 0.91 / 0.94 / -3.7%
tpcds_q12/duckdb:parquet 14056662 / 14438665 / -2.6% 19546198 / 19403868 / +0.7% 0.72 / 0.74 / -3.4%
tpcds_q13/duckdb:parquet 32030884 / 31329574 / +2.2% 39844760 / 40058635 / -0.5% 0.80 / 0.78 / +2.8%
tpcds_q14/duckdb:parquet 64677900 / 65385466 / -1.1% 69239610 / 72006332 / -3.8% 0.93 / 0.91 / +2.9%
tpcds_q15/duckdb:parquet 17081018 / 17007052 / +0.4% 23614575 / 22941753 / +2.9% 0.72 / 0.74 / -2.4%
tpcds_q16/duckdb:parquet 30302565 / 30751528 / -1.5% 37773839 / 37628273 / +0.4% 0.80 / 0.82 / -1.8%
tpcds_q17/duckdb:parquet 34795646 / 35094408 / -0.9% 41252742 / 41344683 / -0.2% 0.84 / 0.85 / -0.6%
tpcds_q18/duckdb:parquet 47898912 / 47719892 / +0.4% 56025417 / 55141913 / +1.6% 0.85 / 0.87 / -1.2%
tpcds_q19/duckdb:parquet 18970938 / 19097338 / -0.7% 26024923 / 25659347 / +1.4% 0.73 / 0.74 / -2.1%
tpcds_q20/duckdb:parquet 14984768 / 15281040 / -1.9% 19682606 / 19441382 / +1.2% 0.76 / 0.79 / -3.1%
tpcds_q21/duckdb:parquet 10815612 / 10953417 / -1.3% 16710252 / 17292345 / -3.4% 0.65 / 0.63 / +2.2%
tpcds_q22/duckdb:parquet 20738470 / 20765965 / -0.1% 27528941 / 26682350 / +3.2% 0.75 / 0.78 / -3.2%
tpcds_q23/duckdb:parquet 42603410 / 44395944 / -4.0% 48884647 / 49904432 / -2.0% 0.87 / 0.89 / -2.0%
tpcds_q24/duckdb:parquet 31130188 / 30675967 / +1.5% 37294903 / 36507785 / +2.2% 0.83 / 0.84 / -0.7%
tpcds_q25/duckdb:parquet 30706167 / 30997888 / -0.9% 38286465 / 37346883 / +2.5% 0.80 / 0.83 / -3.4%
tpcds_q26/duckdb:parquet 29759064 / 29436936 / +1.1% 35646061 / 35146956 / +1.4% 0.83 / 0.84 / -0.3%
tpcds_q27/duckdb:parquet 33514682 / 33786320 / -0.8% 42511702 / 42747870 / -0.6% 0.79 / 0.79 / -0.3%
tpcds_q28/duckdb:parquet 27625680 / 26555733 / +4.0% 33759408 / 32187486 / +4.9% 0.82 / 0.83 / -0.8%
tpcds_q29/duckdb:parquet 32594164 / 32878404 / -0.9% 39479689 / 39678945 / -0.5% 0.83 / 0.83 / -0.4%
tpcds_q30/duckdb:parquet 36296114 / 35830018 / +1.3% 44938224 / 44436689 / +1.1% 0.81 / 0.81 / +0.2%
tpcds_q31/duckdb:parquet 36072550 / 36273738 / -0.6% 43234546 / 43688524 / -1.0% 0.83 / 0.83 / +0.5%
tpcds_q32/duckdb:parquet 14634598 / 14606349 / +0.2% 21338043 / 21416396 / -0.4% 0.69 / 0.68 / +0.6%
tpcds_q33/duckdb:parquet 24810352 / 24790998 / +0.1% 29339876 / 29133086 / +0.7% 0.85 / 0.85 / -0.6%
tpcds_q34/duckdb:parquet 17218541 / 17406672 / -1.1% 24494900 / 24432499 / +0.3% 0.70 / 0.71 / -1.3%
tpcds_q35/duckdb:parquet 35390615 / 35554373 / -0.5% 44334340 / 44683821 / -0.8% 0.80 / 0.80 / +0.3%
tpcds_q36/duckdb:parquet 40658149 / 40194698 / +1.2% 48989936 / 48054996 / +1.9% 0.83 / 0.84 / -0.8%
tpcds_q37/duckdb:parquet 12829896 / 12793674 / +0.3% 19487121 / 19592667 / -0.5% 0.66 / 0.65 / +0.8%
tpcds_q38/duckdb:parquet 29820550 / 30047228 / -0.8% 34418855 / 33923984 / +1.5% 0.87 / 0.89 / -2.2%
tpcds_q39/duckdb:parquet 23513042 / 23622195 / -0.5% 30049309 / 29400291 / +2.2% 0.78 / 0.80 / -2.6%
tpcds_q40/duckdb:parquet 16304536 / 16336790 / -0.2% 21663725 / 21902162 / -1.1% 0.75 / 0.75 / +0.9%
tpcds_q41/duckdb:parquet 12434170 / 12290571 / +1.2% 19055059 / 18920259 / +0.7% 0.65 / 0.65 / +0.5%
tpcds_q42/duckdb:parquet 9727596 / 9595271 / +1.4% 15738246 / 15499496 / +1.5% 0.62 / 0.62 / -0.2%
tpcds_q43/duckdb:parquet 12560264 / 12533833 / +0.2% 18115420 / 18565693 / -2.4% 0.69 / 0.68 / +2.7%
tpcds_q44/duckdb:parquet 21310979 / 21271132 / +0.2% 26530366 / 26485690 / +0.2% 0.80 / 0.80 / +0.0%
tpcds_q45/duckdb:parquet 21424782 / 21290920 / +0.6% 28555867 / 28358611 / +0.7% 0.75 / 0.75 / -0.1%
tpcds_q46/duckdb:parquet 36728498 / 35736778 / +2.8% 44505224 / 43998833 / +1.2% 0.83 / 0.81 / +1.6%
tpcds_q47/duckdb:parquet 34326528 / 34502155 / -0.5% 40782022 / 40772337 / +0.0% 0.84 / 0.85 / -0.5%
tpcds_q48/duckdb:parquet 29850873 / 29055172 / +2.7% 37320368 / 37886753 / -1.5% 0.80 / 0.77 / +4.3%
tpcds_q49/duckdb:parquet 30869095 / 30282125 / +1.9% 38198773 / 36366515 / +5.0% 0.81 / 0.83 / -3.0%
tpcds_q50/duckdb:parquet 19852915 / 20997519 / -5.5% 26195541 / 26254238 / -0.2% 0.76 / 0.80 / -5.2%
tpcds_q51/duckdb:parquet 52355424 / 52527224 / -0.3% 61384263 / 61404859 / -0.0% 0.85 / 0.86 / -0.3%
tpcds_q52/duckdb:parquet 9721179 / 9696622 / +0.3% 15760831 / 15920941 / -1.0% 0.62 / 0.61 / +1.3%
tpcds_q53/duckdb:parquet 15403552 / 14282824 / +7.8% 21293904 / 21089102 / +1.0% 0.72 / 0.68 / +6.8%
tpcds_q54/duckdb:parquet 25205028 / 25080784 / +0.5% 32318074 / 32572146 / -0.8% 0.78 / 0.77 / +1.3%
tpcds_q55/duckdb:parquet 9601532 / 9532594 / +0.7% 15863205 / 15332896 / +3.5% 0.61 / 0.62 / -2.6%
tpcds_q56/duckdb:parquet 25211364 / 24868516 / +1.4% 31212403 / 30880093 / +1.1% 0.81 / 0.81 / +0.3%
tpcds_q57/duckdb:parquet 30806887 / 30876466 / -0.2% 36046190 / 36156172 / -0.3% 0.85 / 0.85 / +0.1%
tpcds_q58/duckdb:parquet 24387378 / 24167384 / +0.9% 30847788 / 30311720 / +1.8% 0.79 / 0.80 / -0.8%
tpcds_q59/duckdb:parquet 23369389 / 24670552 / -5.3% 29915720 / 29792613 / +0.4% 0.78 / 0.83 / -5.7%
tpcds_q60/duckdb:parquet 26827502 / 27578222 / -2.7% 32924581 / 32411678 / +1.6% 0.81 / 0.85 / -4.2%
tpcds_q61/duckdb:parquet 25385500 / 23294327 / +9.0% 33378631 / 29827535 / +11.9% 🔴 0.76 / 0.78 / -2.6%
tpcds_q62/duckdb:parquet 13300384 / 13291998 / +0.1% 18937477 / 18180801 / +4.2% 0.70 / 0.73 / -3.9%
tpcds_q63/duckdb:parquet 13675894 / 13454667 / +1.6% 20397812 / 20222695 / +0.9% 0.67 / 0.67 / +0.8%
tpcds_q64/duckdb:parquet 71302484 / 71190792 / +0.2% 81765240 / 80878722 / +1.1% 0.87 / 0.88 / -0.9%
tpcds_q65/duckdb:parquet 20326856 / 19012964 / +6.9% 25258137 / 24710752 / +2.2% 0.80 / 0.77 / +4.6%
tpcds_q66/duckdb:parquet 35740916 / 35679902 / +0.2% 42280233 / 42244865 / +0.1% 0.85 / 0.84 / +0.1%
tpcds_q67/duckdb:parquet 60975782 / 60260071 / +1.2% 68120232 / 67298170 / +1.2% 0.90 / 0.90 / -0.0%
tpcds_q68/duckdb:parquet 32838732 / 29391762 / +11.7% 🔴 36505575 / 36283629 / +0.6% 0.90 / 0.81 / +11.0%
tpcds_q69/duckdb:parquet 26384826 / 26236904 / +0.6% 34670203 / 34437238 / +0.7% 0.76 / 0.76 / -0.1%
tpcds_q70/duckdb:parquet 19598634 / 19562002 / +0.2% 26643854 / 26226230 / +1.6% 0.74 / 0.75 / -1.4%
tpcds_q71/duckdb:parquet 18216504 / 17069140 / +6.7% 23946027 / 24234697 / -1.2% 0.76 / 0.70 / +8.0%
tpcds_q72/duckdb:parquet 54763677 / 54853729 / -0.2% 62412263 / 62481223 / -0.1% 0.88 / 0.88 / -0.1%
tpcds_q73/duckdb:parquet 14931420 / 15005266 / -0.5% 21667415 / 22234708 / -2.6% 0.69 / 0.67 / +2.1%
tpcds_q74/duckdb:parquet 84106250 / 84442506 / -0.4% 90630745 / 91205126 / -0.6% 0.93 / 0.93 / +0.2%
tpcds_q75/duckdb:parquet 45398210 / 44465652 / +2.1% 51701072 / 51364121 / +0.7% 0.88 / 0.87 / +1.4%
tpcds_q76/duckdb:parquet 17525732 / 18799808 / -6.8% 23962366 / 23604752 / +1.5% 0.73 / 0.80 / -8.2%
tpcds_q77/duckdb:parquet 25869536 / 24874006 / +4.0% 31701876 / 31227481 / +1.5% 0.82 / 0.80 / +2.4%
tpcds_q78/duckdb:parquet 78920111 / 79179520 / -0.3% 87425483 / 86073931 / +1.6% 0.90 / 0.92 / -1.9%
tpcds_q79/duckdb:parquet 22915394 / 22199598 / +3.2% 29589950 / 29350712 / +0.8% 0.77 / 0.76 / +2.4%
tpcds_q80/duckdb:parquet 37409668 / 38590975 / -3.1% 44915450 / 43437976 / +3.4% 0.83 / 0.89 / -6.2%
tpcds_q81/duckdb:parquet 37031650 / 36718284 / +0.9% 45451339 / 45799489 / -0.8% 0.81 / 0.80 / +1.6%
tpcds_q82/duckdb:parquet 13884992 / 13687152 / +1.4% 20735258 / 20720313 / +0.1% 0.67 / 0.66 / +1.4%
tpcds_q83/duckdb:parquet 20375468 / 20426367 / -0.2% 25239476 / 25451174 / -0.8% 0.81 / 0.80 / +0.6%
tpcds_q84/duckdb:parquet 23160487 / 23423950 / -1.1% 29525402 / 28637937 / +3.1% 0.78 / 0.82 / -4.1%
tpcds_q85/duckdb:parquet 32530614 / 32347878 / +0.6% 40134218 / 39639719 / +1.2% 0.81 / 0.82 / -0.7%
tpcds_q86/duckdb:parquet 11983123 / 11849395 / +1.1% 17275733 / 16749817 / +3.1% 0.69 / 0.71 / -2.0%
tpcds_q87/duckdb:parquet 31511084 / 31719120 / -0.7% 35921257 / 36907909 / -2.7% 0.88 / 0.86 / +2.1%
tpcds_q88/duckdb:parquet 39579898 / 39763190 / -0.5% 47362943 / 45339151 / +4.5% 0.84 / 0.88 / -4.7%
tpcds_q89/duckdb:parquet 14381129 / 14522494 / -1.0% 22147630 / 21644578 / +2.3% 0.65 / 0.67 / -3.2%
tpcds_q90/duckdb:parquet 10297395 / 10379900 / -0.8% 14995808 / 15593648 / -3.8% 0.69 / 0.67 / +3.2%
tpcds_q91/duckdb:parquet 21374658 / 21429460 / -0.3% 28775789 / 29111785 / -1.2% 0.74 / 0.74 / +0.9%
tpcds_q92/duckdb:parquet 15871180 / 15773804 / +0.6% 22790514 / 22328867 / +2.1% 0.70 / 0.71 / -1.4%
tpcds_q93/duckdb:parquet 14292666 / 14296588 / -0.0% 20698859 / 20437873 / +1.3% 0.69 / 0.70 / -1.3%
tpcds_q94/duckdb:parquet 25706502 / 25530786 / +0.7% 33058222 / 33038037 / +0.1% 0.78 / 0.77 / +0.6%
tpcds_q95/duckdb:parquet 43500582 / 44153322 / -1.5% 50474091 / 50172171 / +0.6% 0.86 / 0.88 / -2.1%
tpcds_q96/duckdb:parquet 8227412 / 8355095 / -1.5% 14209434 / 14382025 / -1.2% 0.58 / 0.58 / -0.3%
tpcds_q97/duckdb:parquet 27797938 / 27623366 / +0.6% 34299733 / 34132101 / +0.5% 0.81 / 0.81 / +0.1%
tpcds_q98/duckdb:parquet 16552326 / 16549373 / +0.0% 23365440 / 23251779 / +0.5% 0.71 / 0.71 / -0.5%
tpcds_q99/duckdb:parquet 19236265 / 19388500 / -0.8% 24100468 / 24335243 / -1.0% 0.80 / 0.80 / +0.2%

No file size changes detected.

@github-actions

github-actions Bot commented Oct 29, 2026 •

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench on NVME 📖

Commits: PR 3edc2c59 vs base 891c01ab
Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.0%
Engines: DataFusion No clear signal (-0.4%, low confidence) · DuckDB No clear signal (+0.5%, low confidence)
Vortex (geomean): hot 0.988x ➖ · cold 1.014x ➖
Parquet (geomean): hot 0.988x ➖ · cold 1.003x ➖
Shifts: Parquet (control) -1.2% · 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.
  • Hot vs cold: Every measurement is run several times. The first run is reported as the cold run, and the median of the runs after it is reported as the hot run. The verdict and significance use hot runs; each target's geomean reports hot and cold beside each other where the individual runs were recorded and hot alone where they were not, the cold column shows first-run cost per row, and hot/cold is how much of each run the warm path saves. Rows whose results predate per-run reporting show only one value, taken from the value the runner reported.
  • Table cells: Each cell reads PR / base / %diff. The hot and cold columns mark a change as 🔴 slower or 🟢 faster once it clears this suite's threshold; anything smaller is noise here and is left unmarked, as is hot/cold, because a shift in the warm-up ratio is not a win or a loss by itself.

datafusion / vortex-file-compressed / ns (0.990x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench_q00/datafusion:vortex-file-compressed 1257590 / 1277246 / -1.5% 22352525 / 22024462 / +1.5% 0.06 / 0.06 / -3.0%
clickbench_q01/datafusion:vortex-file-compressed 5728072 / 5876934 / -2.5% 29349228 / 33936943 / -13.5% 🟢 0.20 / 0.17 / +12.7%
clickbench_q02/datafusion:vortex-file-compressed 9037800 / 9474910 / -4.6% 37836384 / 37555396 / +0.7% 0.24 / 0.25 / -5.3%
clickbench_q03/datafusion:vortex-file-compressed 11280762 / 11523814 / -2.1% 51959227 / 49449355 / +5.1% 0.22 / 0.23 / -6.8%
clickbench_q04/datafusion:vortex-file-compressed 56711106 / 56500204 / +0.4% 90929541 / 89176898 / +2.0% 0.62 / 0.63 / -1.6%
clickbench_q05/datafusion:vortex-file-compressed 75960864 / 76807437 / -1.1% 118873825 / 117171431 / +1.5% 0.64 / 0.66 / -2.5%
clickbench_q06/datafusion:vortex-file-compressed 1247341 / 1259262 / -0.9% 22329623 / 22323207 / +0.0% 0.06 / 0.06 / -1.0%
clickbench_q07/datafusion:vortex-file-compressed 9036268 / 9035675 / +0.0% 33620900 / 32392578 / +3.8% 0.27 / 0.28 / -3.6%
clickbench_q08/datafusion:vortex-file-compressed 73399637 / 76412092 / -3.9% 116195543 / 112846507 / +3.0% 0.63 / 0.68 / -6.7%
clickbench_q09/datafusion:vortex-file-compressed 169002167 / 170865214 / -1.1% 204615976 / 205095340 / -0.2% 0.83 / 0.83 / -0.9%
clickbench_q10/datafusion:vortex-file-compressed 22515149 / 22929527 / -1.8% 65750566 / 63727073 / +3.2% 0.34 / 0.36 / -4.8%
clickbench_q11/datafusion:vortex-file-compressed 25867123 / 26507294 / -2.4% 66166043 / 63689153 / +3.9% 0.39 / 0.42 / -6.1%
clickbench_q12/datafusion:vortex-file-compressed 72460759 / 71578650 / +1.2% 116365173 / 115491837 / +0.8% 0.62 / 0.62 / +0.5%
clickbench_q13/datafusion:vortex-file-compressed 115681440 / 114979905 / +0.6% 176694276 / 177443642 / -0.4% 0.65 / 0.65 / +1.0%
clickbench_q14/datafusion:vortex-file-compressed 73684694 / 73818192 / -0.2% 116743812 / 118039651 / -1.1% 0.63 / 0.63 / +0.9%
clickbench_q15/datafusion:vortex-file-compressed 61413905 / 63448128 / -3.2% 96375841 / 94487196 / +2.0% 0.64 / 0.67 / -5.1%
clickbench_q16/datafusion:vortex-file-compressed 147801104 / 148282060 / -0.3% 211170561 / 206234166 / +2.4% 0.70 / 0.72 / -2.7%
clickbench_q17/datafusion:vortex-file-compressed 148602236 / 150341064 / -1.2% 206699011 / 207187208 / -0.2% 0.72 / 0.73 / -0.9%
clickbench_q18/datafusion:vortex-file-compressed 294912730 / 297405950 / -0.8% 367301688 / 366852406 / +0.1% 0.80 / 0.81 / -1.0%
clickbench_q19/datafusion:vortex-file-compressed 7453532 / 7524886 / -0.9% 49740137 / 47139353 / +5.5% 0.15 / 0.16 / -6.1%
clickbench_q20/datafusion:vortex-file-compressed 59219846 / 59462452 / -0.4% 220087787 / 224113915 / -1.8% 0.27 / 0.27 / +1.4%
clickbench_q21/datafusion:vortex-file-compressed 91296106 / 88061722 / +3.7% 270190233 / 266482171 / +1.4% 0.34 / 0.33 / +2.3%
clickbench_q22/datafusion:vortex-file-compressed 97052979 / 100012086 / -3.0% 343056872 / 342464018 / +0.2% 0.28 / 0.29 / -3.1%
clickbench_q23/datafusion:vortex-file-compressed 187979270 / 193762304 / -3.0% 505285054 / 504225292 / +0.2% 0.37 / 0.38 / -3.2%
clickbench_q24/datafusion:vortex-file-compressed 14367778 / 15268066 / -5.9% 65157289 / 60214351 / +8.2% 0.22 / 0.25 / -13.0%
clickbench_q25/datafusion:vortex-file-compressed 17606956 / 18374098 / -4.2% 69670959 / 60620345 / +14.9% 🔴 0.25 / 0.30 / -16.6%
clickbench_q26/datafusion:vortex-file-compressed 15485622 / 15172439 / +2.1% 64133622 / 63889816 / +0.4% 0.24 / 0.24 / +1.7%
clickbench_q27/datafusion:vortex-file-compressed 93986888 / 94925984 / -1.0% 236335398 / 240361559 / -1.7% 0.40 / 0.39 / +0.7%
clickbench_q28/datafusion:vortex-file-compressed 556072300 / 557142159 / -0.2% 623981209 / 617447933 / +1.1% 0.89 / 0.90 / -1.2%
clickbench_q29/datafusion:vortex-file-compressed 23029338 / 23032658 / -0.0% 48733944 / 50912041 / -4.3% 0.47 / 0.45 / +4.5%
clickbench_q30/datafusion:vortex-file-compressed 56862070 / 56472133 / +0.7% 105334801 / 102382911 / +2.9% 0.54 / 0.55 / -2.1%
clickbench_q31/datafusion:vortex-file-compressed 66271675 / 69583918 / -4.8% 154205665 / 150524379 / +2.4% 0.43 / 0.46 / -7.0%
clickbench_q32/datafusion:vortex-file-compressed 280935122 / 280170926 / +0.3% 377444218 / 381630807 / -1.1% 0.74 / 0.73 / +1.4%
clickbench_q33/datafusion:vortex-file-compressed 317688200 / 321163488 / -1.1% 417417916 / 421584912 / -1.0% 0.76 / 0.76 / -0.1%
clickbench_q34/datafusion:vortex-file-compressed 320225887 / 319349609 / +0.3% 433230491 / 423295980 / +2.3% 0.74 / 0.75 / -2.0%
clickbench_q35/datafusion:vortex-file-compressed 55156240 / 54982400 / +0.3% 89578093 / 89308371 / +0.3% 0.62 / 0.62 / +0.0%
clickbench_q36/datafusion:vortex-file-compressed 37179375 / 37343460 / -0.4% 66069971 / 63536855 / +4.0% 0.56 / 0.59 / -4.3%
clickbench_q37/datafusion:vortex-file-compressed 21947186 / 21570580 / +1.7% 48265847 / 46842463 / +3.0% 0.45 / 0.46 / -1.3%
clickbench_q38/datafusion:vortex-file-compressed 11794994 / 11469421 / +2.8% 38853460 / 37179506 / +4.5% 0.30 / 0.31 / -1.6%
clickbench_q39/datafusion:vortex-file-compressed 76946533 / 77679328 / -0.9% 109093194 / 108313339 / +0.7% 0.71 / 0.72 / -1.7%
clickbench_q40/datafusion:vortex-file-compressed 11050588 / 10996484 / +0.5% 37301133 / 35512586 / +5.0% 0.30 / 0.31 / -4.3%
clickbench_q41/datafusion:vortex-file-compressed 10717188 / 10875140 / -1.5% 36009956 / 35342592 / +1.9% 0.30 / 0.31 / -3.3%
clickbench_q42/datafusion:vortex-file-compressed 10610736 / 10855630 / -2.3% 36283266 / 35258298 / +2.9% 0.29 / 0.31 / -5.0%
datafusion / parquet / ns (0.994x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench_q00/datafusion:parquet 1266692 / 1266400 / +0.0% 49295943 / 47747068 / +3.2% 0.03 / 0.03 / -3.1%
clickbench_q01/datafusion:parquet 15773512 / 15780286 / -0.0% 66406024 / 64593783 / +2.8% 0.24 / 0.24 / -2.8%
clickbench_q02/datafusion:parquet 18513325 / 18715074 / -1.1% 80113227 / 79758201 / +0.4% 0.23 / 0.23 / -1.5%
clickbench_q03/datafusion:parquet 16536055 / 17370278 / -4.8% 78640329 / 76707363 / +2.5% 0.21 / 0.23 / -7.1%
clickbench_q04/datafusion:parquet 61558693 / 62170066 / -1.0% 123772789 / 121226742 / +2.1% 0.50 / 0.51 / -3.0%
clickbench_q05/datafusion:parquet 87842710 / 87565230 / +0.3% 155249710 / 152252487 / +2.0% 0.57 / 0.58 / -1.6%
clickbench_q06/datafusion:parquet 1298332 / 1273618 / +1.9% 48956573 / 48301175 / +1.4% 0.03 / 0.03 / +0.6%
clickbench_q07/datafusion:parquet 16817353 / 16900322 / -0.5% 69595135 / 66960390 / +3.9% 0.24 / 0.25 / -4.3%
clickbench_q08/datafusion:parquet 83995484 / 83921770 / +0.1% 162345634 / 154007075 / +5.4% 0.52 / 0.54 / -5.1%
clickbench_q09/datafusion:parquet 189002041 / 187761152 / +0.7% 266917419 / 259247911 / +3.0% 0.71 / 0.72 / -2.2%
clickbench_q10/datafusion:parquet 36150224 / 36260880 / -0.3% 101416995 / 97694544 / +3.8% 0.36 / 0.37 / -4.0%
clickbench_q11/datafusion:parquet 42775868 / 42635150 / +0.3% 110025917 / 105625016 / +4.2% 0.39 / 0.40 / -3.7%
clickbench_q12/datafusion:parquet 94164467 / 95819098 / -1.7% 161982170 / 156842602 / +3.3% 0.58 / 0.61 / -4.8%
clickbench_q13/datafusion:parquet 148963194 / 149906859 / -0.6% 227329768 / 221161507 / +2.8% 0.66 / 0.68 / -3.3%
clickbench_q14/datafusion:parquet 101215629 / 101447247 / -0.2% 172303386 / 166807396 / +3.3% 0.59 / 0.61 / -3.4%
clickbench_q15/datafusion:parquet 71084869 / 74533161 / -4.6% 133976251 / 129330886 / +3.6% 0.53 / 0.58 / -7.9%
clickbench_q16/datafusion:parquet 156201900 / 156070149 / +0.1% 232999085 / 236268332 / -1.4% 0.67 / 0.66 / +1.5%
clickbench_q17/datafusion:parquet 156518823 / 156626648 / -0.1% 237049386 / 232696353 / +1.9% 0.66 / 0.67 / -1.9%
clickbench_q18/datafusion:parquet 304664388 / 309189786 / -1.5% 411239337 / 417493557 / -1.5% 0.74 / 0.74 / +0.0%
clickbench_q19/datafusion:parquet 18832654 / 18779314 / +0.3% 75788227 / 73612107 / +3.0% 0.25 / 0.26 / -2.6%
clickbench_q20/datafusion:parquet 177702872 / 178726488 / -0.6% 282217917 / 277254841 / +1.8% 0.63 / 0.64 / -2.3%
clickbench_q21/datafusion:parquet 171892185 / 175606469 / -2.1% 297753239 / 288693124 / +3.1% 0.58 / 0.61 / -5.1%
clickbench_q22/datafusion:parquet 258058910 / 261298302 / -1.2% 425847693 / 413036735 / +3.1% 0.61 / 0.63 / -4.2%
clickbench_q23/datafusion:parquet 1016624923 / 1017993872 / -0.1% 1191381667 / 1181192815 / +0.9% 0.85 / 0.86 / -1.0%
clickbench_q24/datafusion:parquet 30349436 / 30115323 / +0.8% 89064478 / 86246562 / +3.3% 0.34 / 0.35 / -2.4%
clickbench_q25/datafusion:parquet 36562208 / 36979650 / -1.1% 101768894 / 99325122 / +2.5% 0.36 / 0.37 / -3.5%
clickbench_q26/datafusion:parquet 30471860 / 30397842 / +0.2% 88739533 / 85757827 / +3.5% 0.34 / 0.35 / -3.1%
clickbench_q27/datafusion:parquet 191319794 / 191814399 / -0.3% 294860561 / 280174617 / +5.2% 0.65 / 0.68 / -5.2%
clickbench_q28/datafusion:parquet 616495888 / 616539991 / -0.0% 705780297 / 699758819 / +0.9% 0.87 / 0.88 / -0.9%
clickbench_q29/datafusion:parquet 29030440 / 29196843 / -0.6% 89528355 / 88570870 / +1.1% 0.32 / 0.33 / -1.6%
clickbench_q30/datafusion:parquet 89568298 / 90660008 / -1.2% 171112852 / 166307785 / +2.9% 0.52 / 0.55 / -4.0%
clickbench_q31/datafusion:parquet 102246321 / 103186246 / -0.9% 197077066 / 190287706 / +3.6% 0.52 / 0.54 / -4.3%
clickbench_q32/datafusion:parquet 311077124 / 308961130 / +0.7% 424030351 / 436452065 / -2.8% 0.73 / 0.71 / +3.6%
clickbench_q33/datafusion:parquet 376167432 / 376538974 / -0.1% 478232995 / 474593745 / +0.8% 0.79 / 0.79 / -0.9%
clickbench_q34/datafusion:parquet 374745272 / 376477550 / -0.5% 478931444 / 477560599 / +0.3% 0.78 / 0.79 / -0.7%
clickbench_q35/datafusion:parquet 66081488 / 66023334 / +0.1% 125209735 / 121949591 / +2.7% 0.53 / 0.54 / -2.5%
clickbench_q36/datafusion:parquet 73478488 / 73645336 / -0.2% 136381732 / 133777759 / +1.9% 0.54 / 0.55 / -2.1%
clickbench_q37/datafusion:parquet 34941138 / 35352336 / -1.2% 90756076 / 91148462 / -0.4% 0.39 / 0.39 / -0.7%
clickbench_q38/datafusion:parquet 47441242 / 47516447 / -0.2% 108728166 / 105604940 / +3.0% 0.44 / 0.45 / -3.0%
clickbench_q39/datafusion:parquet 143357160 / 143594268 / -0.2% 211204128 / 204643195 / +3.2% 0.68 / 0.70 / -3.3%
clickbench_q40/datafusion:parquet 19699572 / 20414244 / -3.5% 76694189 / 77132444 / -0.6% 0.26 / 0.26 / -2.9%
clickbench_q41/datafusion:parquet 18670952 / 18925828 / -1.3% 75334522 / 75642329 / -0.4% 0.25 / 0.25 / -0.9%
clickbench_q42/datafusion:parquet 19239236 / 19249036 / -0.1% 73881772 / 74233923 / -0.5% 0.26 / 0.26 / +0.4%
duckdb / vortex-file-compressed / ns (0.987x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench_q00/duckdb:vortex-file-compressed 2189578 / 2185384 / +0.2% 24065366 / 24803243 / -3.0% 0.09 / 0.09 / +3.3%
clickbench_q01/duckdb:vortex-file-compressed 6765734 / 7161398 / -5.5% 21231959 / 28089620 / -24.4% 🟢 0.32 / 0.25 / +25.0%
clickbench_q02/duckdb:vortex-file-compressed 8169058 / 8280574 / -1.3% 35677616 / 34205443 / +4.3% 0.23 / 0.24 / -5.4%
clickbench_q03/duckdb:vortex-file-compressed 14382746 / 14456872 / -0.5% 59608376 / 50244667 / +18.6% 🔴 0.24 / 0.29 / -16.1%
clickbench_q04/duckdb:vortex-file-compressed 55644898 / 56485081 / -1.5% 99135277 / 93760717 / +5.7% 0.56 / 0.60 / -6.8%
clickbench_q05/duckdb:vortex-file-compressed 63577953 / 64964185 / -2.1% 94126692 / 92919248 / +1.3% 0.68 / 0.70 / -3.4%
clickbench_q06/duckdb:vortex-file-compressed 2677285 / 2684998 / -0.3% 31130261 / 32371697 / -3.8% 0.09 / 0.08 / +3.7%
clickbench_q07/duckdb:vortex-file-compressed 8620630 / 8293078 / +3.9% 28137112 / 30198537 / -6.8% 0.31 / 0.27 / +11.6%
clickbench_q08/duckdb:vortex-file-compressed 67446928 / 68288933 / -1.2% 113436554 / 102890097 / +10.3% 🔴 0.59 / 0.66 / -10.4%
clickbench_q09/duckdb:vortex-file-compressed 90300580 / 89179366 / +1.3% 126905162 / 126156693 / +0.6% 0.71 / 0.71 / +0.7%
clickbench_q10/duckdb:vortex-file-compressed 26406932 / 26911918 / -1.9% 70929652 / 63933488 / +10.9% 🔴 0.37 / 0.42 / -11.6%
clickbench_q11/duckdb:vortex-file-compressed 28563014 / 28662850 / -0.3% 74488442 / 65830388 / +13.2% 🔴 0.38 / 0.44 / -11.9%
clickbench_q12/duckdb:vortex-file-compressed 69107054 / 70643473 / -2.2% 99688968 / 100792409 / -1.1% 0.69 / 0.70 / -1.1%
clickbench_q13/duckdb:vortex-file-compressed 124027351 / 126431593 / -1.9% 166454081 / 160389016 / +3.8% 0.75 / 0.79 / -5.5%
clickbench_q14/duckdb:vortex-file-compressed 72409916 / 74205783 / -2.4% 103364191 / 108268715 / -4.5% 0.70 / 0.69 / +2.2%
clickbench_q15/duckdb:vortex-file-compressed 74974174 / 75776702 / -1.1% 119386170 / 111665847 / +6.9% 0.63 / 0.68 / -7.5%
clickbench_q16/duckdb:vortex-file-compressed 134193165 / 145297051 / -7.6% 180280563 / 224063687 / -19.5% 🟢 0.74 / 0.65 / +14.8%
clickbench_q17/duckdb:vortex-file-compressed 138430766 / 142695395 / -3.0% 176142586 / 176372184 / -0.1% 0.79 / 0.81 / -2.9%
clickbench_q18/duckdb:vortex-file-compressed 256381594 / 260870388 / -1.7% 317620113 / 316628462 / +0.3% 0.81 / 0.82 / -2.0%
clickbench_q19/duckdb:vortex-file-compressed 9427892 / 9514586 / -0.9% 44637298 / 41395872 / +7.8% 0.21 / 0.23 / -8.1%
clickbench_q20/duckdb:vortex-file-compressed 65493068 / 64232854 / +2.0% 167315860 / 163903131 / +2.1% 0.39 / 0.39 / -0.1%
clickbench_q21/duckdb:vortex-file-compressed 95004184 / 96168886 / -1.2% 269802465 / 255574860 / +5.6% 0.35 / 0.38 / -6.4%
clickbench_q22/duckdb:vortex-file-compressed 170413412 / 171807171 / -0.8% 422942120 / 376463424 / +12.3% 🔴 0.40 / 0.46 / -11.7%
clickbench_q23/duckdb:vortex-file-compressed 33255256 / 34160306 / -2.6% 84191345 / 82042361 / +2.6% 0.39 / 0.42 / -5.1%
clickbench_q24/duckdb:vortex-file-compressed 13924080 / 13842003 / +0.6% 35048665 / 34875214 / +0.5% 0.40 / 0.40 / +0.1%
clickbench_q25/duckdb:vortex-file-compressed 18589710 / 18726360 / -0.7% 47677317 / 46002532 / +3.6% 0.39 / 0.41 / -4.2%
clickbench_q26/duckdb:vortex-file-compressed 11163296 / 11438484 / -2.4% 34118606 / 33714003 / +1.2% 0.33 / 0.34 / -3.6%
clickbench_q27/duckdb:vortex-file-compressed 52543638 / 53235400 / -1.3% 225255221 / 211893858 / +6.3% 0.23 / 0.25 / -7.2%
clickbench_q28/duckdb:vortex-file-compressed 503363534 / 512380540 / -1.8% 579873409 / 571544424 / +1.5% 0.87 / 0.90 / -3.2%
clickbench_q29/duckdb:vortex-file-compressed 16252123 / 17122516 / -5.1% 43531079 / 43378564 / +0.4% 0.37 / 0.39 / -5.4%
clickbench_q30/duckdb:vortex-file-compressed 58646982 / 59760769 / -1.9% 109818506 / 103360527 / +6.2% 0.53 / 0.58 / -7.6%
clickbench_q31/duckdb:vortex-file-compressed 109176863 / 109889283 / -0.6% 174940688 / 161956832 / +8.0% 0.62 / 0.68 / -8.0%
clickbench_q32/duckdb:vortex-file-compressed 369998459 / 388319538 / -4.7% 415822268 / 406197670 / +2.4% 0.89 / 0.96 / -6.9%
clickbench_q33/duckdb:vortex-file-compressed 350260397 / 343897273 / +1.9% 446441173 / 427170802 / +4.5% 0.78 / 0.81 / -2.5%
clickbench_q34/duckdb:vortex-file-compressed 357707610 / 366544268 / -2.4% 460388642 / 456670831 / +0.8% 0.78 / 0.80 / -3.2%
clickbench_q35/duckdb:vortex-file-compressed 56113292 / 57567756 / -2.5% 89766487 / 89254569 / +0.6% 0.63 / 0.64 / -3.1%
clickbench_q36/duckdb:vortex-file-compressed 10990742 / 11096531 / -1.0% 30991551 / 30258195 / +2.4% 0.35 / 0.37 / -3.3%
clickbench_q37/duckdb:vortex-file-compressed 7674815 / 7812192 / -1.8% 24446556 / 31495778 / -22.4% 🟢 0.31 / 0.25 / +26.6%
clickbench_q38/duckdb:vortex-file-compressed 8394072 / 8454372 / -0.7% 29214645 / 28049638 / +4.2% 0.29 / 0.30 / -4.7%
clickbench_q39/duckdb:vortex-file-compressed 19819724 / 19337154 / +2.5% 38838652 / 37998753 / +2.2% 0.51 / 0.51 / +0.3%
clickbench_q40/duckdb:vortex-file-compressed 6819317 / 6840441 / -0.3% 29502493 / 27832752 / +6.0% 0.23 / 0.25 / -6.0%
clickbench_q41/duckdb:vortex-file-compressed 7622727 / 7761936 / -1.8% 28347909 / 28624700 / -1.0% 0.27 / 0.27 / -0.8%
clickbench_q42/duckdb:vortex-file-compressed 7082075 / 7091379 / -0.1% 29818599 / 29011308 / +2.8% 0.24 / 0.24 / -2.8%
duckdb / parquet / ns (0.982x ➖, 0↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
clickbench_q00/duckdb:parquet 11178482 / 11446490 / -2.3% 18405018 / 18181935 / +1.2% 0.61 / 0.63 / -3.5%
clickbench_q01/duckdb:parquet 16495921 / 16999100 / -3.0% 23819768 / 24649536 / -3.4% 0.69 / 0.69 / +0.4%
clickbench_q02/duckdb:parquet 23326058 / 24690012 / -5.5% 37018914 / 37097994 / -0.2% 0.63 / 0.67 / -5.3%
clickbench_q03/duckdb:parquet 24372459 / 24973711 / -2.4% 38661075 / 38322172 / +0.9% 0.63 / 0.65 / -3.3%
clickbench_q04/duckdb:parquet 61524956 / 63943681 / -3.8% 75722055 / 79284436 / -4.5% 0.81 / 0.81 / +0.7%
clickbench_q05/duckdb:parquet 83671196 / 87769402 / -4.7% 100670454 / 101281469 / -0.6% 0.83 / 0.87 / -4.1%
clickbench_q06/duckdb:parquet 23036496 / 22674612 / +1.6% 35061968 / 33325024 / +5.2% 0.66 / 0.68 / -3.4%
clickbench_q07/duckdb:parquet 18523010 / 18699320 / -0.9% 26864093 / 26245246 / +2.4% 0.69 / 0.71 / -3.2%
clickbench_q08/duckdb:parquet 76697088 / 78170826 / -1.9% 97167985 / 93546564 / +3.9% 0.79 / 0.84 / -5.5%
clickbench_q09/duckdb:parquet 103415641 / 104335634 / -0.9% 126812585 / 123422054 / +2.7% 0.82 / 0.85 / -3.5%
clickbench_q10/duckdb:parquet 42283154 / 43553135 / -2.9% 55515624 / 60318314 / -8.0% 0.76 / 0.72 / +5.5%
clickbench_q11/duckdb:parquet 46842522 / 47708106 / -1.8% 65254305 / 68807005 / -5.2% 0.72 / 0.69 / +3.5%
clickbench_q12/duckdb:parquet 91300625 / 95070530 / -4.0% 108236667 / 116873490 / -7.4% 0.84 / 0.81 / +3.7%
clickbench_q13/duckdb:parquet 151247532 / 154408776 / -2.0% 171281483 / 177080389 / -3.3% 0.88 / 0.87 / +1.3%
clickbench_q14/duckdb:parquet 102164898 / 104719660 / -2.4% 131784912 / 127524854 / +3.3% 0.78 / 0.82 / -5.6%
clickbench_q15/duckdb:parquet 88441752 / 90307218 / -2.1% 103840750 / 106140314 / -2.2% 0.85 / 0.85 / +0.1%
clickbench_q16/duckdb:parquet 169467950 / 176890878 / -4.2% 186663916 / 189745234 / -1.6% 0.91 / 0.93 / -2.6%
clickbench_q17/duckdb:parquet 175266652 / 177548459 / -1.3% 192807623 / 192755245 / +0.0% 0.91 / 0.92 / -1.3%
clickbench_q18/duckdb:parquet 301196534 / 319446030 / -5.7% 333396615 / 336546928 / -0.9% 0.90 / 0.95 / -4.8%
clickbench_q19/duckdb:parquet 21093321 / 22114940 / -4.6% 31323875 / 30908078 / +1.3% 0.67 / 0.72 / -5.9%
clickbench_q20/duckdb:parquet 187463562 / 193156502 / -2.9% 228301511 / 235893013 / -3.2% 0.82 / 0.82 / +0.3%
clickbench_q21/duckdb:parquet 231375222 / 217315846 / +6.5% 268216373 / 270382143 / -0.8% 0.86 / 0.80 / +7.3%
clickbench_q22/duckdb:parquet 314472683 / 322350706 / -2.4% 358568197 / 368468845 / -2.7% 0.88 / 0.87 / +0.2%
clickbench_q23/duckdb:parquet 176938636 / 170797312 / +3.6% 235669392 / 264409707 / -10.9% 🟢 0.75 / 0.65 / +16.2%
clickbench_q24/duckdb:parquet 33056494 / 32370188 / +2.1% 50435802 / 46481840 / +8.5% 0.66 / 0.70 / -5.9%
clickbench_q25/duckdb:parquet 44427130 / 44072520 / +0.8% 59145519 / 60759768 / -2.7% 0.75 / 0.73 / +3.6%
clickbench_q26/duckdb:parquet 32752968 / 32722441 / +0.1% 51260669 / 53971736 / -5.0% 0.64 / 0.61 / +5.4%
clickbench_q27/duckdb:parquet 189351004 / 192449606 / -1.6% 232900430 / 230927315 / +0.9% 0.81 / 0.83 / -2.4%
clickbench_q28/duckdb:parquet 975121542 / 988829818 / -1.4% 968108605 / 989346691 / -2.1% 1.01 / 1.00 / +0.8%
clickbench_q29/duckdb:parquet 26068659 / 26301932 / -0.9% 33996523 / 34432593 / -1.3% 0.77 / 0.76 / +0.4%
clickbench_q30/duckdb:parquet 106837462 / 107112883 / -0.3% 134113594 / 135739431 / -1.2% 0.80 / 0.79 / +1.0%
clickbench_q31/duckdb:parquet 148914585 / 160198344 / -7.0% 180782020 / 205712944 / -12.1% 🟢 0.82 / 0.78 / +5.8%
clickbench_q32/duckdb:parquet 390816144 / 394035286 / -0.8% 422124895 / 420713496 / +0.3% 0.93 / 0.94 / -1.1%
clickbench_q33/duckdb:parquet 478904130 / 493957058 / -3.0% 463600275 / 465351597 / -0.4% 1.03 / 1.06 / -2.7%
clickbench_q34/duckdb:parquet 462869522 / 487689708 / -5.1% 470838380 / 483442060 / -2.6% 0.98 / 1.01 / -2.5%
clickbench_q35/duckdb:parquet 62238942 / 63950934 / -2.7% 77980454 / 78487512 / -0.6% 0.80 / 0.81 / -2.0%
clickbench_q36/duckdb:parquet 32002512 / 31936322 / +0.2% 40999918 / 41033228 / -0.1% 0.78 / 0.78 / +0.3%
clickbench_q37/duckdb:parquet 24467822 / 25242250 / -3.1% 34272801 / 33906029 / +1.1% 0.71 / 0.74 / -4.1%
clickbench_q38/duckdb:parquet 25980880 / 26079954 / -0.4% 34622879 / 34432085 / +0.6% 0.75 / 0.76 / -0.9%
clickbench_q39/duckdb:parquet 54933208 / 54560667 / +0.7% 65249930 / 63892240 / +2.1% 0.84 / 0.85 / -1.4%
clickbench_q40/duckdb:parquet 15997978 / 16210026 / -1.3% 23953044 / 24979238 / -4.1% 0.67 / 0.65 / +2.9%
clickbench_q41/duckdb:parquet 16508070 / 16487228 / +0.1% 24089254 / 25543724 / -5.7% 0.69 / 0.65 / +6.2%
clickbench_q42/duckdb:parquet 15428780 / 16052710 / -3.9% 24760463 / 24745673 / +0.1% 0.62 / 0.65 / -3.9%

No file size changes detected.

@github-actions

github-actions Bot commented Oct 29, 2026 •

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on S3 📖

Commits: PR 3edc2c59 vs base 891c01ab
Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +12.0%
Engines: DataFusion No clear signal (+12.9%, environment too noisy confidence) · DuckDB No clear signal (+11.1%, environment too noisy confidence)
Vortex (geomean): hot 1.141x ➖ · cold 1.162x ➖
Parquet (geomean): hot 1.019x ➖ · cold 1.059x ➖
Shifts: Parquet (control) +1.9% · Median polish +10.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.
  • Hot vs cold: Every measurement is run several times. The first run is reported as the cold run, and the median of the runs after it is reported as the hot run. The verdict and significance use hot runs; each target's geomean reports hot and cold beside each other where the individual runs were recorded and hot alone where they were not, the cold column shows first-run cost per row, and hot/cold is how much of each run the warm path saves. Rows whose results predate per-run reporting show only one value, taken from the value the runner reported.
  • Table cells: Each cell reads PR / base / %diff. The hot and cold columns mark a change as 🔴 slower or 🟢 faster once it clears this suite's threshold; anything smaller is noise here and is left unmarked, as is hot/cold, because a shift in the warm-up ratio is not a win or a loss by itself.

datafusion / vortex-file-compressed / ns (1.162x ➖, 2↑ 5↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:vortex-file-compressed 270966234 / 260739919 / +3.9% 831811744 / 1045240414 / -20.4% 0.33 / 0.25 / +30.6%
tpch_q02/datafusion:vortex-file-compressed 358365274 / 333333245 / +7.5% 881542904 / 712448519 / +23.7% 0.41 / 0.47 / -13.1%
tpch_q03/datafusion:vortex-file-compressed 455912761 / 383531435 / +18.9% 968662539 / 955423135 / +1.4% 0.47 / 0.40 / +17.2%
tpch_q04/datafusion:vortex-file-compressed 235003488 / 310419130 / -24.3% 632731016 / 403334928 / +56.9% 🔴 0.37 / 0.77 / -51.7%
tpch_q05/datafusion:vortex-file-compressed 964612315 / 398464394 / +142.1% 🔴 876506377 / 598486209 / +46.5% 🔴 1.10 / 0.67 / +65.3%
tpch_q06/datafusion:vortex-file-compressed 181706296 / 151113156 / +20.2% 368929830 / 302634044 / +21.9% 0.49 / 0.50 / -1.4%
tpch_q07/datafusion:vortex-file-compressed 516515829 / 406238709 / +27.1% 814387690 / 622000099 / +30.9% 🔴 0.63 / 0.65 / -2.9%
tpch_q08/datafusion:vortex-file-compressed 484401703 / 425174121 / +13.9% 882519128 / 606342707 / +45.5% 🔴 0.55 / 0.70 / -21.7%
tpch_q09/datafusion:vortex-file-compressed 322215077 / 359753987 / -10.4% 511176071 / 871734982 / -41.4% 🟢 0.63 / 0.41 / +52.7%
tpch_q10/datafusion:vortex-file-compressed 573816672 / 344712003 / +66.5% 🔴 546720298 / 540785906 / +1.1% 1.05 / 0.64 / +64.7%
tpch_q11/datafusion:vortex-file-compressed 266023862 / 250509342 / +6.2% 504115321 / 391965589 / +28.6% 0.53 / 0.64 / -17.4%
tpch_q12/datafusion:vortex-file-compressed 304791429 / 273914859 / +11.3% 563528934 / 486262401 / +15.9% 0.54 / 0.56 / -4.0%
tpch_q13/datafusion:vortex-file-compressed 187937796 / 307745424 / -38.9% 🟢 541611353 / 330993647 / +63.6% 🔴 0.35 / 0.93 / -62.7%
tpch_q14/datafusion:vortex-file-compressed 207658829 / 179075550 / +16.0% 391393365 / 397872165 / -1.6% 0.53 / 0.45 / +17.9%
tpch_q15/datafusion:vortex-file-compressed 383351127 / 290829033 / +31.8% 🔴 610239021 / 503657670 / +21.2% 0.63 / 0.58 / +8.8%
tpch_q16/datafusion:vortex-file-compressed 183093222 / 144949507 / +26.3% 279861490 / 279664085 / +0.1% 0.65 / 0.52 / +26.2%
tpch_q17/datafusion:vortex-file-compressed 283150642 / 447215647 / -36.7% 🟢 523723965 / 605061992 / -13.4% 0.54 / 0.74 / -26.9%
tpch_q18/datafusion:vortex-file-compressed 330499814 / 264902161 / +24.8% 489333200 / 1033628850 / -52.7% 🟢 0.68 / 0.26 / +163.5%
tpch_q19/datafusion:vortex-file-compressed 497015045 / 270664389 / +83.6% 🔴 448879030 / 361833728 / +24.1% 1.11 / 0.75 / +48.0%
tpch_q20/datafusion:vortex-file-compressed 339619115 / 280873590 / +20.9% 514625266 / 456430707 / +12.7% 0.66 / 0.62 / +7.2%
tpch_q21/datafusion:vortex-file-compressed 585564937 / 454896302 / +28.7% 854508577 / 679684215 / +25.7% 0.69 / 0.67 / +2.4%
tpch_q22/datafusion:vortex-file-compressed 232532712 / 170775528 / +36.2% 🔴 536310841 / 477314972 / +12.4% 0.43 / 0.36 / +21.2%
datafusion / parquet / ns (1.029x ➖, 1↑ 0↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/datafusion:parquet 155578172 / 167415846 / -7.1% 552456416 / 503697585 / +9.7% 0.28 / 0.33 / -15.3%
tpch_q02/datafusion:parquet 295913133 / 324008613 / -8.7% 492102090 / 597398268 / -17.6% 0.60 / 0.54 / +10.9%
tpch_q03/datafusion:parquet 238544113 / 405053242 / -41.1% 🟢 739110731 / 673796158 / +9.7% 0.32 / 0.60 / -46.3%
tpch_q04/datafusion:parquet 144503864 / 143139452 / +1.0% 370824844 / 369662336 / +0.3% 0.39 / 0.39 / +0.6%
tpch_q05/datafusion:parquet 364923154 / 368248173 / -0.9% 469268250 / 484928022 / -3.2% 0.78 / 0.76 / +2.4%
tpch_q06/datafusion:parquet 129635506 / 115851222 / +11.9% 326312349 / 272143174 / +19.9% 0.40 / 0.43 / -6.7%
tpch_q07/datafusion:parquet 341576095 / 340458322 / +0.3% 496123919 / 464042325 / +6.9% 0.69 / 0.73 / -6.2%
tpch_q08/datafusion:parquet 439461263 / 465668927 / -5.6% 555598261 / 618218742 / -10.1% 0.79 / 0.75 / +5.0%
tpch_q09/datafusion:parquet 457123356 / 392473476 / +16.5% 641551903 / 560325035 / +14.5% 0.71 / 0.70 / +1.7%
tpch_q10/datafusion:parquet 317250891 / 332432232 / -4.6% 458367858 / 541199686 / -15.3% 0.69 / 0.61 / +12.7%
tpch_q11/datafusion:parquet 360651579 / 278087225 / +29.7% 623832861 / 380484858 / +64.0% 🔴 0.58 / 0.73 / -20.9%
tpch_q12/datafusion:parquet 176296516 / 165997461 / +6.2% 428307376 / 316161542 / +35.5% 🔴 0.41 / 0.53 / -21.6%
tpch_q13/datafusion:parquet 276652235 / 279471624 / -1.0% 483716813 / 474101863 / +2.0% 0.57 / 0.59 / -3.0%
tpch_q14/datafusion:parquet 198126868 / 187879913 / +5.5% 338273527 / 287864976 / +17.5% 0.59 / 0.65 / -10.3%
tpch_q15/datafusion:parquet 399173820 / 323097110 / +23.5% 588584571 / 465887599 / +26.3% 0.68 / 0.69 / -2.2%
tpch_q16/datafusion:parquet 101308281 / 109814445 / -7.7% 184169014 / 220085632 / -16.3% 0.55 / 0.50 / +10.2%
tpch_q17/datafusion:parquet 316453289 / 292567108 / +8.2% 469315079 / 385533714 / +21.7% 0.67 / 0.76 / -11.1%
tpch_q18/datafusion:parquet 389154220 / 309412298 / +25.8% 779845937 / 513005245 / +52.0% 🔴 0.50 / 0.60 / -17.3%
tpch_q19/datafusion:parquet 180486592 / 188318873 / -4.2% 304532448 / 349647045 / -12.9% 0.59 / 0.54 / +10.0%
tpch_q20/datafusion:parquet 287527755 / 255185025 / +12.7% 357981056 / 418180316 / -14.4% 0.80 / 0.61 / +31.6%
tpch_q21/datafusion:parquet 381243908 / 326915108 / +16.6% 574170097 / 446330776 / +28.6% 0.66 / 0.73 / -9.3%
tpch_q22/datafusion:parquet 182639071 / 162023086 / +12.7% 380848429 / 327659885 / +16.2% 0.48 / 0.49 / -3.0%
duckdb / vortex-file-compressed / ns (1.121x ➖, 0↑ 4↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:vortex-file-compressed 231728753 / 245897276 / -5.8% 277152901 / 258322247 / +7.3% 0.84 / 0.95 / -12.2%
tpch_q02/duckdb:vortex-file-compressed 416486151 / 442412058 / -5.9% 504143971 / 474787124 / +6.2% 0.83 / 0.93 / -11.3%
tpch_q03/duckdb:vortex-file-compressed 424916001 / 389367838 / +9.1% 492746290 / 491253313 / +0.3% 0.86 / 0.79 / +8.8%
tpch_q04/duckdb:vortex-file-compressed 300127548 / 260481861 / +15.2% 391812051 / 288691782 / +35.7% 🔴 0.77 / 0.90 / -15.1%
tpch_q05/duckdb:vortex-file-compressed 602679044 / 521588305 / +15.5% 691567788 / 667138476 / +3.7% 0.87 / 0.78 / +11.5%
tpch_q06/duckdb:vortex-file-compressed 178468694 / 214016600 / -16.6% 261888222 / 195999473 / +33.6% 🔴 0.68 / 1.09 / -37.6%
tpch_q07/duckdb:vortex-file-compressed 487859628 / 424592303 / +14.9% 588352766 / 535445839 / +9.9% 0.83 / 0.79 / +4.6%
tpch_q08/duckdb:vortex-file-compressed 918450038 / 727743250 / +26.2% 963372841 / 648030041 / +48.7% 🔴 0.95 / 1.12 / -15.1%
tpch_q09/duckdb:vortex-file-compressed 443135053 / 383286656 / +15.6% 641120166 / 449702130 / +42.6% 🔴 0.69 / 0.85 / -18.9%
tpch_q10/duckdb:vortex-file-compressed 712606264 / 510643170 / +39.6% 🔴 1027139570 / 562587416 / +82.6% 🔴 0.69 / 0.91 / -23.6%
tpch_q11/duckdb:vortex-file-compressed 276138622 / 273774795 / +0.9% 335943418 / 277687015 / +21.0% 0.82 / 0.99 / -16.6%
tpch_q12/duckdb:vortex-file-compressed 271857912 / 229779422 / +18.3% 347977731 / 263051965 / +32.3% 🔴 0.78 / 0.87 / -10.6%
tpch_q13/duckdb:vortex-file-compressed 377908707 / 279915480 / +35.0% 🔴 292544337 / 213771812 / +36.8% 🔴 1.29 / 1.31 / -1.3%
tpch_q14/duckdb:vortex-file-compressed 248812718 / 217888167 / +14.2% 321005415 / 281124814 / +14.2% 0.78 / 0.78 / +0.0%
tpch_q15/duckdb:vortex-file-compressed 243196297 / 239005466 / +1.8% 298234581 / 262597736 / +13.6% 0.82 / 0.91 / -10.4%
tpch_q16/duckdb:vortex-file-compressed 232760100 / 220948520 / +5.3% 245814725 / 239843552 / +2.5% 0.95 / 0.92 / +2.8%
tpch_q17/duckdb:vortex-file-compressed 359502545 / 502850874 / -28.5% 368707590 / 404967111 / -9.0% 0.98 / 1.24 / -21.5%
tpch_q18/duckdb:vortex-file-compressed 529026283 / 316093571 / +67.4% 🔴 829992871 / 315713240 / +162.9% 🔴 0.64 / 1.00 / -36.3%
tpch_q19/duckdb:vortex-file-compressed 358615834 / 296517320 / +20.9% 551381282 / 372645475 / +48.0% 🔴 0.65 / 0.80 / -18.3%
tpch_q20/duckdb:vortex-file-compressed 469901965 / 434448811 / +8.2% 548383580 / 679849007 / -19.3% 0.86 / 0.64 / +34.1%
tpch_q21/duckdb:vortex-file-compressed 736956352 / 616671392 / +19.5% 826059217 / 633842813 / +30.3% 🔴 0.89 / 0.97 / -8.3%
tpch_q22/duckdb:vortex-file-compressed 325863093 / 244278004 / +33.4% 🔴 333186086 / 327062676 / +1.9% 0.98 / 0.75 / +30.9%
duckdb / parquet / ns (1.009x ➖, 0↑ 1↓)
name hot ns (PR / base / %diff) cold ns (PR / base / %diff) hot/cold (PR / base / %diff)
tpch_q01/duckdb:parquet 183420694 / 163138582 / +12.4% 270129462 / 199820808 / +35.2% 🔴 0.68 / 0.82 / -16.8%
tpch_q02/duckdb:parquet 464113431 / 481274333 / -3.6% 497411805 / 548580722 / -9.3% 0.93 / 0.88 / +6.4%
tpch_q03/duckdb:parquet 397917911 / 416157799 / -4.4% 527246367 / 481553153 / +9.5% 0.75 / 0.86 / -12.7%
tpch_q04/duckdb:parquet 271541645 / 334023601 / -18.7% 338027724 / 380043612 / -11.1% 0.80 / 0.88 / -8.6%
tpch_q05/duckdb:parquet 587996861 / 473475494 / +24.2% 801277110 / 559230746 / +43.3% 🔴 0.73 / 0.85 / -13.3%
tpch_q06/duckdb:parquet 141840902 / 189252116 / -25.1% 193604898 / 229629198 / -15.7% 0.73 / 0.82 / -11.1%
tpch_q07/duckdb:parquet 422391414 / 460004495 / -8.2% 501856858 / 578423183 / -13.2% 0.84 / 0.80 / +5.8%
tpch_q08/duckdb:parquet 714827210 / 663709067 / +7.7% 710244511 / 587447056 / +20.9% 1.01 / 1.13 / -10.9%
tpch_q09/duckdb:parquet 582568692 / 543506644 / +7.2% 1087510023 / 2456037320 / -55.7% 🟢 0.54 / 0.22 / +142.1%
tpch_q10/duckdb:parquet 676788941 / 559602258 / +20.9% 846640639 / 517171436 / +63.7% 🔴 0.80 / 1.08 / -26.1%
tpch_q11/duckdb:parquet 306696601 / 308794271 / -0.7% 397878703 / 353286591 / +12.6% 0.77 / 0.87 / -11.8%
tpch_q12/duckdb:parquet 243391627 / 269096406 / -9.6% 279502217 / 288791261 / -3.2% 0.87 / 0.93 / -6.5%
tpch_q13/duckdb:parquet 431394098 / 355205012 / +21.4% 483319737 / 422882673 / +14.3% 0.89 / 0.84 / +6.3%
tpch_q14/duckdb:parquet 241999726 / 309557325 / -21.8% 300972212 / 281657120 / +6.9% 0.80 / 1.10 / -26.8%
tpch_q15/duckdb:parquet 256958550 / 187661774 / +36.9% 🔴 318711743 / 240681775 / +32.4% 🔴 0.81 / 0.78 / +3.4%
tpch_q16/duckdb:parquet 346698456 / 292080096 / +18.7% 366032743 / 301444774 / +21.4% 0.95 / 0.97 / -2.2%
tpch_q17/duckdb:parquet 262426802 / 298033823 / -11.9% 333010497 / 351915656 / -5.4% 0.79 / 0.85 / -6.9%
tpch_q18/duckdb:parquet 332591104 / 341621973 / -2.6% 365753935 / 407999890 / -10.4% 0.91 / 0.84 / +8.6%
tpch_q19/duckdb:parquet 268082162 / 269437732 / -0.5% 302760545 / 326747527 / -7.3% 0.89 / 0.82 / +7.4%
tpch_q20/duckdb:parquet 504935912 / 462508396 / +9.2% 532673488 / 506466728 / +5.2% 0.95 / 0.91 / +3.8%
tpch_q21/duckdb:parquet 447693766 / 490065775 / -8.6% 497439271 / 451371123 / +10.2% 0.90 / 1.09 / -17.1%
tpch_q22/duckdb:parquet 311567565 / 303373189 / +2.7% 323970742 / 343873696 / -5.8% 0.96 / 0.88 / +9.0%

@mhk197 mhk197 added the action/bench-sql Run SQL benchmarks without Vortex Compact on this PR label Oct 29, 2026
@github-actions github-actions Bot removed the action/bench-sql Run SQL benchmarks without Vortex Compact on this PR label Oct 29, 2026
/// front and its first `probe_len` rows, or `None` if the stream is empty.
async fn peek_probe_sample(
mut stream: BoxStream<'static, SequencedChunk>,
dtype: &DType,

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.

do we need this change?

if we do shall we assert or use first chunk one?

Some(chunk) => {
Some(sample) => {
let mut exec_ctx = session.create_execution_ctx();
let sample = sample.execute::<Canonical>(&mut exec_ctx)?.into_array();

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.

Noo.

@mhk197 mhk197 added the action/bench-sql Run SQL benchmarks without Vortex Compact on this PR label Oct 29, 2026
@github-actions github-actions Bot removed the action/bench-sql Run SQL benchmarks without Vortex Compact on this PR label Oct 29, 2026
@mhk197
mhk197 merged commit 1c2f6eb into develop Oct 29, 2026
145 of 146 checks passed
@mhk197
mhk197 deleted the mk/dict-probe-sample branch October 29, 2026 16:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/break A breaking API change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants