Skip to content

statpopgen: store GT genotypes as u8 (schema + builder + regression test)#8230

Open
joseph-isaacs wants to merge 4 commits into
developfrom
claude/statpopgen-layout-compression-SAaRE
Open

statpopgen: store GT genotypes as u8 (schema + builder + regression test)#8230
joseph-isaacs wants to merge 4 commits into
developfrom
claude/statpopgen-layout-compression-SAaRE

Conversation

@joseph-isaacs
Copy link
Copy Markdown
Contributor

@joseph-isaacs joseph-isaacs commented Jun 3, 2026

What

Stores the statpopgen GT (genotype) field as list(u8) instead of list(u64). GT dosage is only ever NULL, 0, 1, or 2, so u8 is the natural width and 8× narrower than u64.

myrrc and others added 3 commits May 21, 2026 17:51
Signed-off-by: Mikhail Kot <mikhail@spiraldb.com>
The "Use Uint8 for GT field" change set the GT field schema to
list(UInt8), but the Arrow builder still produced list(UInt64),
causing data generation to fail at write time:

  column types must match schema types, expected List(UInt8)
  but found List(UInt64)

Switch GT_builder to ListBuilder<UInt8Builder> and have
parse_genotype return Option<u8> (genotype dosage is only ever
NULL/0/1/2), so the produced arrays match the declared schema.

Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Claude <noreply@anthropic.com>
Add a zero-row GnomADBuilder test that exercises RecordBatch::try_new
and fails unless GT is emitted as list(u8), locking in the schema/
builder type match. Also convert genotype dosage with a checked
u8::try_from to satisfy clippy's cast_possible_truncation lint.

Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Claude <noreply@anthropic.com>
@joseph-isaacs joseph-isaacs added the changelog/chore A trivial change label Jun 3, 2026 — with Claude
@joseph-isaacs joseph-isaacs enabled auto-merge (squash) June 3, 2026 09:10
@joseph-isaacs joseph-isaacs requested a review from 0ax1 June 3, 2026 09:10
@joseph-isaacs joseph-isaacs added the action/benchmark Trigger full benchmarks to run on this PR label Jun 3, 2026
@joseph-isaacs joseph-isaacs disabled auto-merge June 3, 2026 09:10
@github-actions github-actions Bot removed the action/benchmark Trigger full benchmarks to run on this PR label Jun 3, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 3, 2026

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done fd8c9b3 1 Explore Profiling Data

Powered by Polar Signals Cloud

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 3, 2026

🚨🚨🚨❌❌❌ SQL BENCHMARK FAILED ❌❌❌🚨🚨🚨

Benchmark Appian on NVME failed! Check the workflow run for details.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 3, 2026

Benchmarks: FineWeb NVMe

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -9.0%
Vortex (geomean): 0.854x ✅
Parquet (geomean): 0.938x ➖
Shifts: Parquet (control) -6.2% · Median polish -7.8%


datafusion / vortex-file-compressed (0.802x ✅, 6↑ 1↓)
name PR fd8c9b3 (ns) base 2d00342 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 🚀 5637617 6514639 0.87
fineweb_q01/datafusion:vortex-file-compressed 🚀 20840025 34791026 0.60
fineweb_q02/datafusion:vortex-file-compressed 🚀 21447099 44203088 0.49
fineweb_q03/datafusion:vortex-file-compressed 🚨 83186300 70815236 1.17
fineweb_q04/datafusion:vortex-file-compressed 🚀 227421733 301859404 0.75
fineweb_q05/datafusion:vortex-file-compressed 🚀 215787683 261812514 0.82
fineweb_q06/datafusion:vortex-file-compressed 52759406 57212626 0.92
fineweb_q07/datafusion:vortex-file-compressed 🚀 54690190 62043234 0.88
fineweb_q08/datafusion:vortex-file-compressed 21921147 23721010 0.92
datafusion / vortex-compact (0.937x ➖, 1↑ 0↓)
name PR fd8c9b3 (ns) base 2d00342 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 5915883 6245246 0.95
fineweb_q01/datafusion:vortex-compact 91009880 100551313 0.91
fineweb_q02/datafusion:vortex-compact 105362522 105763966 1.00
fineweb_q03/datafusion:vortex-compact 880611169 914625011 0.96
fineweb_q04/datafusion:vortex-compact 922585298 1009314573 0.91
fineweb_q05/datafusion:vortex-compact 829154128 886748298 0.94
fineweb_q06/datafusion:vortex-compact 476786212 492356518 0.97
fineweb_q07/datafusion:vortex-compact 483627997 505861589 0.96
fineweb_q08/datafusion:vortex-compact 🚀 19740162 23130389 0.85
datafusion / parquet (0.942x ➖, 1↑ 0↓)
name PR fd8c9b3 (ns) base 2d00342 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 🚀 6545963 8477704 0.77
fineweb_q01/datafusion:parquet 295959371 305770082 0.97
fineweb_q02/datafusion:parquet 304022616 309237311 0.98
fineweb_q03/datafusion:parquet 294457084 294527804 1.00
fineweb_q04/datafusion:parquet 307818281 326685800 0.94
fineweb_q05/datafusion:parquet 300029656 323991650 0.93
fineweb_q06/datafusion:parquet 292310307 310415568 0.94
fineweb_q07/datafusion:parquet 293018258 299170053 0.98
fineweb_q08/datafusion:parquet 289862886 294730749 0.98
duckdb / vortex-file-compressed (0.780x ✅, 7↑ 0↓)
name PR fd8c9b3 (ns) base 2d00342 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 🚀 3534548 4019353 0.88
fineweb_q01/duckdb:vortex-file-compressed 🚀 23690851 37373242 0.63
fineweb_q02/duckdb:vortex-file-compressed 🚀 25197648 40498078 0.62
fineweb_q03/duckdb:vortex-file-compressed 🚀 118977333 181163641 0.66
fineweb_q04/duckdb:vortex-file-compressed 🚀 219479283 295150084 0.74
fineweb_q05/duckdb:vortex-file-compressed 🚀 214224918 239119218 0.90
fineweb_q06/duckdb:vortex-file-compressed 54240811 58237016 0.93
fineweb_q07/duckdb:vortex-file-compressed 🚀 54996330 66680832 0.82
fineweb_q08/duckdb:vortex-file-compressed 22434903 24549516 0.91
duckdb / vortex-compact (0.907x ➖, 5↑ 0↓)
name PR fd8c9b3 (ns) base 2d00342 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 🚀 4396755 4915727 0.89
fineweb_q01/duckdb:vortex-compact 🚀 119730970 134937001 0.89
fineweb_q02/duckdb:vortex-compact 113159781 118212945 0.96
fineweb_q03/duckdb:vortex-compact 🚀 867776114 967635824 0.90
fineweb_q04/duckdb:vortex-compact 901706700 980618186 0.92
fineweb_q05/duckdb:vortex-compact 🚀 805317652 897617004 0.90
fineweb_q06/duckdb:vortex-compact 467669259 502332301 0.93
fineweb_q07/duckdb:vortex-compact 484170266 530135972 0.91
fineweb_q08/duckdb:vortex-compact 🚀 19917297 22953765 0.87
duckdb / parquet (0.935x ➖, 2↑ 0↓)
name PR fd8c9b3 (ns) base 2d00342 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 33223405 35405667 0.94
fineweb_q01/duckdb:parquet 🚀 86620497 98234013 0.88
fineweb_q02/duckdb:parquet 88522033 97007453 0.91
fineweb_q03/duckdb:parquet 🚀 321776800 367971857 0.87
fineweb_q04/duckdb:parquet 451075169 477127342 0.95
fineweb_q05/duckdb:parquet 419396851 427751364 0.98
fineweb_q06/duckdb:parquet 207482303 217135030 0.96
fineweb_q07/duckdb:parquet 219776794 225320094 0.98
fineweb_q08/duckdb:parquet 34818347 36384789 0.96
unknown / unknown (no group data, 0↑ 0↓)
name PR fd8c9b3 (bytes) base 2d00342 (bytes) ratio (PR/base)
nan 719144560 nan
nan 274432 nan
nan 1321651156 nan
nan 274432 nan
nan 1533053316 nan
nan 7793380 nan
nan 274432 nan
nan 66065124 nan
nan 66092108 nan
nan 8576 nan
nan 33268372 nan
nan 3634184 nan
nan 21756512 nan
nan 6028 nan
nan 508672 nan
nan 9340236 nan
nan 274432 nan
nan 89247904 nan
nan 88773200 nan
nan 11296 nan
nan 40083412 nan
nan 5221600 nan
nan 24970728 nan
nan 6340 nan
nan 619872 nan
nan 51380 nan
nan 371408 nan
nan 6311064 nan
nan 62193884 nan
nan 3452564 nan
nan 572064 nan
nan 665236 nan
nan 157724 nan
nan 274432 nan
nan 11080 nan
nan 6156 nan
nan 16846724 nan
nan 1018108 nan
nan 52780 nan
nan 6144 nan
nan 11248 nan
nan 46888 nan
nan 9762688 nan
nan 81656464 nan
nan 99720 nan
nan 22796 nan
nan 28536 nan
nan 3137528 nan
nan 30777164 nan
nan 46428 nan
nan 56292 nan
nan 585184 nan
nan 7791936 nan
nan 74219244 nan
nan 4472108 nan
nan 844648 nan
nan 1559220 nan
nan 1080716 nan
nan 274432 nan
nan 17488 nan
nan 6372 nan
nan 38416188 nan
nan 1740160 nan
nan 61668 nan
nan 7432 nan
nan 13464 nan
nan 50712 nan
nan 11938920 nan
nan 101754752 nan
nan 385064 nan
nan 24436 nan
nan 32720 nan
nan 3722520 nan
nan 35932724 nan
nan 55412 nan
nan 274432 nan
nan 1005955980 nan
nan 274432 nan
nan 2103666796 nan
nan 77716516 nan
nan 274432 nan
nan 105480808 nan
nan 105532808 nan
nan 105507808 nan
nan 105408192 nan
nan 105510312 nan
nan 105473272 nan
nan 105504936 nan
nan 105441480 nan
nan 105590624 nan
nan 105571312 nan
nan 105468248 nan
nan 105478056 nan
nan 105344352 nan
nan 8576 nan
nan 120368092 nan
nan 120336540 nan
nan 120357204 nan
nan 17955448 nan
nan 17907480 nan
nan 109499552 nan
nan 109966160 nan
nan 6028 nan
nan 4956424 nan
nan 92827324 nan
nan 274432 nan
nan 140595568 nan
nan 140279352 nan
nan 140718056 nan
nan 140809968 nan
nan 140622136 nan
nan 140453952 nan
nan 139695024 nan
nan 140591440 nan
nan 140083168 nan
nan 139320160 nan
nan 140092104 nan
nan 140027896 nan
nan 140730360 nan
nan 11296 nan
nan 151578572 nan
nan 152813676 nan
nan 152786228 nan
nan 25996968 nan
nan 25929560 nan
nan 126139992 nan
nan 126122288 nan
nan 6340 nan
nan 5977160 nan
nan 25713436 nan
nan 20368 nan
nan 33756668 nan
nan 11092300 nan
nan 274432 nan
nan 13484 nan
nan 163562328 nan
nan 32544268 nan
nan 19256 nan
nan 18170488 nan
nan 36298028 nan
nan 21272 nan
nan 63926588 nan
nan 20872284 nan
nan 274432 nan
nan 13484 nan
nan 309206408 nan
nan 84983412 nan
nan 20960 nan
nan 22976752 nan
nan 274432 nan
nan 61422176 nan
nan 94579608 nan
nan 51130216 nan
nan 56866392 nan
nan 72531712 nan
nan 71168408 nan
nan 77184048 nan
nan 50275496 nan
nan 50414112 nan
nan 60984448 nan
nan 67258800 nan
nan 46916744 nan
nan 135411736 nan
nan 39861264 nan
nan 53887656 nan
nan 46660520 nan
nan 46067960 nan
nan 45499152 nan
nan 76479992 nan
nan 74173464 nan
nan 73204272 nan
nan 73595272 nan
nan 38270024 nan
nan 98627552 nan
nan 61410944 nan
nan 58115624 nan
nan 46181928 nan
nan 37604744 nan
nan 60923760 nan
nan 78599824 nan
nan 51280720 nan
nan 56297768 nan
nan 66024592 nan
nan 52115080 nan
nan 75179416 nan
nan 79428016 nan
nan 173572088 nan
nan 171941704 nan
nan 176845096 nan
nan 138678176 nan
nan 79563064 nan
nan 43864080 nan
nan 19085632 nan
nan 18116328 nan
nan 52876496 nan
nan 65888544 nan
nan 118487608 nan
nan 175910296 nan
nan 66633232 nan
nan 61746952 nan
nan 123277672 nan
nan 100701920 nan
nan 81535720 nan
nan 87405024 nan
nan 63251288 nan
nan 69375552 nan
nan 66156936 nan
nan 67274392 nan
nan 60256600 nan
nan 77687304 nan
nan 48245240 nan
nan 56408120 nan
nan 136012016 nan
nan 55958528 nan
nan 119477200 nan
nan 79541424 nan
nan 84761224 nan
nan 66822720 nan
nan 64142936 nan
nan 72538528 nan
nan 54118472 nan
nan 73231648 nan
nan 74936864 nan
nan 45682032 nan
nan 79982464 nan
nan 123636392 nan
nan 102562744 nan
nan 89695768 nan
nan 65872704 nan
nan 71180928 nan
nan 68509616 nan
nan 70033536 nan
nan 54942328 nan
nan 76496040 nan
nan 55093056 nan
nan 50498288 nan
nan 124597472 nan
nan 76712264 nan
nan 118183760 nan
nan 68735720 nan
nan 85694712 nan
nan 63736032 nan
nan 98688752 nan
nan 61594040 nan
nan 94882616 nan
nan 60407728 nan
nan 95345824 nan
nan 72330488 nan
nan 76140576 nan
nan 80915040 nan
nan 274432 nan
nan 94039000 nan
nan 145171232 nan
nan 73083264 nan
nan 83884152 nan
nan 106033872 nan
nan 104203928 nan
nan 116796208 nan
nan 93649352 nan
nan 84130144 nan
nan 91708824 nan
nan 109966040 nan
nan 77172304 nan
nan 195558352 nan
nan 66018504 nan
nan 98534192 nan
nan 82398816 nan
nan 81743832 nan
nan 81236880 nan
nan 119334400 nan
nan 115408888 nan
nan 128281960 nan
nan 125698352 nan
nan 62730976 nan
nan 149229496 nan
nan 91370608 nan
nan 94564440 nan
nan 70102248 nan
nan 60069472 nan
nan 102567512 nan
nan 120714216 nan
nan 71839464 nan
nan 90026112 nan
nan 104085936 nan
nan 84317296 nan
nan 113936240 nan
nan 123633152 nan
nan 235057520 nan
nan 234101472 nan
nan 238501344 nan
nan 196120584 nan
nan 128062944 nan
nan 72816168 nan
nan 43329144 nan
nan 29399016 nan
nan 79769312 nan
nan 97542112 nan
nan 188066448 nan
nan 291105264 nan
nan 110257896 nan
nan 91974536 nan
nan 232158752 nan
nan 177550272 nan
nan 129674752 nan
nan 134460616 nan
nan 94909448 nan
nan 106796016 nan
nan 97978528 nan
nan 108452768 nan
nan 106241152 nan
nan 123358520 nan
nan 72718176 nan
nan 85209256 nan
nan 192769704 nan
nan 94660096 nan
nan 193214416 nan
nan 129459144 nan
nan 129072856 nan
nan 98614560 nan
nan 98240872 nan
nan 107130088 nan
nan 89013520 nan
nan 115780480 nan
nan 125665560 nan
nan 66425560 nan
nan 120136176 nan
nan 176743192 nan
nan 172362416 nan
nan 152342600 nan
nan 97729144 nan
nan 110078864 nan
nan 105678928 nan
nan 104676272 nan
nan 94283360 nan
nan 123265544 nan
nan 96314528 nan
nan 72811352 nan
nan 181032568 nan
nan 116765568 nan
nan 193526616 nan
nan 104168680 nan
nan 148961984 nan
nan 101971080 nan
nan 154023304 nan
nan 95068312 nan
nan 145456296 nan
nan 101245960 nan
nan 142336656 nan
nan 112515608 nan
nan 124174560 nan
nan 129088760 nan
nan 719144560 nan
nan 274432 nan
nan 1321651156 nan
nan 274432 nan
nan 1533053316 nan
nan 7793380 nan
nan 274432 nan
nan 66065124 nan
nan 66092108 nan
nan 8576 nan
nan 33268372 nan
nan 3634184 nan
nan 21756512 nan
nan 6028 nan
nan 508672 nan
nan 9340236 nan
nan 274432 nan
nan 89247904 nan
nan 88773200 nan
nan 11296 nan
nan 40083412 nan
nan 5221600 nan
nan 24970728 nan
nan 6340 nan
nan 619872 nan
nan 51380 nan
nan 371408 nan
nan 6311064 nan
nan 62193884 nan
nan 3452564 nan
nan 572064 nan
nan 665236 nan
nan 157724 nan
nan 274432 nan
nan 11080 nan
nan 6156 nan
nan 16846724 nan
nan 1018108 nan
nan 52780 nan
nan 6144 nan
nan 11248 nan
nan 46888 nan
nan 9762688 nan
nan 81656464 nan
nan 99720 nan
nan 22796 nan
nan 28536 nan
nan 3137528 nan
nan 30777164 nan
nan 46428 nan
nan 56292 nan
nan 585184 nan
nan 7791936 nan
nan 74219244 nan
nan 4472108 nan
nan 844648 nan
nan 1559220 nan
nan 1080716 nan
nan 274432 nan
nan 17488 nan
nan 6372 nan
nan 38416188 nan
nan 1740160 nan
nan 61668 nan
nan 7432 nan
nan 13464 nan
nan 50712 nan
nan 11938920 nan
nan 101754752 nan
nan 385064 nan
nan 24436 nan
nan 32720 nan
nan 3722520 nan
nan 35932724 nan
nan 55412 nan
nan 274432 nan
nan 1005955980 nan
nan 274432 nan
nan 2103666796 nan
nan 77716516 nan
nan 274432 nan
nan 105480808 nan
nan 105532808 nan
nan 105507808 nan
nan 105408192 nan
nan 105510312 nan
nan 105473272 nan
nan 105504936 nan
nan 105441480 nan
nan 105590624 nan
nan 105571312 nan
nan 105468248 nan
nan 105478056 nan
nan 105344352 nan
nan 8576 nan
nan 120368092 nan
nan 120336540 nan
nan 120357204 nan
nan 17955448 nan
nan 17907480 nan
nan 109499552 nan
nan 109966160 nan
nan 6028 nan
nan 4956424 nan
nan 92827324 nan
nan 274432 nan
nan 140595568 nan
nan 140279352 nan
nan 140718056 nan
nan 140809968 nan
nan 140622136 nan
nan 140453952 nan
nan 139695024 nan
nan 140591440 nan
nan 140083168 nan
nan 139320160 nan
nan 140092104 nan
nan 140027896 nan
nan 140730360 nan
nan 11296 nan
nan 151578572 nan
nan 152813676 nan
nan 152786228 nan
nan 25996968 nan
nan 25929560 nan
nan 126139992 nan
nan 126122288 nan
nan 6340 nan
nan 5977160 nan
nan 25713436 nan
nan 20368 nan
nan 33756668 nan
nan 11092300 nan
nan 274432 nan
nan 13484 nan
nan 163562328 nan
nan 32544268 nan
nan 19256 nan
nan 18170488 nan
nan 36298028 nan
nan 21272 nan
nan 63926588 nan
nan 20872284 nan
nan 274432 nan
nan 13484 nan
nan 309206408 nan
nan 84983412 nan
nan 20960 nan
nan 22976752 nan
nan 274432 nan
nan 61422176 nan
nan 94579608 nan
nan 51130216 nan
nan 56866392 nan
nan 72531712 nan
nan 71168408 nan
nan 77184048 nan
nan 50275496 nan
nan 50414112 nan
nan 60984448 nan
nan 67258800 nan
nan 46916744 nan
nan 135411736 nan
nan 39861264 nan
nan 53887656 nan
nan 46660520 nan
nan 46067960 nan
nan 45499152 nan
nan 76479992 nan
nan 74173464 nan
nan 73204272 nan
nan 73595272 nan
nan 38270024 nan
nan 98627552 nan
nan 61410944 nan
nan 58115624 nan
nan 46181928 nan
nan 37604744 nan
nan 60923760 nan
nan 78599824 nan
nan 51280720 nan
nan 56297768 nan
nan 66024592 nan
nan 52115080 nan
nan 75179416 nan
nan 79428016 nan
nan 173572088 nan
nan 171941704 nan
nan 176845096 nan
nan 138678176 nan
nan 79563064 nan
nan 43864080 nan
nan 19085632 nan
nan 18116328 nan
nan 52876496 nan
nan 65888544 nan
nan 118487608 nan
nan 175910296 nan
nan 66633232 nan
nan 61746952 nan
nan 123277672 nan
nan 100701920 nan
nan 81535720 nan
nan 87405024 nan
nan 63251288 nan
nan 69375552 nan
nan 66156936 nan
nan 67274392 nan
nan 60256600 nan
nan 77687304 nan
nan 48245240 nan
nan 56408120 nan
nan 136012016 nan
nan 55958528 nan
nan 119477200 nan
nan 79541424 nan
nan 84761224 nan
nan 66822720 nan
nan 64142936 nan
nan 72538528 nan
nan 54118472 nan
nan 73231648 nan
nan 74936864 nan
nan 45682032 nan
nan 79982464 nan
nan 123636392 nan
nan 102562744 nan
nan 89695768 nan
nan 65872704 nan
nan 71180928 nan
nan 68509616 nan
nan 70033536 nan
nan 54942328 nan
nan 76496040 nan
nan 55093056 nan
nan 50498288 nan
nan 124597472 nan
nan 76712264 nan
nan 118183760 nan
nan 68735720 nan
nan 85694712 nan
nan 63736032 nan
nan 98688752 nan
nan 61594040 nan
nan 94882616 nan
nan 60407728 nan
nan 95345824 nan
nan 72330488 nan
nan 76140576 nan
nan 80915040 nan
nan 274432 nan
nan 94039000 nan
nan 145171232 nan
nan 73083264 nan
nan 83884152 nan
nan 106033872 nan
nan 104203928 nan
nan 116796208 nan
nan 93649352 nan
nan 84130144 nan
nan 91708824 nan
nan 109966040 nan
nan 77172304 nan
nan 195558352 nan
nan 66018504 nan
nan 98534192 nan
nan 82398816 nan
nan 81743832 nan
nan 81236880 nan
nan 119334400 nan
nan 115408888 nan
nan 128281960 nan
nan 125698352 nan
nan 62730976 nan
nan 149229496 nan
nan 91370608 nan
nan 94564440 nan
nan 70102248 nan
nan 60069472 nan
nan 102567512 nan
nan 120714216 nan
nan 71839464 nan
nan 90026112 nan
nan 104085936 nan
nan 84317296 nan
nan 113936240 nan
nan 123633152 nan
nan 235057520 nan
nan 234101472 nan
nan 238501344 nan
nan 196120584 nan
nan 128062944 nan
nan 72816168 nan
nan 43329144 nan
nan 29399016 nan
nan 79769312 nan
nan 97542112 nan
nan 188066448 nan
nan 291105264 nan
nan 110257896 nan
nan 91974536 nan
nan 232158752 nan
nan 177550272 nan
nan 129674752 nan
nan 134460616 nan
nan 94909448 nan
nan 106796016 nan
nan 97978528 nan
nan 108452768 nan
nan 106241152 nan
nan 123358520 nan
nan 72718176 nan
nan 85209256 nan
nan 192769704 nan
nan 94660096 nan
nan 193214416 nan
nan 129459144 nan
nan 129072856 nan
nan 98614560 nan
nan 98240872 nan
nan 107130088 nan
nan 89013520 nan
nan 115780480 nan
nan 125665560 nan
nan 66425560 nan
nan 120136176 nan
nan 176743192 nan
nan 172362416 nan
nan 152342600 nan
nan 97729144 nan
nan 110078864 nan
nan 105678928 nan
nan 104676272 nan
nan 94283360 nan
nan 123265544 nan
nan 96314528 nan
nan 72811352 nan
nan 181032568 nan
nan 116765568 nan
nan 193526616 nan
nan 104168680 nan
nan 148961984 nan
nan 101971080 nan
nan 154023304 nan
nan 95068312 nan
nan 145456296 nan
nan 101245960 nan
nan 142336656 nan
nan 112515608 nan
nan 124174560 nan
nan 129088760 nan
nan 719144560 nan
nan 274432 nan
nan 1321651156 nan
nan 274432 nan
nan 1533053316 nan
nan 7793380 nan
nan 274432 nan
nan 66065124 nan
nan 66092108 nan
nan 8576 nan
nan 33268372 nan
nan 3634184 nan
nan 21756512 nan
nan 6028 nan
nan 508672 nan
nan 9340236 nan
nan 274432 nan
nan 89247904 nan
nan 88773200 nan
nan 11296 nan
nan 40083412 nan
nan 5221600 nan
nan 24970728 nan
nan 6340 nan
nan 619872 nan
nan 51380 nan
nan 371408 nan
nan 6311064 nan
nan 62193884 nan
nan 3452564 nan
nan 572064 nan
nan 665236 nan
nan 157724 nan
nan 274432 nan
nan 11080 nan
nan 6156 nan
nan 16846724 nan
nan 1018108 nan
nan 52780 nan
nan 6144 nan
nan 11248 nan
nan 46888 nan
nan 9762688 nan
nan 81656464 nan
nan 99720 nan
nan 22796 nan
nan 28536 nan
nan 3137528 nan
nan 30777164 nan
nan 46428 nan
nan 56292 nan
nan 585184 nan
nan 7791936 nan
nan 74219244 nan
nan 4472108 nan
nan 844648 nan
nan 1559220 nan
nan 1080716 nan
nan 274432 nan
nan 17488 nan
nan 6372 nan
nan 38416188 nan
nan 1740160 nan
nan 61668 nan
nan 7432 nan
nan 13464 nan
nan 50712 nan
nan 11938920 nan
nan 101754752 nan
nan 385064 nan
nan 24436 nan
nan 32720 nan
nan 3722520 nan
nan 35932724 nan
nan 55412 nan
nan 274432 nan
nan 1005955980 nan
nan 274432 nan
nan 2103666796 nan
nan 77716516 nan
nan 274432 nan
nan 105480808 nan
nan 105532808 nan
nan 105507808 nan
nan 105408192 nan
nan 105510312 nan
nan 105473272 nan
nan 105504936 nan
nan 105441480 nan
nan 105590624 nan
nan 105571312 nan
nan 105468248 nan
nan 105478056 nan
nan 105344352 nan
nan 8576 nan
nan 120368092 nan
nan 120336540 nan
nan 120357204 nan
nan 17955448 nan
nan 17907480 nan
nan 109499552 nan
nan 109966160 nan
nan 6028 nan
nan 4956424 nan
nan 92827324 nan
nan 274432 nan
nan 140595568 nan
nan 140279352 nan
nan 140718056 nan
nan 140809968 nan
nan 140622136 nan
nan 140453952 nan
nan 139695024 nan
nan 140591440 nan
nan 140083168 nan
nan 139320160 nan
nan 140092104 nan
nan 140027896 nan
nan 140730360 nan
nan 11296 nan
nan 151578572 nan
nan 152813676 nan
nan 152786228 nan
nan 25996968 nan
nan 25929560 nan
nan 126139992 nan
nan 126122288 nan
nan 6340 nan
nan 5977160 nan
nan 25713436 nan
nan 20368 nan
nan 33756668 nan
nan 11092300 nan
nan 274432 nan
nan 13484 nan
nan 163562328 nan
nan 32544268 nan
nan 19256 nan
nan 18170488 nan
nan 36298028 nan
nan 21272 nan
nan 63926588 nan
nan 20872284 nan
nan 274432 nan
nan 13484 nan
nan 309206408 nan
nan 84983412 nan
nan 20960 nan
nan 22976752 nan
nan 274432 nan
nan 61422176 nan
nan 94579608 nan
nan 51130216 nan
nan 56866392 nan
nan 72531712 nan
nan 71168408 nan
nan 77184048 nan
nan 50275496 nan
nan 50414112 nan
nan 60984448 nan
nan 67258800 nan
nan 46916744 nan
nan 135411736 nan
nan 39861264 nan
nan 53887656 nan
nan 46660520 nan
nan 46067960 nan
nan 45499152 nan
nan 76479992 nan
nan 74173464 nan
nan 73204272 nan
nan 73595272 nan
nan 38270024 nan
nan 98627552 nan
nan 61410944 nan
nan 58115624 nan
nan 46181928 nan
nan 37604744 nan
nan 60923760 nan
nan 78599824 nan
nan 51280720 nan
nan 56297768 nan
nan 66024592 nan
nan 52115080 nan
nan 75179416 nan
nan 79428016 nan
nan 173572088 nan
nan 171941704 nan
nan 176845096 nan
nan 138678176 nan
nan 79563064 nan
nan 43864080 nan
nan 19085632 nan
nan 18116328 nan
nan 52876496 nan
nan 65888544 nan
nan 118487608 nan
nan 175910296 nan
nan 66633232 nan
nan 61746952 nan
nan 123277672 nan
nan 100701920 nan
nan 81535720 nan
nan 87405024 nan
nan 63251288 nan
nan 69375552 nan
nan 66156936 nan
nan 67274392 nan
nan 60256600 nan
nan 77687304 nan
nan 48245240 nan
nan 56408120 nan
nan 136012016 nan
nan 55958528 nan
nan 119477200 nan
nan 79541424 nan
nan 84761224 nan
nan 66822720 nan
nan 64142936 nan
nan 72538528 nan
nan 54118472 nan
nan 73231648 nan
nan 74936864 nan
nan 45682032 nan
nan 79982464 nan
nan 123636392 nan
nan 102562744 nan
nan 89695768 nan
nan 65872704 nan
nan 71180928 nan
nan 68509616 nan
nan 70033536 nan
nan 54942328 nan
nan 76496040 nan
nan 55093056 nan
nan 50498288 nan
nan 124597472 nan
nan 76712264 nan
nan 118183760 nan
nan 68735720 nan
nan 85694712 nan
nan 63736032 nan
nan 98688752 nan
nan 61594040 nan
nan 94882616 nan
nan 60407728 nan
nan 95345824 nan
nan 72330488 nan
nan 76140576 nan
nan 80915040 nan
nan 274432 nan
nan 94039000 nan
nan 145171232 nan
nan 73083264 nan
nan 83884152 nan
nan 106033872 nan
nan 104203928 nan
nan 116796208 nan
nan 93649352 nan
nan 84130144 nan
nan 91708824 nan
nan 109966040 nan
nan 77172304 nan
nan 195558352 nan
nan 66018504 nan
nan 98534192 nan
nan 82398816 nan
nan 81743832 nan
nan 81236880 nan
nan 119334400 nan
nan 115408888 nan
nan 128281960 nan
nan 125698352 nan
nan 62730976 nan
nan 149229496 nan
nan 91370608 nan
nan 94564440 nan
nan 70102248 nan
nan 60069472 nan
nan 102567512 nan
nan 120714216 nan
nan 71839464 nan
nan 90026112 nan
nan 104085936 nan
nan 84317296 nan
nan 113936240 nan
nan 123633152 nan
nan 235057520 nan
nan 234101472 nan
nan 238501344 nan
nan 196120584 nan
nan 128062944 nan
nan 72816168 nan
nan 43329144 nan
nan 29399016 nan
nan 79769312 nan
nan 97542112 nan
nan 188066448 nan
nan 291105264 nan
nan 110257896 nan
nan 91974536 nan
nan 232158752 nan
nan 177550272 nan
nan 129674752 nan
nan 134460616 nan
nan 94909448 nan
nan 106796016 nan
nan 97978528 nan
nan 108452768 nan
nan 106241152 nan
nan 123358520 nan
nan 72718176 nan
nan 85209256 nan
nan 192769704 nan
nan 94660096 nan
nan 193214416 nan
nan 129459144 nan
nan 129072856 nan
nan 98614560 nan
nan 98240872 nan
nan 107130088 nan
nan 89013520 nan
nan 115780480 nan
nan 125665560 nan
nan 66425560 nan
nan 120136176 nan
nan 176743192 nan
nan 172362416 nan
nan 152342600 nan
nan 97729144 nan
nan 110078864 nan
nan 105678928 nan
nan 104676272 nan
nan 94283360 nan
nan 123265544 nan
nan 96314528 nan
nan 72811352 nan
nan 181032568 nan
nan 116765568 nan
nan 193526616 nan
nan 104168680 nan
nan 148961984 nan
nan 101971080 nan
nan 154023304 nan
nan 95068312 nan
nan 145456296 nan
nan 101245960 nan
nan 142336656 nan
nan 112515608 nan
nan 124174560 nan
nan 129088760 nan
nan 719144560 nan
nan 274432 nan
nan 1321651156 nan
nan 274432 nan
nan 1533053316 nan
nan 7793380 nan
nan 274432 nan
nan 66065124 nan
nan 66092108 nan
nan 8576 nan
nan 33268372 nan
nan 3634184 nan
nan 21756512 nan
nan 6028 nan
nan 508672 nan
nan 9340236 nan
nan 274432 nan
nan 89247904 nan
nan 88773200 nan
nan 11296 nan
nan 40083412 nan
nan 5221600 nan
nan 24970728 nan
nan 6340 nan
nan 619872 nan
nan 51380 nan
nan 371408 nan
nan 6311064 nan
nan 62193884 nan
nan 3452564 nan
nan 572064 nan
nan 665236 nan
nan 157724 nan
nan 274432 nan
nan 11080 nan
nan 6156 nan
nan 16846724 nan
nan 1018108 nan
nan 52780 nan
nan 6144 nan
nan 11248 nan
nan 46888 nan
nan 9762688 nan
nan 81656464 nan
nan 99720 nan
nan 22796 nan
nan 28536 nan
nan 3137528 nan
nan 30777164 nan
nan 46428 nan
nan 56292 nan
nan 585184 nan
nan 7791936 nan
nan 74219244 nan
nan 4472108 nan
nan 844648 nan
nan 1559220 nan
nan 1080716 nan
nan 274432 nan
nan 17488 nan
nan 6372 nan
nan 38416188 nan
nan 1740160 nan
nan 61668 nan
nan 7432 nan
nan 13464 nan
nan 50712 nan
nan 11938920 nan
nan 101754752 nan
nan 385064 nan
nan 24436 nan
nan 32720 nan
nan 3722520 nan
nan 35932724 nan
nan 55412 nan
nan 274432 nan
nan 1005955980 nan
nan 274432 nan
nan 2103666796 nan
nan 77716516 nan
nan 274432 nan
nan 105480808 nan
nan 105532808 nan
nan 105507808 nan
nan 105408192 nan
nan 105510312 nan
nan 105473272 nan
nan 105504936 nan
nan 105441480 nan
nan 105590624 nan
nan 105571312 nan
nan 105468248 nan
nan 105478056 nan
nan 105344352 nan
nan 8576 nan
nan 120368092 nan
nan 120336540 nan
nan 120357204 nan
nan 17955448 nan
nan 17907480 nan
nan 109499552 nan
nan 109966160 nan
nan 6028 nan
nan 4956424 nan
nan 92827324 nan
nan 274432 nan
nan 140595568 nan
nan 140279352 nan
nan 140718056 nan
nan 140809968 nan
nan 140622136 nan
nan 140453952 nan
nan 139695024 nan
nan 140591440 nan
nan 140083168 nan
nan 139320160 nan
nan 140092104 nan
nan 140027896 nan
nan 140730360 nan
nan 11296 nan
nan 151578572 nan
nan 152813676 nan
nan 152786228 nan
nan 25996968 nan
nan 25929560 nan
nan 126139992 nan
nan 126122288 nan
nan 6340 nan
nan 5977160 nan
nan 25713436 nan
nan 20368 nan
nan 33756668 nan
nan 11092300 nan
nan 274432 nan
nan 13484 nan
nan 163562328 nan
nan 32544268 nan
nan 19256 nan
nan 18170488 nan
nan 36298028 nan
nan 21272 nan
nan 63926588 nan
nan 20872284 nan
nan 274432 nan
nan 13484 nan
nan 309206408 nan
nan 84983412 nan
nan 20960 nan
nan 22976752 nan
nan 274432 nan
nan 61422176 nan
nan 94579608 nan
nan 51130216 nan
nan 56866392 nan
nan 72531712 nan
nan 71168408 nan
nan 77184048 nan
nan 50275496 nan
nan 50414112 nan
nan 60984448 nan
nan 67258800 nan
nan 46916744 nan
nan 135411736 nan
nan 39861264 nan
nan 53887656 nan
nan 46660520 nan
nan 46067960 nan
nan 45499152 nan
nan 76479992 nan
nan 74173464 nan
nan 73204272 nan
nan 73595272 nan
nan 38270024 nan
nan 98627552 nan
nan 61410944 nan
nan 58115624 nan
nan 46181928 nan
nan 37604744 nan
nan 60923760 nan
nan 78599824 nan
nan 51280720 nan
nan 56297768 nan
nan 66024592 nan
nan 52115080 nan
nan 75179416 nan
nan 79428016 nan
nan 173572088 nan
nan 171941704 nan
nan 176845096 nan
nan 138678176 nan
nan 79563064 nan
nan 43864080 nan
nan 19085632 nan
nan 18116328 nan
nan 52876496 nan
nan 65888544 nan
nan 118487608 nan
nan 175910296 nan
nan 66633232 nan
nan 61746952 nan
nan 123277672 nan
nan 100701920 nan
nan 81535720 nan
nan 87405024 nan
nan 63251288 nan
nan 69375552 nan
nan 66156936 nan
nan 67274392 nan
nan 60256600 nan
nan 77687304 nan
nan 48245240 nan
nan 56408120 nan
nan 136012016 nan
nan 55958528 nan
nan 119477200 nan
nan 79541424 nan
nan 84761224 nan
nan 66822720 nan
nan 64142936 nan
nan 72538528 nan
nan 54118472 nan
nan 73231648 nan
nan 74936864 nan
nan 45682032 nan
nan 79982464 nan
nan 123636392 nan
nan 102562744 nan
nan 89695768 nan
nan 65872704 nan
nan 71180928 nan
nan 68509616 nan
nan 70033536 nan
nan 54942328 nan
nan 76496040 nan
nan 55093056 nan
nan 50498288 nan
nan 124597472 nan
nan 76712264 nan
nan 118183760 nan
nan 68735720 nan
nan 85694712 nan
nan 63736032 nan
nan 98688752 nan
nan 61594040 nan
nan 94882616 nan
nan 60407728 nan
nan 95345824 nan
nan 72330488 nan
nan 76140576 nan
nan 80915040 nan
nan 274432 nan
nan 94039000 nan
nan 145171232 nan
nan 73083264 nan
nan 83884152 nan
nan 106033872 nan
nan 104203928 nan
nan 116796208 nan
nan 93649352 nan
nan 84130144 nan
nan 91708824 nan
nan 109966040 nan
nan 77172304 nan
nan 195558352 nan
nan 66018504 nan
nan 98534192 nan
nan 82398816 nan
nan 81743832 nan
nan 81236880 nan
nan 119334400 nan
nan 115408888 nan
nan 128281960 nan
nan 125698352 nan
nan 62730976 nan
nan 149229496 nan
nan 91370608 nan
nan 94564440 nan
nan 70102248 nan
nan 60069472 nan
nan 102567512 nan
nan 120714216 nan
nan 71839464 nan
nan 90026112 nan
nan 104085936 nan
nan 84317296 nan
nan 113936240 nan
nan 123633152 nan
nan 235057520 nan
nan 234101472 nan
nan 238501344 nan
nan 196120584 nan
nan 128062944 nan
nan 72816168 nan
nan 43329144 nan
nan 29399016 nan
nan 79769312 nan
nan 97542112 nan
nan 188066448 nan
nan 291105264 nan
nan 110257896 nan
nan 91974536 nan
nan 232158752 nan
nan 177550272 nan
nan 129674752 nan
nan 134460616 nan
nan 94909448 nan
nan 106796016 nan
nan 97978528 nan
nan 108452768 nan
nan 106241152 nan
nan 123358520 nan
nan 72718176 nan
nan 85209256 nan
nan 192769704 nan
nan 94660096 nan
nan 193214416 nan
nan 129459144 nan
nan 129072856 nan
nan 98614560 nan
nan 98240872 nan
nan 107130088 nan
nan 89013520 nan
nan 115780480 nan
nan 125665560 nan
nan 66425560 nan
nan 120136176 nan
nan 176743192 nan
nan 172362416 nan
nan 152342600 nan
nan 97729144 nan
nan 110078864 nan
nan 105678928 nan
nan 104676272 nan
nan 94283360 nan
nan 123265544 nan
nan 96314528 nan
nan 72811352 nan
nan 181032568 nan
nan 116765568 nan
nan 193526616 nan
nan 104168680 nan
nan 148961984 nan
nan 101971080 nan
nan 154023304 nan
nan 95068312 nan
nan 145456296 nan
nan 101245960 nan
nan 142336656 nan
nan 112515608 nan
nan 124174560 nan
nan 129088760 nan
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-compact -5.3% -14.9% +11.3% +53.2% ➖ noise
0 datafusion:vortex-file-compressed -13.5% -14.9% +1.7% +59.8% ➖ noise
0 duckdb:vortex-compact -10.6% -14.9% +5.1% +101.4% ➖ noise
0 duckdb:vortex-file-compressed -12.1% -14.9% +3.3% +75.5% ➖ noise
1 datafusion:vortex-compact -9.5% -7.6% -2.0% +12.6% ➖ noise
1 datafusion:vortex-file-compressed -40.1% -7.6% -35.2% +13.3% ✅ faster
1 duckdb:vortex-compact -11.3% -7.6% -4.0% +18.8% ➖ noise
1 duckdb:vortex-file-compressed -36.6% -7.6% -31.4% +57.4% ➖ noise
2 datafusion:vortex-compact -0.4% -5.3% +5.2% +15.1% ➖ noise
2 datafusion:vortex-file-compressed -51.5% -5.3% -48.8% +14.1% ✅ faster
2 duckdb:vortex-compact -4.3% -5.3% +1.1% +10.9% ➖ noise
2 duckdb:vortex-file-compressed -37.8% -5.3% -34.3% +10.9% ✅ faster
3 datafusion:vortex-compact -3.7% -6.5% +3.0% +10.9% ➖ noise
3 datafusion:vortex-file-compressed +17.5% -6.5% +25.6% +27.2% ➖ noise
3 duckdb:vortex-compact -10.3% -6.5% -4.1% +10.9% ➖ noise
3 duckdb:vortex-file-compressed -34.3% -6.5% -29.8% +26.0% ✅ faster
4 datafusion:vortex-compact -8.6% -5.6% -3.2% +10.9% ➖ noise
4 datafusion:vortex-file-compressed -24.7% -5.6% -20.2% +10.9% ✅ faster
4 duckdb:vortex-compact -8.0% -5.6% -2.6% +10.9% ➖ noise
4 duckdb:vortex-file-compressed -25.6% -5.6% -21.2% +10.9% ✅ faster
5 datafusion:vortex-compact -6.5% -4.7% -1.9% +10.9% ➖ noise
5 datafusion:vortex-file-compressed -17.6% -4.7% -13.5% +10.9% ✅ faster
5 duckdb:vortex-compact -10.3% -4.7% -5.8% +10.9% ➖ noise
5 duckdb:vortex-file-compressed -10.4% -4.7% -6.0% +10.9% ➖ noise
6 datafusion:vortex-compact -3.2% -5.1% +2.1% +10.9% ➖ noise
6 datafusion:vortex-file-compressed -7.8% -5.1% -2.8% +10.9% ➖ noise
6 duckdb:vortex-compact -6.9% -5.1% -1.9% +10.9% ➖ noise
6 duckdb:vortex-file-compressed -6.9% -5.1% -1.8% +11.7% ➖ noise
7 datafusion:vortex-compact -4.4% -2.3% -2.2% +10.9% ➖ noise
7 datafusion:vortex-file-compressed -11.9% -2.3% -9.8% +16.1% ➖ noise
7 duckdb:vortex-compact -8.7% -2.3% -6.6% +10.9% ➖ noise
7 duckdb:vortex-file-compressed -17.5% -2.3% -15.6% +21.1% ➖ noise
8 datafusion:vortex-compact -14.7% -3.0% -12.0% +13.3% ✅ faster
8 datafusion:vortex-file-compressed -7.6% -3.0% -4.7% +17.1% ➖ noise
8 duckdb:vortex-compact -13.2% -3.0% -10.6% +31.6% ➖ noise
8 duckdb:vortex-file-compressed -8.6% -3.0% -5.8% +48.3% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 3, 2026

Benchmarks: PolarSignals Profiling

Vortex (geomean): 1.014x ➖


datafusion / vortex-file-compressed (1.014x ➖, 0↑ 1↓)
name PR fd8c9b3 (ns) base 2d00342 (ns) ratio (PR/base)
polarsignals_q00/datafusion:vortex-file-compressed 115052005 117273546 0.98
polarsignals_q01/datafusion:vortex-file-compressed 274922969 274205440 1.00
polarsignals_q02/datafusion:vortex-file-compressed 22684508 23769899 0.95
polarsignals_q03/datafusion:vortex-file-compressed 🚨 297661312 256415974 1.16
polarsignals_q04/datafusion:vortex-file-compressed 11425736 10499151 1.09
polarsignals_q05/datafusion:vortex-file-compressed 14345009 14697474 0.98
polarsignals_q06/datafusion:vortex-file-compressed 17937069 17445355 1.03
polarsignals_q07/datafusion:vortex-file-compressed 12699435 12787201 0.99
polarsignals_q08/datafusion:vortex-file-compressed 399102802 405789526 0.98
polarsignals_q09/datafusion:vortex-file-compressed 10341351 10433184 0.99
unknown / unknown (no group data, 0↑ 0↓)
name PR fd8c9b3 (bytes) base 2d00342 (bytes) ratio (PR/base)
nan 719144560 nan
nan 274432 nan
nan 1321651156 nan
nan 274432 nan
nan 1533053316 nan
nan 7793380 nan
nan 274432 nan
nan 66065124 nan
nan 66092108 nan
nan 8576 nan
nan 33268372 nan
nan 3634184 nan
nan 21756512 nan
nan 6028 nan
nan 508672 nan
nan 9340236 nan
nan 274432 nan
nan 89247904 nan
nan 88773200 nan
nan 11296 nan
nan 40083412 nan
nan 5221600 nan
nan 24970728 nan
nan 6340 nan
nan 619872 nan
nan 51380 nan
nan 371408 nan
nan 6311064 nan
nan 62193884 nan
nan 3452564 nan
nan 572064 nan
nan 665236 nan
nan 157724 nan
nan 274432 nan
nan 11080 nan
nan 6156 nan
nan 16846724 nan
nan 1018108 nan
nan 52780 nan
nan 6144 nan
nan 11248 nan
nan 46888 nan
nan 9762688 nan
nan 81656464 nan
nan 99720 nan
nan 22796 nan
nan 28536 nan
nan 3137528 nan
nan 30777164 nan
nan 46428 nan
nan 56292 nan
nan 585184 nan
nan 7791936 nan
nan 74219244 nan
nan 4472108 nan
nan 844648 nan
nan 1559220 nan
nan 1080716 nan
nan 274432 nan
nan 17488 nan
nan 6372 nan
nan 38416188 nan
nan 1740160 nan
nan 61668 nan
nan 7432 nan
nan 13464 nan
nan 50712 nan
nan 11938920 nan
nan 101754752 nan
nan 385064 nan
nan 24436 nan
nan 32720 nan
nan 3722520 nan
nan 35932724 nan
nan 55412 nan
nan 274432 nan
nan 1005955980 nan
nan 274432 nan
nan 2103666796 nan
nan 77716516 nan
nan 274432 nan
nan 105480808 nan
nan 105532808 nan
nan 105507808 nan
nan 105408192 nan
nan 105510312 nan
nan 105473272 nan
nan 105504936 nan
nan 105441480 nan
nan 105590624 nan
nan 105571312 nan
nan 105468248 nan
nan 105478056 nan
nan 105344352 nan
nan 8576 nan
nan 120368092 nan
nan 120336540 nan
nan 120357204 nan
nan 17955448 nan
nan 17907480 nan
nan 109499552 nan
nan 109966160 nan
nan 6028 nan
nan 4956424 nan
nan 92827324 nan
nan 274432 nan
nan 140595568 nan
nan 140279352 nan
nan 140718056 nan
nan 140809968 nan
nan 140622136 nan
nan 140453952 nan
nan 139695024 nan
nan 140591440 nan
nan 140083168 nan
nan 139320160 nan
nan 140092104 nan
nan 140027896 nan
nan 140730360 nan
nan 11296 nan
nan 151578572 nan
nan 152813676 nan
nan 152786228 nan
nan 25996968 nan
nan 25929560 nan
nan 126139992 nan
nan 126122288 nan
nan 6340 nan
nan 5977160 nan
nan 25713436 nan
nan 20368 nan
nan 33756668 nan
nan 11092300 nan
nan 274432 nan
nan 13484 nan
nan 163562328 nan
nan 32544268 nan
nan 19256 nan
nan 18170488 nan
nan 36298028 nan
nan 21272 nan
nan 63926588 nan
nan 20872284 nan
nan 274432 nan
nan 13484 nan
nan 309206408 nan
nan 84983412 nan
nan 20960 nan
nan 22976752 nan
nan 274432 nan
nan 61422176 nan
nan 94579608 nan
nan 51130216 nan
nan 56866392 nan
nan 72531712 nan
nan 71168408 nan
nan 77184048 nan
nan 50275496 nan
nan 50414112 nan
nan 60984448 nan
nan 67258800 nan
nan 46916744 nan
nan 135411736 nan
nan 39861264 nan
nan 53887656 nan
nan 46660520 nan
nan 46067960 nan
nan 45499152 nan
nan 76479992 nan
nan 74173464 nan
nan 73204272 nan
nan 73595272 nan
nan 38270024 nan
nan 98627552 nan
nan 61410944 nan
nan 58115624 nan
nan 46181928 nan
nan 37604744 nan
nan 60923760 nan
nan 78599824 nan
nan 51280720 nan
nan 56297768 nan
nan 66024592 nan
nan 52115080 nan
nan 75179416 nan
nan 79428016 nan
nan 173572088 nan
nan 171941704 nan
nan 176845096 nan
nan 138678176 nan
nan 79563064 nan
nan 43864080 nan
nan 19085632 nan
nan 18116328 nan
nan 52876496 nan
nan 65888544 nan
nan 118487608 nan
nan 175910296 nan
nan 66633232 nan
nan 61746952 nan
nan 123277672 nan
nan 100701920 nan
nan 81535720 nan
nan 87405024 nan
nan 63251288 nan
nan 69375552 nan
nan 66156936 nan
nan 67274392 nan
nan 60256600 nan
nan 77687304 nan
nan 48245240 nan
nan 56408120 nan
nan 136012016 nan
nan 55958528 nan
nan 119477200 nan
nan 79541424 nan
nan 84761224 nan
nan 66822720 nan
nan 64142936 nan
nan 72538528 nan
nan 54118472 nan
nan 73231648 nan
nan 74936864 nan
nan 45682032 nan
nan 79982464 nan
nan 123636392 nan
nan 102562744 nan
nan 89695768 nan
nan 65872704 nan
nan 71180928 nan
nan 68509616 nan
nan 70033536 nan
nan 54942328 nan
nan 76496040 nan
nan 55093056 nan
nan 50498288 nan
nan 124597472 nan
nan 76712264 nan
nan 118183760 nan
nan 68735720 nan
nan 85694712 nan
nan 63736032 nan
nan 98688752 nan
nan 61594040 nan
nan 94882616 nan
nan 60407728 nan
nan 95345824 nan
nan 72330488 nan
nan 76140576 nan
nan 80915040 nan
nan 274432 nan
nan 94039000 nan
nan 145171232 nan
nan 73083264 nan
nan 83884152 nan
nan 106033872 nan
nan 104203928 nan
nan 116796208 nan
nan 93649352 nan
nan 84130144 nan
nan 91708824 nan
nan 109966040 nan
nan 77172304 nan
nan 195558352 nan
nan 66018504 nan
nan 98534192 nan
nan 82398816 nan
nan 81743832 nan
nan 81236880 nan
nan 119334400 nan
nan 115408888 nan
nan 128281960 nan
nan 125698352 nan
nan 62730976 nan
nan 149229496 nan
nan 91370608 nan
nan 94564440 nan
nan 70102248 nan
nan 60069472 nan
nan 102567512 nan
nan 120714216 nan
nan 71839464 nan
nan 90026112 nan
nan 104085936 nan
nan 84317296 nan
nan 113936240 nan
nan 123633152 nan
nan 235057520 nan
nan 234101472 nan
nan 238501344 nan
nan 196120584 nan
nan 128062944 nan
nan 72816168 nan
nan 43329144 nan
nan 29399016 nan
nan 79769312 nan
nan 97542112 nan
nan 188066448 nan
nan 291105264 nan
nan 110257896 nan
nan 91974536 nan
nan 232158752 nan
nan 177550272 nan
nan 129674752 nan
nan 134460616 nan
nan 94909448 nan
nan 106796016 nan
nan 97978528 nan
nan 108452768 nan
nan 106241152 nan
nan 123358520 nan
nan 72718176 nan
nan 85209256 nan
nan 192769704 nan
nan 94660096 nan
nan 193214416 nan
nan 129459144 nan
nan 129072856 nan
nan 98614560 nan
nan 98240872 nan
nan 107130088 nan
nan 89013520 nan
nan 115780480 nan
nan 125665560 nan
nan 66425560 nan
nan 120136176 nan
nan 176743192 nan
nan 172362416 nan
nan 152342600 nan
nan 97729144 nan
nan 110078864 nan
nan 105678928 nan
nan 104676272 nan
nan 94283360 nan
nan 123265544 nan
nan 96314528 nan
nan 72811352 nan
nan 181032568 nan
nan 116765568 nan
nan 193526616 nan
nan 104168680 nan
nan 148961984 nan
nan 101971080 nan
nan 154023304 nan
nan 95068312 nan
nan 145456296 nan
nan 101245960 nan
nan 142336656 nan
nan 112515608 nan
nan 124174560 nan
nan 129088760 nan

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 3, 2026

🚨🚨🚨❌❌❌ SQL BENCHMARK FAILED ❌❌❌🚨🚨🚨

Benchmark TPC-H SF=1 on NVME failed! Check the workflow run for details.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 3, 2026

🚨🚨🚨❌❌❌ SQL BENCHMARK FAILED ❌❌❌🚨🚨🚨

Benchmark TPC-DS SF=1 on NVME failed! Check the workflow run for details.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 3, 2026

Benchmarks: FineWeb S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -0.9%
Vortex (geomean): 1.180x ➖
Parquet (geomean): 1.190x ➖
Shifts: Parquet (control) +19.0% · Median polish +9.8%


datafusion / vortex-file-compressed (1.346x ❌, 0↑ 5↓)
name PR fd8c9b3 (ns) base 2d00342 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 38357780 37148326 1.03
fineweb_q01/datafusion:vortex-file-compressed 🚨 749213966 459513253 1.63
fineweb_q02/datafusion:vortex-file-compressed 🚨 733484585 462920684 1.58
fineweb_q03/datafusion:vortex-file-compressed 🚨 1417623205 1083353797 1.31
fineweb_q04/datafusion:vortex-file-compressed 1438483743 1137208846 1.26
fineweb_q05/datafusion:vortex-file-compressed 1341322243 1074657447 1.25
fineweb_q06/datafusion:vortex-file-compressed 🚨 1573567935 1185017837 1.33
fineweb_q07/datafusion:vortex-file-compressed 1383589992 1097478196 1.26
fineweb_q08/datafusion:vortex-file-compressed 🚨 701333298 446097186 1.57
datafusion / vortex-compact (1.130x ➖, 0↑ 2↓)
name PR fd8c9b3 (ns) base 2d00342 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 33618554 27887744 1.21
fineweb_q01/datafusion:vortex-compact 🚨 840645039 454124513 1.85
fineweb_q02/datafusion:vortex-compact 🚨 767543174 588156395 1.30
fineweb_q03/datafusion:vortex-compact 1389693475 1388387239 1.00
fineweb_q04/datafusion:vortex-compact 1582712795 1577195610 1.00
fineweb_q05/datafusion:vortex-compact 1348135443 1381049924 0.98
fineweb_q06/datafusion:vortex-compact 1268372886 1330805257 0.95
fineweb_q07/datafusion:vortex-compact 1143883083 1190060785 0.96
fineweb_q08/datafusion:vortex-compact 433155462 377943351 1.15
datafusion / parquet (1.258x ➖, 0↑ 4↓)
name PR fd8c9b3 (ns) base 2d00342 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 🚨 1432684991 1029973049 1.39
fineweb_q01/datafusion:parquet 2136389694 1710987829 1.25
fineweb_q02/datafusion:parquet 🚨 2409614678 1773401901 1.36
fineweb_q03/datafusion:parquet 2044808516 1819060318 1.12
fineweb_q04/datafusion:parquet 2226468087 1848619998 1.20
fineweb_q05/datafusion:parquet 2001260605 1951058646 1.03
fineweb_q06/datafusion:parquet 2143427429 1873819837 1.14
fineweb_q07/datafusion:parquet 🚨 2708419348 1748880730 1.55
fineweb_q08/datafusion:parquet 🚨 2388396001 1753121908 1.36
duckdb / vortex-file-compressed (1.263x ➖, 0↑ 3↓)
name PR fd8c9b3 (ns) base 2d00342 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 90970091 80865539 1.12
fineweb_q01/duckdb:vortex-file-compressed 🚨 736187284 529891896 1.39
fineweb_q02/duckdb:vortex-file-compressed 🚨 639065265 421087998 1.52
fineweb_q03/duckdb:vortex-file-compressed 1656310458 1314569739 1.26
fineweb_q04/duckdb:vortex-file-compressed 1652192772 1401758487 1.18
fineweb_q05/duckdb:vortex-file-compressed 1480180608 1202518527 1.23
fineweb_q06/duckdb:vortex-file-compressed 1696692321 1415145646 1.20
fineweb_q07/duckdb:vortex-file-compressed 1441703261 1223253789 1.18
fineweb_q08/duckdb:vortex-file-compressed 🚨 714922173 537516965 1.33
duckdb / vortex-compact (1.009x ➖, 0↑ 0↓)
name PR fd8c9b3 (ns) base 2d00342 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 84391408 84221982 1.00
fineweb_q01/duckdb:vortex-compact 592414982 534947261 1.11
fineweb_q02/duckdb:vortex-compact 580553430 580829601 1.00
fineweb_q03/duckdb:vortex-compact 1612993754 1770376902 0.91
fineweb_q04/duckdb:vortex-compact 1723177073 1884290929 0.91
fineweb_q05/duckdb:vortex-compact 1629024534 1585216219 1.03
fineweb_q06/duckdb:vortex-compact 1516582287 1544456511 0.98
fineweb_q07/duckdb:vortex-compact 1359007909 1325749902 1.03
fineweb_q08/duckdb:vortex-compact 527206653 464867651 1.13
duckdb / parquet (1.126x ➖, 0↑ 0↓)
name PR fd8c9b3 (ns) base 2d00342 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 1219961924 1191478316 1.02
fineweb_q01/duckdb:parquet 1595858899 1347436709 1.18
fineweb_q02/duckdb:parquet 1615849009 1332976643 1.21
fineweb_q03/duckdb:parquet 4172584452 3540343737 1.18
fineweb_q04/duckdb:parquet 2068308803 2028257829 1.02
fineweb_q05/duckdb:parquet 2369892784 2150220434 1.10
fineweb_q06/duckdb:parquet 4993589430 4273123125 1.17
fineweb_q07/duckdb:parquet 2952276031 2673431091 1.10
fineweb_q08/duckdb:parquet 1391910434 1202296485 1.16
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-compact +20.5% +19.3% +1.0% +239.1% ➖ noise
0 datafusion:vortex-file-compressed +3.3% +19.3% -13.5% +154.4% ➖ noise
0 duckdb:vortex-compact +0.2% +19.3% -16.0% +64.9% ➖ noise
0 duckdb:vortex-file-compressed +12.5% +19.3% -5.7% +87.7% ➖ noise
1 datafusion:vortex-compact +85.1% +21.6% +52.2% +79.1% ➖ noise
1 datafusion:vortex-file-compressed +63.0% +21.6% +34.1% +73.3% ➖ noise
1 duckdb:vortex-compact +10.7% +21.6% -8.9% +38.9% ➖ noise
1 duckdb:vortex-file-compressed +38.9% +21.6% +14.2% +44.5% ➖ noise
2 datafusion:vortex-compact +30.5% +28.3% +1.7% +30.0% ➖ noise
2 datafusion:vortex-file-compressed +58.4% +28.3% +23.5% +54.1% ➖ noise
2 duckdb:vortex-compact -0.0% +28.3% -22.1% +30.0% ➖ noise
2 duckdb:vortex-file-compressed +51.8% +28.3% +18.3% +65.6% ➖ noise
3 datafusion:vortex-compact +0.1% +15.1% -13.0% +30.0% ➖ noise
3 datafusion:vortex-file-compressed +30.9% +15.1% +13.7% +30.0% ➖ noise
3 duckdb:vortex-compact -8.9% +15.1% -20.8% +30.0% ➖ noise
3 duckdb:vortex-file-compressed +26.0% +15.1% +9.5% +30.0% ➖ noise
4 datafusion:vortex-compact +0.3% +10.8% -9.5% +30.0% ➖ noise
4 datafusion:vortex-file-compressed +26.5% +10.8% +14.1% +30.0% ➖ noise
4 duckdb:vortex-compact -8.6% +10.8% -17.5% +30.0% ➖ noise
4 duckdb:vortex-file-compressed +17.9% +10.8% +6.4% +30.0% ➖ noise
5 datafusion:vortex-compact -2.4% +6.3% -8.2% +30.0% ➖ noise
5 datafusion:vortex-file-compressed +24.8% +6.3% +17.4% +30.0% ➖ noise
5 duckdb:vortex-compact +2.8% +6.3% -3.4% +30.0% ➖ noise
5 duckdb:vortex-file-compressed +23.1% +6.3% +15.8% +30.0% ➖ noise
6 datafusion:vortex-compact -4.7% +15.6% -17.6% +30.0% ➖ noise
6 datafusion:vortex-file-compressed +32.8% +15.6% +14.9% +30.0% ➖ noise
6 duckdb:vortex-compact -1.8% +15.6% -15.1% +30.0% ➖ noise
6 duckdb:vortex-file-compressed +19.9% +15.6% +3.7% +30.0% ➖ noise
7 datafusion:vortex-compact -3.9% +30.8% -26.5% +30.0% ✅ faster
7 datafusion:vortex-file-compressed +26.1% +30.8% -3.6% +30.0% ➖ noise
7 duckdb:vortex-compact +2.5% +30.8% -21.6% +30.0% ➖ noise
7 duckdb:vortex-file-compressed +17.9% +30.8% -9.9% +30.0% ➖ noise
8 datafusion:vortex-compact +14.6% +25.6% -8.7% +30.0% ➖ noise
8 datafusion:vortex-file-compressed +57.2% +25.6% +25.2% +38.8% ➖ noise
8 duckdb:vortex-compact +13.4% +25.6% -9.7% +39.2% ➖ noise
8 duckdb:vortex-file-compressed +33.0% +25.6% +5.9% +30.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 3, 2026

Benchmarks: Statistical and Population Genetics

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -15.4%
Vortex (geomean): 0.668x ✅
Parquet (geomean): 0.790x ✅
Shifts: Parquet (control) -21.0% · Median polish -32.5%


duckdb / vortex-file-compressed (0.677x ✅, 8↑ 0↓)
name PR fd8c9b3 (ns) base 2d00342 (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-file-compressed 12079236 12380608 0.98
statpopgen_q01/duckdb:vortex-file-compressed 🚀 18476564 27448089 0.67
statpopgen_q02/duckdb:vortex-file-compressed 🚀 263395021 548104271 0.48
statpopgen_q03/duckdb:vortex-file-compressed 🚀 603585238 1076919478 0.56
statpopgen_q04/duckdb:vortex-file-compressed 🚀 606601446 1069577556 0.57
statpopgen_q05/duckdb:vortex-file-compressed 🚀 349032445 528705376 0.66
statpopgen_q06/duckdb:vortex-file-compressed 🚀 1315661994 1560869212 0.84
statpopgen_q07/duckdb:vortex-file-compressed 192972028 202563595 0.95
statpopgen_q08/duckdb:vortex-file-compressed 226260161 241904976 0.94
statpopgen_q09/duckdb:vortex-file-compressed 🚀 354758615 829756511 0.43
statpopgen_q10/duckdb:vortex-file-compressed 🚀 1671719287 2579998984 0.65
duckdb / vortex-compact (0.659x ✅, 7↑ 0↓)
name PR fd8c9b3 (ns) base 2d00342 (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-compact 11983858 12209329 0.98
statpopgen_q01/duckdb:vortex-compact 🚀 48203122 216015885 0.22
statpopgen_q02/duckdb:vortex-compact 🚀 370214662 571155309 0.65
statpopgen_q03/duckdb:vortex-compact 🚀 691180030 1164946129 0.59
statpopgen_q04/duckdb:vortex-compact 🚀 670323103 1178230928 0.57
statpopgen_q05/duckdb:vortex-compact 🚀 396730060 588039033 0.67
statpopgen_q06/duckdb:vortex-compact 1456667205 1508055799 0.97
statpopgen_q07/duckdb:vortex-compact 863675066 921585029 0.94
statpopgen_q08/duckdb:vortex-compact 890124461 937655937 0.95
statpopgen_q09/duckdb:vortex-compact 🚀 490168860 923178546 0.53
statpopgen_q10/duckdb:vortex-compact 🚀 1811503060 2616220020 0.69
duckdb / parquet (0.790x ✅, 8↑ 0↓)
name PR fd8c9b3 (ns) base 2d00342 (ns) ratio (PR/base)
statpopgen_q00/duckdb:parquet 300752247 312733412 0.96
statpopgen_q01/duckdb:parquet 🚀 347188420 397944877 0.87
statpopgen_q02/duckdb:parquet 🚀 587509761 799640805 0.73
statpopgen_q03/duckdb:parquet 🚀 850640082 1260073042 0.68
statpopgen_q04/duckdb:parquet 🚀 861193297 1268023911 0.68
statpopgen_q05/duckdb:parquet 🚀 680335019 855332826 0.80
statpopgen_q06/duckdb:parquet 🚀 1296504604 1511693031 0.86
statpopgen_q07/duckdb:parquet 810262319 881680193 0.92
statpopgen_q08/duckdb:parquet 847947678 869284224 0.98
statpopgen_q09/duckdb:parquet 🚀 675919382 1041693580 0.65
statpopgen_q10/duckdb:parquet 🚀 1514043879 2270488804 0.67
unknown / unknown (no group data, 0↑ 0↓)
name PR fd8c9b3 (bytes) base 2d00342 (bytes) ratio (PR/base)
nan 719144560 nan
nan 274432 nan
nan 1321651156 nan
nan 274432 nan
nan 1533053316 nan
nan 7793380 nan
nan 274432 nan
nan 66065124 nan
nan 66092108 nan
nan 8576 nan
nan 33268372 nan
nan 3634184 nan
nan 21756512 nan
nan 6028 nan
nan 508672 nan
nan 9340236 nan
nan 274432 nan
nan 89247904 nan
nan 88773200 nan
nan 11296 nan
nan 40083412 nan
nan 5221600 nan
nan 24970728 nan
nan 6340 nan
nan 619872 nan
nan 51380 nan
nan 371408 nan
nan 6311064 nan
nan 62193884 nan
nan 3452564 nan
nan 572064 nan
nan 665236 nan
nan 157724 nan
nan 274432 nan
nan 11080 nan
nan 6156 nan
nan 16846724 nan
nan 1018108 nan
nan 52780 nan
nan 6144 nan
nan 11248 nan
nan 46888 nan
nan 9762688 nan
nan 81656464 nan
nan 99720 nan
nan 22796 nan
nan 28536 nan
nan 3137528 nan
nan 30777164 nan
nan 46428 nan
nan 56292 nan
nan 585184 nan
nan 7791936 nan
nan 74219244 nan
nan 4472108 nan
nan 844648 nan
nan 1559220 nan
nan 1080716 nan
nan 274432 nan
nan 17488 nan
nan 6372 nan
nan 38416188 nan
nan 1740160 nan
nan 61668 nan
nan 7432 nan
nan 13464 nan
nan 50712 nan
nan 11938920 nan
nan 101754752 nan
nan 385064 nan
nan 24436 nan
nan 32720 nan
nan 3722520 nan
nan 35932724 nan
nan 55412 nan
nan 274432 nan
nan 1005955980 nan
nan 274432 nan
nan 2103666796 nan
nan 77716516 nan
nan 274432 nan
nan 105480808 nan
nan 105532808 nan
nan 105507808 nan
nan 105408192 nan
nan 105510312 nan
nan 105473272 nan
nan 105504936 nan
nan 105441480 nan
nan 105590624 nan
nan 105571312 nan
nan 105468248 nan
nan 105478056 nan
nan 105344352 nan
nan 8576 nan
nan 120368092 nan
nan 120336540 nan
nan 120357204 nan
nan 17955448 nan
nan 17907480 nan
nan 109499552 nan
nan 109966160 nan
nan 6028 nan
nan 4956424 nan
nan 92827324 nan
nan 274432 nan
nan 140595568 nan
nan 140279352 nan
nan 140718056 nan
nan 140809968 nan
nan 140622136 nan
nan 140453952 nan
nan 139695024 nan
nan 140591440 nan
nan 140083168 nan
nan 139320160 nan
nan 140092104 nan
nan 140027896 nan
nan 140730360 nan
nan 11296 nan
nan 151578572 nan
nan 152813676 nan
nan 152786228 nan
nan 25996968 nan
nan 25929560 nan
nan 126139992 nan
nan 126122288 nan
nan 6340 nan
nan 5977160 nan
nan 25713436 nan
nan 20368 nan
nan 33756668 nan
nan 11092300 nan
nan 274432 nan
nan 13484 nan
nan 163562328 nan
nan 32544268 nan
nan 19256 nan
nan 18170488 nan
nan 36298028 nan
nan 21272 nan
nan 63926588 nan
nan 20872284 nan
nan 274432 nan
nan 13484 nan
nan 309206408 nan
nan 84983412 nan
nan 20960 nan
nan 22976752 nan
nan 274432 nan
nan 61422176 nan
nan 94579608 nan
nan 51130216 nan
nan 56866392 nan
nan 72531712 nan
nan 71168408 nan
nan 77184048 nan
nan 50275496 nan
nan 50414112 nan
nan 60984448 nan
nan 67258800 nan
nan 46916744 nan
nan 135411736 nan
nan 39861264 nan
nan 53887656 nan
nan 46660520 nan
nan 46067960 nan
nan 45499152 nan
nan 76479992 nan
nan 74173464 nan
nan 73204272 nan
nan 73595272 nan
nan 38270024 nan
nan 98627552 nan
nan 61410944 nan
nan 58115624 nan
nan 46181928 nan
nan 37604744 nan
nan 60923760 nan
nan 78599824 nan
nan 51280720 nan
nan 56297768 nan
nan 66024592 nan
nan 52115080 nan
nan 75179416 nan
nan 79428016 nan
nan 173572088 nan
nan 171941704 nan
nan 176845096 nan
nan 138678176 nan
nan 79563064 nan
nan 43864080 nan
nan 19085632 nan
nan 18116328 nan
nan 52876496 nan
nan 65888544 nan
nan 118487608 nan
nan 175910296 nan
nan 66633232 nan
nan 61746952 nan
nan 123277672 nan
nan 100701920 nan
nan 81535720 nan
nan 87405024 nan
nan 63251288 nan
nan 69375552 nan
nan 66156936 nan
nan 67274392 nan
nan 60256600 nan
nan 77687304 nan
nan 48245240 nan
nan 56408120 nan
nan 136012016 nan
nan 55958528 nan
nan 119477200 nan
nan 79541424 nan
nan 84761224 nan
nan 66822720 nan
nan 64142936 nan
nan 72538528 nan
nan 54118472 nan
nan 73231648 nan
nan 74936864 nan
nan 45682032 nan
nan 79982464 nan
nan 123636392 nan
nan 102562744 nan
nan 89695768 nan
nan 65872704 nan
nan 71180928 nan
nan 68509616 nan
nan 70033536 nan
nan 54942328 nan
nan 76496040 nan
nan 55093056 nan
nan 50498288 nan
nan 124597472 nan
nan 76712264 nan
nan 118183760 nan
nan 68735720 nan
nan 85694712 nan
nan 63736032 nan
nan 98688752 nan
nan 61594040 nan
nan 94882616 nan
nan 60407728 nan
nan 95345824 nan
nan 72330488 nan
nan 76140576 nan
nan 80915040 nan
nan 274432 nan
nan 94039000 nan
nan 145171232 nan
nan 73083264 nan
nan 83884152 nan
nan 106033872 nan
nan 104203928 nan
nan 116796208 nan
nan 93649352 nan
nan 84130144 nan
nan 91708824 nan
nan 109966040 nan
nan 77172304 nan
nan 195558352 nan
nan 66018504 nan
nan 98534192 nan
nan 82398816 nan
nan 81743832 nan
nan 81236880 nan
nan 119334400 nan
nan 115408888 nan
nan 128281960 nan
nan 125698352 nan
nan 62730976 nan
nan 149229496 nan
nan 91370608 nan
nan 94564440 nan
nan 70102248 nan
nan 60069472 nan
nan 102567512 nan
nan 120714216 nan
nan 71839464 nan
nan 90026112 nan
nan 104085936 nan
nan 84317296 nan
nan 113936240 nan
nan 123633152 nan
nan 235057520 nan
nan 234101472 nan
nan 238501344 nan
nan 196120584 nan
nan 128062944 nan
nan 72816168 nan
nan 43329144 nan
nan 29399016 nan
nan 79769312 nan
nan 97542112 nan
nan 188066448 nan
nan 291105264 nan
nan 110257896 nan
nan 91974536 nan
nan 232158752 nan
nan 177550272 nan
nan 129674752 nan
nan 134460616 nan
nan 94909448 nan
nan 106796016 nan
nan 97978528 nan
nan 108452768 nan
nan 106241152 nan
nan 123358520 nan
nan 72718176 nan
nan 85209256 nan
nan 192769704 nan
nan 94660096 nan
nan 193214416 nan
nan 129459144 nan
nan 129072856 nan
nan 98614560 nan
nan 98240872 nan
nan 107130088 nan
nan 89013520 nan
nan 115780480 nan
nan 125665560 nan
nan 66425560 nan
nan 120136176 nan
nan 176743192 nan
nan 172362416 nan
nan 152342600 nan
nan 97729144 nan
nan 110078864 nan
nan 105678928 nan
nan 104676272 nan
nan 94283360 nan
nan 123265544 nan
nan 96314528 nan
nan 72811352 nan
nan 181032568 nan
nan 116765568 nan
nan 193526616 nan
nan 104168680 nan
nan 148961984 nan
nan 101971080 nan
nan 154023304 nan
nan 95068312 nan
nan 145456296 nan
nan 101245960 nan
nan 142336656 nan
nan 112515608 nan
nan 124174560 nan
nan 129088760 nan
nan 719144560 nan
nan 274432 nan
nan 1321651156 nan
nan 274432 nan
nan 1533053316 nan
nan 7793380 nan
nan 274432 nan
nan 66065124 nan
nan 66092108 nan
nan 8576 nan
nan 33268372 nan
nan 3634184 nan
nan 21756512 nan
nan 6028 nan
nan 508672 nan
nan 9340236 nan
nan 274432 nan
nan 89247904 nan
nan 88773200 nan
nan 11296 nan
nan 40083412 nan
nan 5221600 nan
nan 24970728 nan
nan 6340 nan
nan 619872 nan
nan 51380 nan
nan 371408 nan
nan 6311064 nan
nan 62193884 nan
nan 3452564 nan
nan 572064 nan
nan 665236 nan
nan 157724 nan
nan 274432 nan
nan 11080 nan
nan 6156 nan
nan 16846724 nan
nan 1018108 nan
nan 52780 nan
nan 6144 nan
nan 11248 nan
nan 46888 nan
nan 9762688 nan
nan 81656464 nan
nan 99720 nan
nan 22796 nan
nan 28536 nan
nan 3137528 nan
nan 30777164 nan
nan 46428 nan
nan 56292 nan
nan 585184 nan
nan 7791936 nan
nan 74219244 nan
nan 4472108 nan
nan 844648 nan
nan 1559220 nan
nan 1080716 nan
nan 274432 nan
nan 17488 nan
nan 6372 nan
nan 38416188 nan
nan 1740160 nan
nan 61668 nan
nan 7432 nan
nan 13464 nan
nan 50712 nan
nan 11938920 nan
nan 101754752 nan
nan 385064 nan
nan 24436 nan
nan 32720 nan
nan 3722520 nan
nan 35932724 nan
nan 55412 nan
nan 274432 nan
nan 1005955980 nan
nan 274432 nan
nan 2103666796 nan
nan 77716516 nan
nan 274432 nan
nan 105480808 nan
nan 105532808 nan
nan 105507808 nan
nan 105408192 nan
nan 105510312 nan
nan 105473272 nan
nan 105504936 nan
nan 105441480 nan
nan 105590624 nan
nan 105571312 nan
nan 105468248 nan
nan 105478056 nan
nan 105344352 nan
nan 8576 nan
nan 120368092 nan
nan 120336540 nan
nan 120357204 nan
nan 17955448 nan
nan 17907480 nan
nan 109499552 nan
nan 109966160 nan
nan 6028 nan
nan 4956424 nan
nan 92827324 nan
nan 274432 nan
nan 140595568 nan
nan 140279352 nan
nan 140718056 nan
nan 140809968 nan
nan 140622136 nan
nan 140453952 nan
nan 139695024 nan
nan 140591440 nan
nan 140083168 nan
nan 139320160 nan
nan 140092104 nan
nan 140027896 nan
nan 140730360 nan
nan 11296 nan
nan 151578572 nan
nan 152813676 nan
nan 152786228 nan
nan 25996968 nan
nan 25929560 nan
nan 126139992 nan
nan 126122288 nan
nan 6340 nan
nan 5977160 nan
nan 25713436 nan
nan 20368 nan
nan 33756668 nan
nan 11092300 nan
nan 274432 nan
nan 13484 nan
nan 163562328 nan
nan 32544268 nan
nan 19256 nan
nan 18170488 nan
nan 36298028 nan
nan 21272 nan
nan 63926588 nan
nan 20872284 nan
nan 274432 nan
nan 13484 nan
nan 309206408 nan
nan 84983412 nan
nan 20960 nan
nan 22976752 nan
nan 274432 nan
nan 61422176 nan
nan 94579608 nan
nan 51130216 nan
nan 56866392 nan
nan 72531712 nan
nan 71168408 nan
nan 77184048 nan
nan 50275496 nan
nan 50414112 nan
nan 60984448 nan
nan 67258800 nan
nan 46916744 nan
nan 135411736 nan
nan 39861264 nan
nan 53887656 nan
nan 46660520 nan
nan 46067960 nan
nan 45499152 nan
nan 76479992 nan
nan 74173464 nan
nan 73204272 nan
nan 73595272 nan
nan 38270024 nan
nan 98627552 nan
nan 61410944 nan
nan 58115624 nan
nan 46181928 nan
nan 37604744 nan
nan 60923760 nan
nan 78599824 nan
nan 51280720 nan
nan 56297768 nan
nan 66024592 nan
nan 52115080 nan
nan 75179416 nan
nan 79428016 nan
nan 173572088 nan
nan 171941704 nan
nan 176845096 nan
nan 138678176 nan
nan 79563064 nan
nan 43864080 nan
nan 19085632 nan
nan 18116328 nan
nan 52876496 nan
nan 65888544 nan
nan 118487608 nan
nan 175910296 nan
nan 66633232 nan
nan 61746952 nan
nan 123277672 nan
nan 100701920 nan
nan 81535720 nan
nan 87405024 nan
nan 63251288 nan
nan 69375552 nan
nan 66156936 nan
nan 67274392 nan
nan 60256600 nan
nan 77687304 nan
nan 48245240 nan
nan 56408120 nan
nan 136012016 nan
nan 55958528 nan
nan 119477200 nan
nan 79541424 nan
nan 84761224 nan
nan 66822720 nan
nan 64142936 nan
nan 72538528 nan
nan 54118472 nan
nan 73231648 nan
nan 74936864 nan
nan 45682032 nan
nan 79982464 nan
nan 123636392 nan
nan 102562744 nan
nan 89695768 nan
nan 65872704 nan
nan 71180928 nan
nan 68509616 nan
nan 70033536 nan
nan 54942328 nan
nan 76496040 nan
nan 55093056 nan
nan 50498288 nan
nan 124597472 nan
nan 76712264 nan
nan 118183760 nan
nan 68735720 nan
nan 85694712 nan
nan 63736032 nan
nan 98688752 nan
nan 61594040 nan
nan 94882616 nan
nan 60407728 nan
nan 95345824 nan
nan 72330488 nan
nan 76140576 nan
nan 80915040 nan
nan 274432 nan
nan 94039000 nan
nan 145171232 nan
nan 73083264 nan
nan 83884152 nan
nan 106033872 nan
nan 104203928 nan
nan 116796208 nan
nan 93649352 nan
nan 84130144 nan
nan 91708824 nan
nan 109966040 nan
nan 77172304 nan
nan 195558352 nan
nan 66018504 nan
nan 98534192 nan
nan 82398816 nan
nan 81743832 nan
nan 81236880 nan
nan 119334400 nan
nan 115408888 nan
nan 128281960 nan
nan 125698352 nan
nan 62730976 nan
nan 149229496 nan
nan 91370608 nan
nan 94564440 nan
nan 70102248 nan
nan 60069472 nan
nan 102567512 nan
nan 120714216 nan
nan 71839464 nan
nan 90026112 nan
nan 104085936 nan
nan 84317296 nan
nan 113936240 nan
nan 123633152 nan
nan 235057520 nan
nan 234101472 nan
nan 238501344 nan
nan 196120584 nan
nan 128062944 nan
nan 72816168 nan
nan 43329144 nan
nan 29399016 nan
nan 79769312 nan
nan 97542112 nan
nan 188066448 nan
nan 291105264 nan
nan 110257896 nan
nan 91974536 nan
nan 232158752 nan
nan 177550272 nan
nan 129674752 nan
nan 134460616 nan
nan 94909448 nan
nan 106796016 nan
nan 97978528 nan
nan 108452768 nan
nan 106241152 nan
nan 123358520 nan
nan 72718176 nan
nan 85209256 nan
nan 192769704 nan
nan 94660096 nan
nan 193214416 nan
nan 129459144 nan
nan 129072856 nan
nan 98614560 nan
nan 98240872 nan
nan 107130088 nan
nan 89013520 nan
nan 115780480 nan
nan 125665560 nan
nan 66425560 nan
nan 120136176 nan
nan 176743192 nan
nan 172362416 nan
nan 152342600 nan
nan 97729144 nan
nan 110078864 nan
nan 105678928 nan
nan 104676272 nan
nan 94283360 nan
nan 123265544 nan
nan 96314528 nan
nan 72811352 nan
nan 181032568 nan
nan 116765568 nan
nan 193526616 nan
nan 104168680 nan
nan 148961984 nan
nan 101971080 nan
nan 154023304 nan
nan 95068312 nan
nan 145456296 nan
nan 101245960 nan
nan 142336656 nan
nan 112515608 nan
nan 124174560 nan
nan 129088760 nan
nan 719144560 nan
nan 274432 nan
nan 1321651156 nan
nan 274432 nan
nan 1533053316 nan
nan 7793380 nan
nan 274432 nan
nan 66065124 nan
nan 66092108 nan
nan 8576 nan
nan 33268372 nan
nan 3634184 nan
nan 21756512 nan
nan 6028 nan
nan 508672 nan
nan 9340236 nan
nan 274432 nan
nan 89247904 nan
nan 88773200 nan
nan 11296 nan
nan 40083412 nan
nan 5221600 nan
nan 24970728 nan
nan 6340 nan
nan 619872 nan
nan 51380 nan
nan 371408 nan
nan 6311064 nan
nan 62193884 nan
nan 3452564 nan
nan 572064 nan
nan 665236 nan
nan 157724 nan
nan 274432 nan
nan 11080 nan
nan 6156 nan
nan 16846724 nan
nan 1018108 nan
nan 52780 nan
nan 6144 nan
nan 11248 nan
nan 46888 nan
nan 9762688 nan
nan 81656464 nan
nan 99720 nan
nan 22796 nan
nan 28536 nan
nan 3137528 nan
nan 30777164 nan
nan 46428 nan
nan 56292 nan
nan 585184 nan
nan 7791936 nan
nan 74219244 nan
nan 4472108 nan
nan 844648 nan
nan 1559220 nan
nan 1080716 nan
nan 274432 nan
nan 17488 nan
nan 6372 nan
nan 38416188 nan
nan 1740160 nan
nan 61668 nan
nan 7432 nan
nan 13464 nan
nan 50712 nan
nan 11938920 nan
nan 101754752 nan
nan 385064 nan
nan 24436 nan
nan 32720 nan
nan 3722520 nan
nan 35932724 nan
nan 55412 nan
nan 274432 nan
nan 1005955980 nan
nan 274432 nan
nan 2103666796 nan
nan 77716516 nan
nan 274432 nan
nan 105480808 nan
nan 105532808 nan
nan 105507808 nan
nan 105408192 nan
nan 105510312 nan
nan 105473272 nan
nan 105504936 nan
nan 105441480 nan
nan 105590624 nan
nan 105571312 nan
nan 105468248 nan
nan 105478056 nan
nan 105344352 nan
nan 8576 nan
nan 120368092 nan
nan 120336540 nan
nan 120357204 nan
nan 17955448 nan
nan 17907480 nan
nan 109499552 nan
nan 109966160 nan
nan 6028 nan
nan 4956424 nan
nan 92827324 nan
nan 274432 nan
nan 140595568 nan
nan 140279352 nan
nan 140718056 nan
nan 140809968 nan
nan 140622136 nan
nan 140453952 nan
nan 139695024 nan
nan 140591440 nan
nan 140083168 nan
nan 139320160 nan
nan 140092104 nan
nan 140027896 nan
nan 140730360 nan
nan 11296 nan
nan 151578572 nan
nan 152813676 nan
nan 152786228 nan
nan 25996968 nan
nan 25929560 nan
nan 126139992 nan
nan 126122288 nan
nan 6340 nan
nan 5977160 nan
nan 25713436 nan
nan 20368 nan
nan 33756668 nan
nan 11092300 nan
nan 274432 nan
nan 13484 nan
nan 163562328 nan
nan 32544268 nan
nan 19256 nan
nan 18170488 nan
nan 36298028 nan
nan 21272 nan
nan 63926588 nan
nan 20872284 nan
nan 274432 nan
nan 13484 nan
nan 309206408 nan
nan 84983412 nan
nan 20960 nan
nan 22976752 nan
nan 274432 nan
nan 61422176 nan
nan 94579608 nan
nan 51130216 nan
nan 56866392 nan
nan 72531712 nan
nan 71168408 nan
nan 77184048 nan
nan 50275496 nan
nan 50414112 nan
nan 60984448 nan
nan 67258800 nan
nan 46916744 nan
nan 135411736 nan
nan 39861264 nan
nan 53887656 nan
nan 46660520 nan
nan 46067960 nan
nan 45499152 nan
nan 76479992 nan
nan 74173464 nan
nan 73204272 nan
nan 73595272 nan
nan 38270024 nan
nan 98627552 nan
nan 61410944 nan
nan 58115624 nan
nan 46181928 nan
nan 37604744 nan
nan 60923760 nan
nan 78599824 nan
nan 51280720 nan
nan 56297768 nan
nan 66024592 nan
nan 52115080 nan
nan 75179416 nan
nan 79428016 nan
nan 173572088 nan
nan 171941704 nan
nan 176845096 nan
nan 138678176 nan
nan 79563064 nan
nan 43864080 nan
nan 19085632 nan
nan 18116328 nan
nan 52876496 nan
nan 65888544 nan
nan 118487608 nan
nan 175910296 nan
nan 66633232 nan
nan 61746952 nan
nan 123277672 nan
nan 100701920 nan
nan 81535720 nan
nan 87405024 nan
nan 63251288 nan
nan 69375552 nan
nan 66156936 nan
nan 67274392 nan
nan 60256600 nan
nan 77687304 nan
nan 48245240 nan
nan 56408120 nan
nan 136012016 nan
nan 55958528 nan
nan 119477200 nan
nan 79541424 nan
nan 84761224 nan
nan 66822720 nan
nan 64142936 nan
nan 72538528 nan
nan 54118472 nan
nan 73231648 nan
nan 74936864 nan
nan 45682032 nan
nan 79982464 nan
nan 123636392 nan
nan 102562744 nan
nan 89695768 nan
nan 65872704 nan
nan 71180928 nan
nan 68509616 nan
nan 70033536 nan
nan 54942328 nan
nan 76496040 nan
nan 55093056 nan
nan 50498288 nan
nan 124597472 nan
nan 76712264 nan
nan 118183760 nan
nan 68735720 nan
nan 85694712 nan
nan 63736032 nan
nan 98688752 nan
nan 61594040 nan
nan 94882616 nan
nan 60407728 nan
nan 95345824 nan
nan 72330488 nan
nan 76140576 nan
nan 80915040 nan
nan 274432 nan
nan 94039000 nan
nan 145171232 nan
nan 73083264 nan
nan 83884152 nan
nan 106033872 nan
nan 104203928 nan
nan 116796208 nan
nan 93649352 nan
nan 84130144 nan
nan 91708824 nan
nan 109966040 nan
nan 77172304 nan
nan 195558352 nan
nan 66018504 nan
nan 98534192 nan
nan 82398816 nan
nan 81743832 nan
nan 81236880 nan
nan 119334400 nan
nan 115408888 nan
nan 128281960 nan
nan 125698352 nan
nan 62730976 nan
nan 149229496 nan
nan 91370608 nan
nan 94564440 nan
nan 70102248 nan
nan 60069472 nan
nan 102567512 nan
nan 120714216 nan
nan 71839464 nan
nan 90026112 nan
nan 104085936 nan
nan 84317296 nan
nan 113936240 nan
nan 123633152 nan
nan 235057520 nan
nan 234101472 nan
nan 238501344 nan
nan 196120584 nan
nan 128062944 nan
nan 72816168 nan
nan 43329144 nan
nan 29399016 nan
nan 79769312 nan
nan 97542112 nan
nan 188066448 nan
nan 291105264 nan
nan 110257896 nan
nan 91974536 nan
nan 232158752 nan
nan 177550272 nan
nan 129674752 nan
nan 134460616 nan
nan 94909448 nan
nan 106796016 nan
nan 97978528 nan
nan 108452768 nan
nan 106241152 nan
nan 123358520 nan
nan 72718176 nan
nan 85209256 nan
nan 192769704 nan
nan 94660096 nan
nan 193214416 nan
nan 129459144 nan
nan 129072856 nan
nan 98614560 nan
nan 98240872 nan
nan 107130088 nan
nan 89013520 nan
nan 115780480 nan
nan 125665560 nan
nan 66425560 nan
nan 120136176 nan
nan 176743192 nan
nan 172362416 nan
nan 152342600 nan
nan 97729144 nan
nan 110078864 nan
nan 105678928 nan
nan 104676272 nan
nan 94283360 nan
nan 123265544 nan
nan 96314528 nan
nan 72811352 nan
nan 181032568 nan
nan 116765568 nan
nan 193526616 nan
nan 104168680 nan
nan 148961984 nan
nan 101971080 nan
nan 154023304 nan
nan 95068312 nan
nan 145456296 nan
nan 101245960 nan
nan 142336656 nan
nan 112515608 nan
nan 124174560 nan
nan 129088760 nan
nan 719144560 nan
nan 274432 nan
nan 1321651156 nan
nan 274432 nan
nan 1533053316 nan
nan 7793380 nan
nan 274432 nan
nan 66065124 nan
nan 66092108 nan
nan 8576 nan
nan 33268372 nan
nan 3634184 nan
nan 21756512 nan
nan 6028 nan
nan 508672 nan
nan 9340236 nan
nan 274432 nan
nan 89247904 nan
nan 88773200 nan
nan 11296 nan
nan 40083412 nan
nan 5221600 nan
nan 24970728 nan
nan 6340 nan
nan 619872 nan
nan 51380 nan
nan 371408 nan
nan 6311064 nan
nan 62193884 nan
nan 3452564 nan
nan 572064 nan
nan 665236 nan
nan 157724 nan
nan 274432 nan
nan 11080 nan
nan 6156 nan
nan 16846724 nan
nan 1018108 nan
nan 52780 nan
nan 6144 nan
nan 11248 nan
nan 46888 nan
nan 9762688 nan
nan 81656464 nan
nan 99720 nan
nan 22796 nan
nan 28536 nan
nan 3137528 nan
nan 30777164 nan
nan 46428 nan
nan 56292 nan
nan 585184 nan
nan 7791936 nan
nan 74219244 nan
nan 4472108 nan
nan 844648 nan
nan 1559220 nan
nan 1080716 nan
nan 274432 nan
nan 17488 nan
nan 6372 nan
nan 38416188 nan
nan 1740160 nan
nan 61668 nan
nan 7432 nan
nan 13464 nan
nan 50712 nan
nan 11938920 nan
nan 101754752 nan
nan 385064 nan
nan 24436 nan
nan 32720 nan
nan 3722520 nan
nan 35932724 nan
nan 55412 nan
nan 274432 nan
nan 1005955980 nan
nan 274432 nan
nan 2103666796 nan
nan 77716516 nan
nan 274432 nan
nan 105480808 nan
nan 105532808 nan
nan 105507808 nan
nan 105408192 nan
nan 105510312 nan
nan 105473272 nan
nan 105504936 nan
nan 105441480 nan
nan 105590624 nan
nan 105571312 nan
nan 105468248 nan
nan 105478056 nan
nan 105344352 nan
nan 8576 nan
nan 120368092 nan
nan 120336540 nan
nan 120357204 nan
nan 17955448 nan
nan 17907480 nan
nan 109499552 nan
nan 109966160 nan
nan 6028 nan
nan 4956424 nan
nan 92827324 nan
nan 274432 nan
nan 140595568 nan
nan 140279352 nan
nan 140718056 nan
nan 140809968 nan
nan 140622136 nan
nan 140453952 nan
nan 139695024 nan
nan 140591440 nan
nan 140083168 nan
nan 139320160 nan
nan 140092104 nan
nan 140027896 nan
nan 140730360 nan
nan 11296 nan
nan 151578572 nan
nan 152813676 nan
nan 152786228 nan
nan 25996968 nan
nan 25929560 nan
nan 126139992 nan
nan 126122288 nan
nan 6340 nan
nan 5977160 nan
nan 25713436 nan
nan 20368 nan
nan 33756668 nan
nan 11092300 nan
nan 274432 nan
nan 13484 nan
nan 163562328 nan
nan 32544268 nan
nan 19256 nan
nan 18170488 nan
nan 36298028 nan
nan 21272 nan
nan 63926588 nan
nan 20872284 nan
nan 274432 nan
nan 13484 nan
nan 309206408 nan
nan 84983412 nan
nan 20960 nan
nan 22976752 nan
nan 274432 nan
nan 61422176 nan
nan 94579608 nan
nan 51130216 nan
nan 56866392 nan
nan 72531712 nan
nan 71168408 nan
nan 77184048 nan
nan 50275496 nan
nan 50414112 nan
nan 60984448 nan
nan 67258800 nan
nan 46916744 nan
nan 135411736 nan
nan 39861264 nan
nan 53887656 nan
nan 46660520 nan
nan 46067960 nan
nan 45499152 nan
nan 76479992 nan
nan 74173464 nan
nan 73204272 nan
nan 73595272 nan
nan 38270024 nan
nan 98627552 nan
nan 61410944 nan
nan 58115624 nan
nan 46181928 nan
nan 37604744 nan
nan 60923760 nan
nan 78599824 nan
nan 51280720 nan
nan 56297768 nan
nan 66024592 nan
nan 52115080 nan
nan 75179416 nan
nan 79428016 nan
nan 173572088 nan
nan 171941704 nan
nan 176845096 nan
nan 138678176 nan
nan 79563064 nan
nan 43864080 nan
nan 19085632 nan
nan 18116328 nan
nan 52876496 nan
nan 65888544 nan
nan 118487608 nan
nan 175910296 nan
nan 66633232 nan
nan 61746952 nan
nan 123277672 nan
nan 100701920 nan
nan 81535720 nan
nan 87405024 nan
nan 63251288 nan
nan 69375552 nan
nan 66156936 nan
nan 67274392 nan
nan 60256600 nan
nan 77687304 nan
nan 48245240 nan
nan 56408120 nan
nan 136012016 nan
nan 55958528 nan
nan 119477200 nan
nan 79541424 nan
nan 84761224 nan
nan 66822720 nan
nan 64142936 nan
nan 72538528 nan
nan 54118472 nan
nan 73231648 nan
nan 74936864 nan
nan 45682032 nan
nan 79982464 nan
nan 123636392 nan
nan 102562744 nan
nan 89695768 nan
nan 65872704 nan
nan 71180928 nan
nan 68509616 nan
nan 70033536 nan
nan 54942328 nan
nan 76496040 nan
nan 55093056 nan
nan 50498288 nan
nan 124597472 nan
nan 76712264 nan
nan 118183760 nan
nan 68735720 nan
nan 85694712 nan
nan 63736032 nan
nan 98688752 nan
nan 61594040 nan
nan 94882616 nan
nan 60407728 nan
nan 95345824 nan
nan 72330488 nan
nan 76140576 nan
nan 80915040 nan
nan 274432 nan
nan 94039000 nan
nan 145171232 nan
nan 73083264 nan
nan 83884152 nan
nan 106033872 nan
nan 104203928 nan
nan 116796208 nan
nan 93649352 nan
nan 84130144 nan
nan 91708824 nan
nan 109966040 nan
nan 77172304 nan
nan 195558352 nan
nan 66018504 nan
nan 98534192 nan
nan 82398816 nan
nan 81743832 nan
nan 81236880 nan
nan 119334400 nan
nan 115408888 nan
nan 128281960 nan
nan 125698352 nan
nan 62730976 nan
nan 149229496 nan
nan 91370608 nan
nan 94564440 nan
nan 70102248 nan
nan 60069472 nan
nan 102567512 nan
nan 120714216 nan
nan 71839464 nan
nan 90026112 nan
nan 104085936 nan
nan 84317296 nan
nan 113936240 nan
nan 123633152 nan
nan 235057520 nan
nan 234101472 nan
nan 238501344 nan
nan 196120584 nan
nan 128062944 nan
nan 72816168 nan
nan 43329144 nan
nan 29399016 nan
nan 79769312 nan
nan 97542112 nan
nan 188066448 nan
nan 291105264 nan
nan 110257896 nan
nan 91974536 nan
nan 232158752 nan
nan 177550272 nan
nan 129674752 nan
nan 134460616 nan
nan 94909448 nan
nan 106796016 nan
nan 97978528 nan
nan 108452768 nan
nan 106241152 nan
nan 123358520 nan
nan 72718176 nan
nan 85209256 nan
nan 192769704 nan
nan 94660096 nan
nan 193214416 nan
nan 129459144 nan
nan 129072856 nan
nan 98614560 nan
nan 98240872 nan
nan 107130088 nan
nan 89013520 nan
nan 115780480 nan
nan 125665560 nan
nan 66425560 nan
nan 120136176 nan
nan 176743192 nan
nan 172362416 nan
nan 152342600 nan
nan 97729144 nan
nan 110078864 nan
nan 105678928 nan
nan 104676272 nan
nan 94283360 nan
nan 123265544 nan
nan 96314528 nan
nan 72811352 nan
nan 181032568 nan
nan 116765568 nan
nan 193526616 nan
nan 104168680 nan
nan 148961984 nan
nan 101971080 nan
nan 154023304 nan
nan 95068312 nan
nan 145456296 nan
nan 101245960 nan
nan 142336656 nan
nan 112515608 nan
nan 124174560 nan
nan 129088760 nan
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 duckdb:vortex-compact -1.8% -3.8% +2.1% +49.4% ➖ noise
0 duckdb:vortex-file-compressed -2.4% -3.8% +1.5% +49.4% ➖ noise
1 duckdb:vortex-compact -77.7% -12.8% -74.4% +49.4% ✅ faster
1 duckdb:vortex-file-compressed -32.7% -12.8% -22.8% +172.8% ➖ noise
2 duckdb:vortex-compact -35.2% -26.5% -11.8% +49.4% ➖ noise
2 duckdb:vortex-file-compressed -51.9% -26.5% -34.6% +49.4% ✅ faster
3 duckdb:vortex-compact -40.7% -32.5% -12.1% +49.4% ➖ noise
3 duckdb:vortex-file-compressed -44.0% -32.5% -17.0% +49.4% ➖ noise
4 duckdb:vortex-compact -43.1% -32.1% -16.2% +49.4% ➖ noise
4 duckdb:vortex-file-compressed -43.3% -32.1% -16.5% +49.4% ➖ noise
5 duckdb:vortex-compact -32.5% -20.5% -15.2% +49.4% ➖ noise
5 duckdb:vortex-file-compressed -34.0% -20.5% -17.0% +49.4% ➖ noise
6 duckdb:vortex-compact -3.4% -14.2% +12.6% +49.4% ➖ noise
6 duckdb:vortex-file-compressed -15.7% -14.2% -1.7% +49.4% ➖ noise
7 duckdb:vortex-compact -6.3% -8.1% +2.0% +49.4% ➖ noise
7 duckdb:vortex-file-compressed -4.7% -8.1% +3.7% +49.4% ➖ noise
8 duckdb:vortex-compact -5.1% -2.5% -2.7% +49.4% ➖ noise
8 duckdb:vortex-file-compressed -6.5% -2.5% -4.1% +49.4% ➖ noise
9 duckdb:vortex-compact -46.9% -35.1% -18.2% +49.4% ➖ noise
9 duckdb:vortex-file-compressed -57.2% -35.1% -34.1% +49.4% ✅ faster
10 duckdb:vortex-compact -30.8% -33.3% +3.8% +49.4% ➖ noise
10 duckdb:vortex-file-compressed -35.2% -33.3% -2.8% +49.4% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 3, 2026

🚨🚨🚨❌❌❌ SQL BENCHMARK FAILED ❌❌❌🚨🚨🚨

Benchmark TPC-H SF=10 on NVME failed! Check the workflow run for details.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 3, 2026

🚨🚨🚨❌❌❌ SQL BENCHMARK FAILED ❌❌❌🚨🚨🚨

Benchmark Clickbench on NVME failed! Check the workflow run for details.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 3, 2026

Benchmarks: TPC-H SF=1 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +6.0%
Vortex (geomean): 1.076x ➖
Parquet (geomean): 1.014x ➖
Shifts: Parquet (control) +1.4% · Median polish +4.0%


datafusion / vortex-file-compressed (1.203x ➖, 0↑ 6↓)
name PR fd8c9b3 (ns) base 7a53ad5 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 271356182 264772737 1.02
tpch_q02/datafusion:vortex-file-compressed 591423086 454978957 1.30
tpch_q03/datafusion:vortex-file-compressed 587131716 499427584 1.18
tpch_q04/datafusion:vortex-file-compressed 306348881 274404184 1.12
tpch_q05/datafusion:vortex-file-compressed 607144264 472676028 1.28
tpch_q06/datafusion:vortex-file-compressed 354869462 322715597 1.10
tpch_q07/datafusion:vortex-file-compressed 🚨 565063340 405317490 1.39
tpch_q08/datafusion:vortex-file-compressed 🚨 826393563 519503175 1.59
tpch_q09/datafusion:vortex-file-compressed 🚨 529631001 380523143 1.39
tpch_q10/datafusion:vortex-file-compressed 🚨 699220256 463117886 1.51
tpch_q11/datafusion:vortex-file-compressed 🚨 525182574 277308955 1.89
tpch_q12/datafusion:vortex-file-compressed 619488825 499058396 1.24
tpch_q13/datafusion:vortex-file-compressed 214030999 195867486 1.09
tpch_q14/datafusion:vortex-file-compressed 350653881 300282839 1.17
tpch_q15/datafusion:vortex-file-compressed 577653421 468867279 1.23
tpch_q16/datafusion:vortex-file-compressed 314466093 251664585 1.25
tpch_q17/datafusion:vortex-file-compressed 476203928 600664526 0.79
tpch_q18/datafusion:vortex-file-compressed 439610438 521571012 0.84
tpch_q19/datafusion:vortex-file-compressed 557747992 616293987 0.91
tpch_q20/datafusion:vortex-file-compressed 554877712 563289760 0.99
tpch_q21/datafusion:vortex-file-compressed 990142691 764050796 1.30
tpch_q22/datafusion:vortex-file-compressed 🚨 255041307 180298133 1.41
datafusion / vortex-compact (1.086x ➖, 0↑ 4↓)
name PR fd8c9b3 (ns) base 7a53ad5 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 312012124 260311615 1.20
tpch_q02/datafusion:vortex-compact 605246437 497746915 1.22
tpch_q03/datafusion:vortex-compact 383439774 445066137 0.86
tpch_q04/datafusion:vortex-compact 269544565 277959656 0.97
tpch_q05/datafusion:vortex-compact 434238369 575341241 0.75
tpch_q06/datafusion:vortex-compact 315496502 422785606 0.75
tpch_q07/datafusion:vortex-compact 469510541 591097081 0.79
tpch_q08/datafusion:vortex-compact 614577854 556980914 1.10
tpch_q09/datafusion:vortex-compact 549055992 631880337 0.87
tpch_q10/datafusion:vortex-compact 🚨 804890685 445430535 1.81
tpch_q11/datafusion:vortex-compact 🚨 472935599 327211097 1.45
tpch_q12/datafusion:vortex-compact 586125187 514446917 1.14
tpch_q13/datafusion:vortex-compact 🚨 227426969 131859834 1.72
tpch_q14/datafusion:vortex-compact 303921678 271024791 1.12
tpch_q15/datafusion:vortex-compact 508079853 427800260 1.19
tpch_q16/datafusion:vortex-compact 237805681 203377371 1.17
tpch_q17/datafusion:vortex-compact 508176333 423556548 1.20
tpch_q18/datafusion:vortex-compact 383842845 436121384 0.88
tpch_q19/datafusion:vortex-compact 633953998 669060016 0.95
tpch_q20/datafusion:vortex-compact 450470738 475726819 0.95
tpch_q21/datafusion:vortex-compact 666314176 623784872 1.07
tpch_q22/datafusion:vortex-compact 🚨 188862242 129724306 1.46
datafusion / parquet (1.039x ➖, 2↑ 6↓)
name PR fd8c9b3 (ns) base 7a53ad5 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 🚀 235299720 555274300 0.42
tpch_q02/datafusion:parquet 404538474 441884837 0.92
tpch_q03/datafusion:parquet 337336702 395003349 0.85
tpch_q04/datafusion:parquet 221031787 210127503 1.05
tpch_q05/datafusion:parquet 617834452 488493701 1.26
tpch_q06/datafusion:parquet 🚨 200965644 151755642 1.32
tpch_q07/datafusion:parquet 536050746 482793585 1.11
tpch_q08/datafusion:parquet 🚨 909229832 609580218 1.49
tpch_q09/datafusion:parquet 583919243 488607673 1.20
tpch_q10/datafusion:parquet 🚨 756939388 518731030 1.46
tpch_q11/datafusion:parquet 🚨 419461118 319452769 1.31
tpch_q12/datafusion:parquet 292662174 269098316 1.09
tpch_q13/datafusion:parquet 465134996 467263905 1.00
tpch_q14/datafusion:parquet 🚀 199787590 328015859 0.61
tpch_q15/datafusion:parquet 366481880 380833691 0.96
tpch_q16/datafusion:parquet 175523690 205990572 0.85
tpch_q17/datafusion:parquet 562093884 467261018 1.20
tpch_q18/datafusion:parquet 🚨 714855400 545088754 1.31
tpch_q19/datafusion:parquet 🚨 487335803 322592134 1.51
tpch_q20/datafusion:parquet 345838970 421215459 0.82
tpch_q21/datafusion:parquet 572864989 628171874 0.91
tpch_q22/datafusion:parquet 157850859 144268219 1.09
duckdb / vortex-file-compressed (0.997x ➖, 0↑ 0↓)
name PR fd8c9b3 (ns) base 7a53ad5 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 352481324 366719541 0.96
tpch_q02/duckdb:vortex-file-compressed 1000268498 1093565000 0.91
tpch_q03/duckdb:vortex-file-compressed 690710557 715323240 0.97
tpch_q04/duckdb:vortex-file-compressed 440033040 462226869 0.95
tpch_q05/duckdb:vortex-file-compressed 1007054240 940531156 1.07
tpch_q06/duckdb:vortex-file-compressed 397827464 382108431 1.04
tpch_q07/duckdb:vortex-file-compressed 1050713353 949149750 1.11
tpch_q08/duckdb:vortex-file-compressed 1071455637 973868193 1.10
tpch_q09/duckdb:vortex-file-compressed 1126942627 1011873760 1.11
tpch_q10/duckdb:vortex-file-compressed 797411197 752795330 1.06
tpch_q11/duckdb:vortex-file-compressed 480321589 565826656 0.85
tpch_q12/duckdb:vortex-file-compressed 708241337 820555075 0.86
tpch_q13/duckdb:vortex-file-compressed 482081584 510813060 0.94
tpch_q14/duckdb:vortex-file-compressed 413312845 417304438 0.99
tpch_q15/duckdb:vortex-file-compressed 292683657 325661502 0.90
tpch_q16/duckdb:vortex-file-compressed 351266640 351630874 1.00
tpch_q17/duckdb:vortex-file-compressed 801632553 745698282 1.08
tpch_q18/duckdb:vortex-file-compressed 610203691 523118065 1.17
tpch_q19/duckdb:vortex-file-compressed 462289115 514991793 0.90
tpch_q20/duckdb:vortex-file-compressed 837424466 843408709 0.99
tpch_q21/duckdb:vortex-file-compressed 1066457399 1094563979 0.97
tpch_q22/duckdb:vortex-file-compressed 331390488 310081089 1.07
duckdb / vortex-compact (1.029x ➖, 0↑ 0↓)
name PR fd8c9b3 (ns) base 7a53ad5 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 272074184 301124652 0.90
tpch_q02/duckdb:vortex-compact 917946175 960794674 0.96
tpch_q03/duckdb:vortex-compact 635173658 649037011 0.98
tpch_q04/duckdb:vortex-compact 430796665 410400499 1.05
tpch_q05/duckdb:vortex-compact 831690834 884481894 0.94
tpch_q06/duckdb:vortex-compact 368908293 328753601 1.12
tpch_q07/duckdb:vortex-compact 906709113 912657171 0.99
tpch_q08/duckdb:vortex-compact 1104194766 950694154 1.16
tpch_q09/duckdb:vortex-compact 1053326364 942984908 1.12
tpch_q10/duckdb:vortex-compact 733764630 669012441 1.10
tpch_q11/duckdb:vortex-compact 494707871 516335511 0.96
tpch_q12/duckdb:vortex-compact 698114127 611552452 1.14
tpch_q13/duckdb:vortex-compact 500005105 424616031 1.18
tpch_q14/duckdb:vortex-compact 458017709 438829043 1.04
tpch_q15/duckdb:vortex-compact 323150935 315831996 1.02
tpch_q16/duckdb:vortex-compact 331940693 340327926 0.98
tpch_q17/duckdb:vortex-compact 609805443 641866769 0.95
tpch_q18/duckdb:vortex-compact 519548771 531217346 0.98
tpch_q19/duckdb:vortex-compact 483211261 449313624 1.08
tpch_q20/duckdb:vortex-compact 779461547 782798606 1.00
tpch_q21/duckdb:vortex-compact 954546974 1019546095 0.94
tpch_q22/duckdb:vortex-compact 274610392 243431295 1.13
duckdb / parquet (0.990x ➖, 0↑ 0↓)
name PR fd8c9b3 (ns) base 7a53ad5 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 432897812 417772344 1.04
tpch_q02/duckdb:parquet 1247677596 1213053561 1.03
tpch_q03/duckdb:parquet 983605722 1051212877 0.94
tpch_q04/duckdb:parquet 649961399 904779669 0.72
tpch_q05/duckdb:parquet 1325097479 1384839087 0.96
tpch_q06/duckdb:parquet 468636369 483587125 0.97
tpch_q07/duckdb:parquet 1282527938 1333636346 0.96
tpch_q08/duckdb:parquet 1644555001 1556698439 1.06
tpch_q09/duckdb:parquet 1436074328 1333294145 1.08
tpch_q10/duckdb:parquet 1355895202 1298793091 1.04
tpch_q11/duckdb:parquet 723974615 702385632 1.03
tpch_q12/duckdb:parquet 848437252 790856105 1.07
tpch_q13/duckdb:parquet 887402978 903116800 0.98
tpch_q14/duckdb:parquet 668827911 753054404 0.89
tpch_q15/duckdb:parquet 526471336 575177872 0.92
tpch_q16/duckdb:parquet 682107447 721981829 0.94
tpch_q17/duckdb:parquet 926838435 872907313 1.06
tpch_q18/duckdb:parquet 947897137 942893216 1.01
tpch_q19/duckdb:parquet 846485576 807018901 1.05
tpch_q20/duckdb:parquet 1230364340 1221724338 1.01
tpch_q21/duckdb:parquet 1203817987 1128017683 1.07
tpch_q22/duckdb:parquet 603267070 572205929 1.05
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact +19.9% -33.7% +80.9% +64.5% 🚨 regression
1 datafusion:vortex-file-compressed +2.5% -33.7% +54.7% +75.7% ➖ noise
1 duckdb:vortex-compact -9.6% -33.7% +36.4% +53.2% ➖ noise
1 duckdb:vortex-file-compressed -3.9% -33.7% +45.1% +55.0% ➖ noise
2 datafusion:vortex-compact +21.6% -3.0% +25.3% +53.2% ➖ noise
2 datafusion:vortex-file-compressed +30.0% -3.0% +34.0% +53.2% ➖ noise
2 duckdb:vortex-compact -4.5% -3.0% -1.5% +53.2% ➖ noise
2 duckdb:vortex-file-compressed -8.5% -3.0% -5.7% +53.2% ➖ noise
3 datafusion:vortex-compact -13.8% -10.6% -3.6% +53.2% ➖ noise
3 datafusion:vortex-file-compressed +17.6% -10.6% +31.5% +57.1% ➖ noise
3 duckdb:vortex-compact -2.1% -10.6% +9.5% +53.2% ➖ noise
3 duckdb:vortex-file-compressed -3.4% -10.6% +8.0% +53.2% ➖ noise
4 datafusion:vortex-compact -3.0% -13.1% +11.6% +53.2% ➖ noise
4 datafusion:vortex-file-compressed +11.6% -13.1% +28.4% +53.2% ➖ noise
4 duckdb:vortex-compact +5.0% -13.1% +20.8% +53.2% ➖ noise
4 duckdb:vortex-file-compressed -4.8% -13.1% +9.5% +53.2% ➖ noise
5 datafusion:vortex-compact -24.5% +10.0% -31.4% +53.2% ➖ noise
5 datafusion:vortex-file-compressed +28.4% +10.0% +16.8% +53.2% ➖ noise
5 duckdb:vortex-compact -6.0% +10.0% -14.5% +53.2% ➖ noise
5 duckdb:vortex-file-compressed +7.1% +10.0% -2.7% +53.2% ➖ noise
6 datafusion:vortex-compact -25.4% +13.3% -34.1% +53.2% ➖ noise
6 datafusion:vortex-file-compressed +10.0% +13.3% -2.9% +53.2% ➖ noise
6 duckdb:vortex-compact +12.2% +13.3% -0.9% +53.2% ➖ noise
6 duckdb:vortex-file-compressed +4.1% +13.3% -8.1% +53.2% ➖ noise
7 datafusion:vortex-compact -20.6% +3.3% -23.1% +53.2% ➖ noise
7 datafusion:vortex-file-compressed +39.4% +3.3% +34.9% +53.2% ➖ noise
7 duckdb:vortex-compact -0.7% +3.3% -3.9% +53.2% ➖ noise
7 duckdb:vortex-file-compressed +10.7% +3.3% +7.1% +53.2% ➖ noise
8 datafusion:vortex-compact +10.3% +25.5% -12.1% +53.2% ➖ noise
8 datafusion:vortex-file-compressed +59.1% +25.5% +26.7% +53.2% ➖ noise
8 duckdb:vortex-compact +16.1% +25.5% -7.5% +53.2% ➖ noise
8 duckdb:vortex-file-compressed +10.0% +25.5% -12.4% +53.2% ➖ noise
9 datafusion:vortex-compact -13.1% +13.5% -23.4% +53.2% ➖ noise
9 datafusion:vortex-file-compressed +39.2% +13.5% +22.7% +53.2% ➖ noise
9 duckdb:vortex-compact +11.7% +13.5% -1.5% +53.2% ➖ noise
9 duckdb:vortex-file-compressed +11.4% +13.5% -1.8% +53.2% ➖ noise
10 datafusion:vortex-compact +80.7% +23.4% +46.4% +53.2% ➖ noise
10 datafusion:vortex-file-compressed +51.0% +23.4% +22.3% +53.2% ➖ noise
10 duckdb:vortex-compact +9.7% +23.4% -11.1% +53.2% ➖ noise
10 duckdb:vortex-file-compressed +5.9% +23.4% -14.2% +53.2% ➖ noise
11 datafusion:vortex-compact +44.5% +16.3% +24.2% +53.2% ➖ noise
11 datafusion:vortex-file-compressed +89.4% +16.3% +62.8% +53.2% 🚨 regression
11 duckdb:vortex-compact -4.2% +16.3% -17.6% +53.2% ➖ noise
11 duckdb:vortex-file-compressed -15.1% +16.3% -27.0% +53.2% ➖ noise
12 datafusion:vortex-compact +13.9% +8.0% +5.5% +53.2% ➖ noise
12 datafusion:vortex-file-compressed +24.1% +8.0% +14.9% +53.2% ➖ noise
12 duckdb:vortex-compact +14.2% +8.0% +5.7% +53.2% ➖ noise
12 duckdb:vortex-file-compressed -13.7% +8.0% -20.1% +53.2% ➖ noise
13 datafusion:vortex-compact +72.5% -1.1% +74.4% +55.9% 🚨 regression
13 datafusion:vortex-file-compressed +9.3% -1.1% +10.5% +53.2% ➖ noise
13 duckdb:vortex-compact +17.8% -1.1% +19.1% +53.2% ➖ noise
13 duckdb:vortex-file-compressed -5.6% -1.1% -4.6% +53.2% ➖ noise
14 datafusion:vortex-compact +12.1% -26.5% +52.5% +53.2% ➖ noise
14 datafusion:vortex-file-compressed +16.8% -26.5% +58.8% +53.2% 🚨 regression
14 duckdb:vortex-compact +4.4% -26.5% +41.9% +53.2% ➖ noise
14 duckdb:vortex-file-compressed -1.0% -26.5% +34.7% +53.2% ➖ noise
15 datafusion:vortex-compact +18.8% -6.1% +26.5% +53.2% ➖ noise
15 datafusion:vortex-file-compressed +23.2% -6.1% +31.3% +53.2% ➖ noise
15 duckdb:vortex-compact +2.3% -6.1% +9.0% +53.2% ➖ noise
15 duckdb:vortex-file-compressed -10.1% -6.1% -4.2% +53.2% ➖ noise
16 datafusion:vortex-compact +16.9% -10.3% +30.3% +53.2% ➖ noise
16 datafusion:vortex-file-compressed +25.0% -10.3% +39.3% +53.2% ➖ noise
16 duckdb:vortex-compact -2.5% -10.3% +8.7% +53.2% ➖ noise
16 duckdb:vortex-file-compressed -0.1% -10.3% +11.3% +53.2% ➖ noise
17 datafusion:vortex-compact +20.0% +13.0% +6.2% +53.2% ➖ noise
17 datafusion:vortex-file-compressed -20.7% +13.0% -29.9% +53.2% ➖ noise
17 duckdb:vortex-compact -5.0% +13.0% -15.9% +53.2% ➖ noise
17 duckdb:vortex-file-compressed +7.5% +13.0% -4.9% +53.2% ➖ noise
18 datafusion:vortex-compact -12.0% +14.8% -23.3% +53.2% ➖ noise
18 datafusion:vortex-file-compressed -15.7% +14.8% -26.6% +53.2% ➖ noise
18 duckdb:vortex-compact -2.2% +14.8% -14.8% +53.2% ➖ noise
18 duckdb:vortex-file-compressed +16.6% +14.8% +1.6% +53.2% ➖ noise
19 datafusion:vortex-compact -5.2% +25.9% -24.7% +53.2% ➖ noise
19 datafusion:vortex-file-compressed -9.5% +25.9% -28.1% +53.2% ➖ noise
19 duckdb:vortex-compact +7.5% +25.9% -14.6% +53.2% ➖ noise
19 duckdb:vortex-file-compressed -10.2% +25.9% -28.7% +53.2% ➖ noise
20 datafusion:vortex-compact -5.3% -9.1% +4.1% +53.2% ➖ noise
20 datafusion:vortex-file-compressed -1.5% -9.1% +8.3% +53.2% ➖ noise
20 duckdb:vortex-compact -0.4% -9.1% +9.5% +53.2% ➖ noise
20 duckdb:vortex-file-compressed -0.7% -9.1% +9.2% +53.2% ➖ noise
21 datafusion:vortex-compact +6.8% -1.3% +8.3% +53.2% ➖ noise
21 datafusion:vortex-file-compressed +29.6% -1.3% +31.4% +53.2% ➖ noise
21 duckdb:vortex-compact -6.4% -1.3% -5.1% +53.2% ➖ noise
21 duckdb:vortex-file-compressed -2.6% -1.3% -1.2% +53.2% ➖ noise
22 datafusion:vortex-compact +45.6% +7.4% +35.6% +53.2% ➖ noise
22 datafusion:vortex-file-compressed +41.5% +7.4% +31.7% +53.2% ➖ noise
22 duckdb:vortex-compact +12.8% +7.4% +5.0% +53.2% ➖ noise
22 duckdb:vortex-file-compressed +6.9% +7.4% -0.5% +53.2% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 3, 2026

Benchmarks: Compression

Vortex (geomean): 1.007x ➖
Parquet (geomean): 1.017x ➖


unknown / unknown (1.023x ➖, 3↑ 11↓)
name PR fd8c9b3 (ns) base 7a53ad5 (ns) ratio (PR/base)
compress time/Arade 1192832790 1129245645 1.06
compress time/Bimbo 🚨 7155260321 5795595174 1.23
compress time/CMSprovider 2917144597 2835225877 1.03
compress time/Euro2016 457283314 473753045 0.97
compress time/Food 386099328 358209294 1.08
compress time/HashTags 844614085 868022959 0.97
compress time/TPC-H l_comment canonical 🚨 1366081504 1238159288 1.10
compress time/TPC-H l_comment chunked 1346696999 1238901848 1.09
compress time/taxi 755964296 692042037 1.09
compress time/wide table cols=100 chunks=1 rows=1000 11683945 11892306 0.98
compress time/wide table cols=100 chunks=50 rows=1000 🚨 13008101 11663014 1.12
compress time/wide table cols=1000 chunks=1 rows=1000 126366760 128505306 0.98
compress time/wide table cols=1000 chunks=50 rows=1000 128247148 128270269 1.00
compress time/wide table cols=10000 chunks=1 rows=1000 1464598927 1459664463 1.00
compress time/wide table cols=10000 chunks=50 rows=1000 1479333174 1462137795 1.01
decompress time/Arade 🚨 30160283 26255397 1.15
decompress time/Bimbo 83498071 76616411 1.09
decompress time/CMSprovider 🚨 90049167 75720306 1.19
decompress time/Euro2016 18957060 20013188 0.95
decompress time/Food 8543095 7991397 1.07
decompress time/HashTags 🚀 74231572 91874827 0.81
decompress time/TPC-H l_comment canonical 42576334 39982241 1.06
decompress time/TPC-H l_comment chunked 43969017 40025201 1.10
decompress time/taxi 15690396 14435759 1.09
decompress time/wide table cols=100 chunks=1 rows=1000 2732586 2501033 1.09
decompress time/wide table cols=100 chunks=50 rows=1000 2671859 2689498 0.99
decompress time/wide table cols=1000 chunks=1 rows=1000 24527963 23013879 1.07
decompress time/wide table cols=1000 chunks=50 rows=1000 25162298 23912634 1.05
decompress time/wide table cols=10000 chunks=1 rows=1000 276963416 266155170 1.04
decompress time/wide table cols=10000 chunks=50 rows=1000 271216236 251849574 1.08
parquet size/Arade 258014282 258014282 1.00
parquet size/Bimbo 384517292 384517292 1.00
parquet size/CMSprovider 376885545 376885545 1.00
parquet size/Euro2016 122975499 122975499 1.00
parquet size/Food 35699500 35699500 1.00
parquet size/HashTags 133510943 133510943 1.00
parquet size/TPC-H l_comment canonical 158358238 158358238 1.00
parquet size/TPC-H l_comment chunked 158358238 158358238 1.00
parquet size/taxi 55283635 55283635 1.00
parquet size/wide table cols=100 chunks=1 rows=1000 932404 932404 1.00
parquet size/wide table cols=100 chunks=50 rows=1000 932404 932404 1.00
parquet size/wide table cols=1000 chunks=1 rows=1000 9324004 9324004 1.00
parquet size/wide table cols=1000 chunks=50 rows=1000 9324004 9324004 1.00
parquet size/wide table cols=10000 chunks=1 rows=1000 93240004 93240004 1.00
parquet size/wide table cols=10000 chunks=50 rows=1000 93240004 93240004 1.00
parquet_rs-zstd compress time/Arade 2648346815 2586597473 1.02
parquet_rs-zstd compress time/Bimbo 12885938559 12644594099 1.02
parquet_rs-zstd compress time/CMSprovider 7221338271 6884927275 1.05
parquet_rs-zstd compress time/Euro2016 1353497807 1329065142 1.02
parquet_rs-zstd compress time/Food 803942009 806738106 1.00
parquet_rs-zstd compress time/HashTags 2289401401 2198092982 1.04
parquet_rs-zstd compress time/TPC-H l_comment canonical 3299331861 3198894455 1.03
parquet_rs-zstd compress time/TPC-H l_comment chunked 3287311324 3216664031 1.02
parquet_rs-zstd compress time/taxi 1249956959 1182150639 1.06
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 🚨 6965788 6139171 1.13
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 🚨 6793801 6141672 1.11
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 77881189 73449957 1.06
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 79619307 75161583 1.06
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 806905325 786633478 1.03
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 792903803 801271673 0.99
parquet_rs-zstd decompress time/Arade 630380382 628932940 1.00
parquet_rs-zstd decompress time/Bimbo 1708105329 1703449410 1.00
parquet_rs-zstd decompress time/CMSprovider 1764613988 1706819474 1.03
parquet_rs-zstd decompress time/Euro2016 392600407 378341797 1.04
parquet_rs-zstd decompress time/Food 203198815 197952028 1.03
parquet_rs-zstd decompress time/HashTags 🚨 721224991 634440144 1.14
parquet_rs-zstd decompress time/TPC-H l_comment canonical 615233182 593069230 1.04
parquet_rs-zstd decompress time/TPC-H l_comment chunked 614031064 592599545 1.04
parquet_rs-zstd decompress time/taxi 250976560 243961702 1.03
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 2925440 2828038 1.03
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 2935570 2851233 1.03
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 34117269 31753622 1.07
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 35717511 33092182 1.08
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 355565879 344919408 1.03
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 354991537 345304057 1.03
vortex-file-compressed size/Arade 145363796 145363860 1.00
vortex-file-compressed size/Bimbo 468763332 468763396 1.00
vortex-file-compressed size/CMSprovider 417907812 417860284 1.00
vortex-file-compressed size/Euro2016 163586068 158076780 1.03
vortex-file-compressed size/Food 41926936 41927000 1.00
vortex-file-compressed size/HashTags 195647828 185078508 1.06
vortex-file-compressed size/TPC-H l_comment canonical 179087360 178482576 1.00
vortex-file-compressed size/TPC-H l_comment chunked 179087360 178283776 1.00
vortex-file-compressed size/taxi 52363948 52364012 1.00
vortex-file-compressed size/wide table cols=100 chunks=1 rows=1000 930848 930912 1.00
vortex-file-compressed size/wide table cols=100 chunks=50 rows=1000 930848 930912 1.00
vortex-file-compressed size/wide table cols=1000 chunks=1 rows=1000 9293648 9293712 1.00
vortex-file-compressed size/wide table cols=1000 chunks=50 rows=1000 9293648 9293712 1.00
vortex-file-compressed size/wide table cols=10000 chunks=1 rows=1000 92957648 92957712 1.00
vortex-file-compressed size/wide table cols=10000 chunks=50 rows=1000 92957648 92957712 1.00
vortex:parquet-zstd ratio compress time/Arade 0 0 1.03
vortex:parquet-zstd ratio compress time/Bimbo 🚨 0 0 1.21
vortex:parquet-zstd ratio compress time/CMSprovider 0 0 0.98
vortex:parquet-zstd ratio compress time/Euro2016 0 0 0.95
vortex:parquet-zstd ratio compress time/Food 0 0 1.08
vortex:parquet-zstd ratio compress time/HashTags 0 0 0.93
vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical 0 0 1.07
vortex:parquet-zstd ratio compress time/TPC-H l_comment chunked 0 0 1.06
vortex:parquet-zstd ratio compress time/taxi 0 0 1.03
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=1 rows=1000 🚀 1 1 0.87
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=1000 1 1 1.01
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=1 rows=1000 1 1 0.93
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=50 rows=1000 1 1 0.94
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=1 rows=1000 1 1 0.98
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=50 rows=1000 1 1 1.02
vortex:parquet-zstd ratio decompress time/Arade 🚨 0 0 1.15
vortex:parquet-zstd ratio decompress time/Bimbo 0 0 1.09
vortex:parquet-zstd ratio decompress time/CMSprovider 🚨 0 0 1.15
vortex:parquet-zstd ratio decompress time/Euro2016 0 0 0.91
vortex:parquet-zstd ratio decompress time/Food 0 0 1.04
vortex:parquet-zstd ratio decompress time/HashTags 🚀 0 0 0.71
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical 0 0 1.03
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 0 0 1.06
vortex:parquet-zstd ratio decompress time/taxi 0 0 1.06
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 0 0 1.06
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 0 0 0.96
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 0 0 0.99
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 0 0 0.97
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=1000 0 0 1.01
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=1000 0 0 1.05
vortex:parquet-zstd size/Arade 0 0 1.00
vortex:parquet-zstd size/Bimbo 1 1 1.00
vortex:parquet-zstd size/CMSprovider 1 1 1.00
vortex:parquet-zstd size/Euro2016 1 1 1.03
vortex:parquet-zstd size/Food 1 1 1.00
vortex:parquet-zstd size/HashTags 1 1 1.06
vortex:parquet-zstd size/TPC-H l_comment canonical 1 1 1.00
vortex:parquet-zstd size/TPC-H l_comment chunked 1 1 1.00
vortex:parquet-zstd size/taxi 0 0 1.00
vortex:parquet-zstd size/wide table cols=100 chunks=1 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=100 chunks=50 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=1000 chunks=1 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=1000 chunks=50 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=10000 chunks=1 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=10000 chunks=50 rows=1000 0 0 1.00

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 3, 2026

Benchmarks: Random Access

Vortex (geomean): 1.164x ❌
Parquet (geomean): 0.927x ➖


unknown / unknown (0.973x ➖, 11↑ 4↓)
name PR fd8c9b3 (ns) base 2d00342 (ns) ratio (PR/base)
random-access/feature-vectors/correlated/lance-tokio-local-disk 🚀 382617 2595233 0.15
random-access/feature-vectors/correlated/lance-tokio-local-disk-footer 1031899 1100217 0.94
random-access/feature-vectors/correlated/parquet-tokio-local-disk 8301128605 8411745815 0.99
random-access/feature-vectors/correlated/parquet-tokio-local-disk-footer 8248689233 8305119529 0.99
random-access/feature-vectors/correlated/vortex-tokio-local-disk 🚨 7762095 3641802 2.13
random-access/feature-vectors/correlated/vortex-tokio-local-disk-footer 🚨 6749363 2990239 2.26
random-access/feature-vectors/uniform/lance-tokio-local-disk 1197998 1227526 0.98
random-access/feature-vectors/uniform/lance-tokio-local-disk-footer 1862639 1970789 0.95
random-access/feature-vectors/uniform/parquet-tokio-local-disk 8198833259 8262199228 0.99
random-access/feature-vectors/uniform/parquet-tokio-local-disk-footer 8269373117 8354314855 0.99
random-access/feature-vectors/uniform/vortex-tokio-local-disk 🚨 13068470 6076599 2.15
random-access/feature-vectors/uniform/vortex-tokio-local-disk-footer 🚨 12867673 5927560 2.17
random-access/lance-tokio-local-disk 633016 639746 0.99
random-access/lance-tokio-local-disk-footer 1292470 1302467 0.99
random-access/nested-lists/correlated/lance-tokio-local-disk 230335 253198 0.91
random-access/nested-lists/correlated/lance-tokio-local-disk-footer 572481 613743 0.93
random-access/nested-lists/correlated/parquet-tokio-local-disk 126473817 138965523 0.91
random-access/nested-lists/correlated/parquet-tokio-local-disk-footer 128094756 138238031 0.93
random-access/nested-lists/correlated/vortex-tokio-local-disk 🚀 547648 633614 0.86
random-access/nested-lists/correlated/vortex-tokio-local-disk-footer 🚀 552736 616395 0.90
random-access/nested-lists/uniform/lance-tokio-local-disk 1010070 1111252 0.91
random-access/nested-lists/uniform/lance-tokio-local-disk-footer 1359111 1451569 0.94
random-access/nested-lists/uniform/parquet-tokio-local-disk 128894614 137196911 0.94
random-access/nested-lists/uniform/parquet-tokio-local-disk-footer 128504001 136574506 0.94
random-access/nested-lists/uniform/vortex-tokio-local-disk 2088395 2044284 1.02
random-access/nested-lists/uniform/vortex-tokio-local-disk-footer 2060814 2067179 1.00
random-access/nested-structs/correlated/lance-tokio-local-disk 🚀 365069 419837 0.87
random-access/nested-structs/correlated/lance-tokio-local-disk-footer 🚀 544818 636180 0.86
random-access/nested-structs/correlated/parquet-tokio-local-disk 🚀 20004411 24090210 0.83
random-access/nested-structs/correlated/parquet-tokio-local-disk-footer 🚀 20058282 23764336 0.84
random-access/nested-structs/correlated/vortex-tokio-local-disk 728419 697641 1.04
random-access/nested-structs/correlated/vortex-tokio-local-disk-footer 725550 706465 1.03
random-access/nested-structs/uniform/lance-tokio-local-disk 2534297 2686806 0.94
random-access/nested-structs/uniform/lance-tokio-local-disk-footer 2728845 2810891 0.97
random-access/nested-structs/uniform/parquet-tokio-local-disk 🚀 20000300 23653718 0.85
random-access/nested-structs/uniform/parquet-tokio-local-disk-footer 🚀 20129445 23252918 0.87
random-access/nested-structs/uniform/vortex-tokio-local-disk 1596922 1550758 1.03
random-access/nested-structs/uniform/vortex-tokio-local-disk-footer 🚀 1596733 1899440 0.84
random-access/parquet-tokio-local-disk 165669596 170910158 0.97
random-access/parquet-tokio-local-disk-footer 165303996 170696127 0.97
random-access/taxi/correlated/lance-tokio-local-disk 926431 938953 0.99
random-access/taxi/correlated/lance-tokio-local-disk-footer 1788538 1847879 0.97
random-access/taxi/correlated/parquet-tokio-local-disk 247290591 268912424 0.92
random-access/taxi/correlated/parquet-tokio-local-disk-footer 247272206 268054658 0.92
random-access/taxi/correlated/vortex-tokio-local-disk 🚀 1507640 1700893 0.89
random-access/taxi/correlated/vortex-tokio-local-disk-footer 1688912 1727637 0.98
random-access/taxi/uniform/lance-tokio-local-disk 9390715 9437909 0.99
random-access/taxi/uniform/lance-tokio-local-disk-footer 10001907 9990504 1.00
random-access/taxi/uniform/parquet-tokio-local-disk 261387148 280698887 0.93
random-access/taxi/uniform/parquet-tokio-local-disk-footer 262247093 281293437 0.93
random-access/taxi/uniform/vortex-tokio-local-disk 4423292 4196561 1.05
random-access/taxi/uniform/vortex-tokio-local-disk-footer 4382051 4129571 1.06
random-access/vortex-tokio-local-disk 1156608 1166938 0.99
random-access/vortex-tokio-local-disk-footer 1173841 1199617 0.98

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 3, 2026

Benchmarks: TPC-H SF=10 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -7.4%
Vortex (geomean): 1.014x ➖
Parquet (geomean): 1.095x ➖
Shifts: Parquet (control) +9.5% · Median polish +6.3%


datafusion / vortex-file-compressed (1.013x ➖, 1↑ 1↓)
name PR fd8c9b3 (ns) base 7a53ad5 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 738961806 755029775 0.98
tpch_q02/datafusion:vortex-file-compressed 1114519227 1111752359 1.00
tpch_q03/datafusion:vortex-file-compressed 1160945667 931644397 1.25
tpch_q04/datafusion:vortex-file-compressed 688573075 784565917 0.88
tpch_q05/datafusion:vortex-file-compressed 1061051084 1073554040 0.99
tpch_q06/datafusion:vortex-file-compressed 620811627 668451419 0.93
tpch_q07/datafusion:vortex-file-compressed 1093890481 1455505432 0.75
tpch_q08/datafusion:vortex-file-compressed 🚀 1446715312 2525371021 0.57
tpch_q09/datafusion:vortex-file-compressed 1364385552 1767689518 0.77
tpch_q10/datafusion:vortex-file-compressed 1222588456 1061126107 1.15
tpch_q11/datafusion:vortex-file-compressed 512272921 496791709 1.03
tpch_q12/datafusion:vortex-file-compressed 1017415482 954137809 1.07
tpch_q13/datafusion:vortex-file-compressed 456275837 479938352 0.95
tpch_q14/datafusion:vortex-file-compressed 605118777 532740031 1.14
tpch_q15/datafusion:vortex-file-compressed 1127926396 1027881555 1.10
tpch_q16/datafusion:vortex-file-compressed 🚨 534981101 405776057 1.32
tpch_q17/datafusion:vortex-file-compressed 1335312738 1232764869 1.08
tpch_q18/datafusion:vortex-file-compressed 1479950777 1355210946 1.09
tpch_q19/datafusion:vortex-file-compressed 1062611565 853403589 1.25
tpch_q20/datafusion:vortex-file-compressed 1077195228 930959997 1.16
tpch_q21/datafusion:vortex-file-compressed 1868851890 1730406121 1.08
tpch_q22/datafusion:vortex-file-compressed 513404608 462144063 1.11
datafusion / vortex-compact (0.975x ➖, 1↑ 0↓)
name PR fd8c9b3 (ns) base 7a53ad5 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 694014044 700537886 0.99
tpch_q02/datafusion:vortex-compact 798956733 720268086 1.11
tpch_q03/datafusion:vortex-compact 772453411 750829493 1.03
tpch_q04/datafusion:vortex-compact 656780724 535805513 1.23
tpch_q05/datafusion:vortex-compact 1023578493 974227530 1.05
tpch_q06/datafusion:vortex-compact 586690167 571857414 1.03
tpch_q07/datafusion:vortex-compact 1051723698 1139015170 0.92
tpch_q08/datafusion:vortex-compact 1220099650 1322713317 0.92
tpch_q09/datafusion:vortex-compact 1248778297 1489734001 0.84
tpch_q10/datafusion:vortex-compact 930941183 1168920812 0.80
tpch_q11/datafusion:vortex-compact 401157383 443295633 0.90
tpch_q12/datafusion:vortex-compact 831845426 765824333 1.09
tpch_q13/datafusion:vortex-compact 487033279 426172059 1.14
tpch_q14/datafusion:vortex-compact 592424233 498115492 1.19
tpch_q15/datafusion:vortex-compact 933464331 943192599 0.99
tpch_q16/datafusion:vortex-compact 🚀 344935144 518128391 0.67
tpch_q17/datafusion:vortex-compact 1164691918 1222496509 0.95
tpch_q18/datafusion:vortex-compact 1083216636 1255081891 0.86
tpch_q19/datafusion:vortex-compact 738068807 874918138 0.84
tpch_q20/datafusion:vortex-compact 774327939 837836303 0.92
tpch_q21/datafusion:vortex-compact 1588049257 1554071387 1.02
tpch_q22/datafusion:vortex-compact 615739617 529235039 1.16
datafusion / parquet (1.111x ➖, 0↑ 4↓)
name PR fd8c9b3 (ns) base 7a53ad5 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 932701802 918115275 1.02
tpch_q02/datafusion:parquet 🚨 1289189357 927752436 1.39
tpch_q03/datafusion:parquet 1210141998 1175795227 1.03
tpch_q04/datafusion:parquet 524910148 562395815 0.93
tpch_q05/datafusion:parquet 1318695235 1380947939 0.95
tpch_q06/datafusion:parquet 587166989 517403956 1.13
tpch_q07/datafusion:parquet 1378524040 1378432102 1.00
tpch_q08/datafusion:parquet 1828142018 1641098111 1.11
tpch_q09/datafusion:parquet 2003241894 1981845726 1.01
tpch_q10/datafusion:parquet 2281137555 2375816382 0.96
tpch_q11/datafusion:parquet 🚨 1042006784 702550025 1.48
tpch_q12/datafusion:parquet 740507597 703108578 1.05
tpch_q13/datafusion:parquet 733498228 789683399 0.93
tpch_q14/datafusion:parquet 877613470 908053742 0.97
tpch_q15/datafusion:parquet 1459513406 1281840093 1.14
tpch_q16/datafusion:parquet 🚨 878459261 495334588 1.77
tpch_q17/datafusion:parquet 1434351171 1412430584 1.02
tpch_q18/datafusion:parquet 1535254595 1696458662 0.90
tpch_q19/datafusion:parquet 1089202699 863860055 1.26
tpch_q20/datafusion:parquet 1646983340 1482420476 1.11
tpch_q21/datafusion:parquet 2051613964 1829377078 1.12
tpch_q22/datafusion:parquet 🚨 1103900109 711030198 1.55
duckdb / vortex-file-compressed (1.025x ➖, 0↑ 0↓)
name PR fd8c9b3 (ns) base 7a53ad5 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 630721530 619597679 1.02
tpch_q02/duckdb:vortex-file-compressed 1365715659 1141001065 1.20
tpch_q03/duckdb:vortex-file-compressed 1013296505 871083915 1.16
tpch_q04/duckdb:vortex-file-compressed 759701051 741523155 1.02
tpch_q05/duckdb:vortex-file-compressed 1322174531 1223132737 1.08
tpch_q06/duckdb:vortex-file-compressed 592705477 577320460 1.03
tpch_q07/duckdb:vortex-file-compressed 1234069174 1223142275 1.01
tpch_q08/duckdb:vortex-file-compressed 1588264706 1499777441 1.06
tpch_q09/duckdb:vortex-file-compressed 1859445502 1836298361 1.01
tpch_q10/duckdb:vortex-file-compressed 1177258865 1192461092 0.99
tpch_q11/duckdb:vortex-file-compressed 739877829 737622209 1.00
tpch_q12/duckdb:vortex-file-compressed 1226814131 1279232519 0.96
tpch_q13/duckdb:vortex-file-compressed 976172646 852506056 1.15
tpch_q14/duckdb:vortex-file-compressed 679851049 687129335 0.99
tpch_q15/duckdb:vortex-file-compressed 564186874 551887195 1.02
tpch_q16/duckdb:vortex-file-compressed 488482292 547304634 0.89
tpch_q17/duckdb:vortex-file-compressed 1048943659 991842363 1.06
tpch_q18/duckdb:vortex-file-compressed 1031204549 1003329537 1.03
tpch_q19/duckdb:vortex-file-compressed 885612774 806603283 1.10
tpch_q20/duckdb:vortex-file-compressed 1194604386 1214113913 0.98
tpch_q21/duckdb:vortex-file-compressed 2102395203 1992199465 1.06
tpch_q22/duckdb:vortex-file-compressed 362278542 442484994 0.82
duckdb / vortex-compact (1.045x ➖, 0↑ 1↓)
name PR fd8c9b3 (ns) base 7a53ad5 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 581759995 603657802 0.96
tpch_q02/duckdb:vortex-compact 1101664880 1110507070 0.99
tpch_q03/duckdb:vortex-compact 927049416 862847729 1.07
tpch_q04/duckdb:vortex-compact 576936932 544587565 1.06
tpch_q05/duckdb:vortex-compact 1040098584 1106504025 0.94
tpch_q06/duckdb:vortex-compact 527500798 530581216 0.99
tpch_q07/duckdb:vortex-compact 1227615923 1144110280 1.07
tpch_q08/duckdb:vortex-compact 1389858265 1407214496 0.99
tpch_q09/duckdb:vortex-compact 1657066253 1559184082 1.06
tpch_q10/duckdb:vortex-compact 1055742138 1108374745 0.95
tpch_q11/duckdb:vortex-compact 699383066 690294587 1.01
tpch_q12/duckdb:vortex-compact 1131116073 988982189 1.14
tpch_q13/duckdb:vortex-compact 919595041 819636967 1.12
tpch_q14/duckdb:vortex-compact 668569068 641977339 1.04
tpch_q15/duckdb:vortex-compact 534616171 522809090 1.02
tpch_q16/duckdb:vortex-compact 367235122 398740359 0.92
tpch_q17/duckdb:vortex-compact 990775049 894939131 1.11
tpch_q18/duckdb:vortex-compact 896645434 762782142 1.18
tpch_q19/duckdb:vortex-compact 748532788 728742790 1.03
tpch_q20/duckdb:vortex-compact 1187501944 1152325005 1.03
tpch_q21/duckdb:vortex-compact 1661730389 1652360844 1.01
tpch_q22/duckdb:vortex-compact 🚨 540676563 395514127 1.37
duckdb / parquet (1.079x ➖, 0↑ 0↓)
name PR fd8c9b3 (ns) base 7a53ad5 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 911231361 818682922 1.11
tpch_q02/duckdb:parquet 1529324818 1338095672 1.14
tpch_q03/duckdb:parquet 1858220466 1627528107 1.14
tpch_q04/duckdb:parquet 1070016189 948573128 1.13
tpch_q05/duckdb:parquet 1887324936 2096136180 0.90
tpch_q06/duckdb:parquet 769414029 705505430 1.09
tpch_q07/duckdb:parquet 1834633718 1879943201 0.98
tpch_q08/duckdb:parquet 2543748194 2316420978 1.10
tpch_q09/duckdb:parquet 2633031700 2571605640 1.02
tpch_q10/duckdb:parquet 3202970749 3121606056 1.03
tpch_q11/duckdb:parquet 1097672868 1057379395 1.04
tpch_q12/duckdb:parquet 1472210622 1214855370 1.21
tpch_q13/duckdb:parquet 1412086747 1337857953 1.06
tpch_q14/duckdb:parquet 1355000537 1204344759 1.13
tpch_q15/duckdb:parquet 984477641 903963277 1.09
tpch_q16/duckdb:parquet 1073573190 883027403 1.22
tpch_q17/duckdb:parquet 1402905340 1217167012 1.15
tpch_q18/duckdb:parquet 1807018166 1481394177 1.22
tpch_q19/duckdb:parquet 1479024583 1469345089 1.01
tpch_q20/duckdb:parquet 2095284555 2004302744 1.05
tpch_q21/duckdb:parquet 1913641038 1918986361 1.00
tpch_q22/duckdb:parquet 1114849771 1096613460 1.02
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact -0.9% +6.3% -6.8% +44.4% ➖ noise
1 datafusion:vortex-file-compressed -2.1% +6.3% -8.0% +47.9% ➖ noise
1 duckdb:vortex-compact -3.6% +6.3% -9.4% +30.0% ➖ noise
1 duckdb:vortex-file-compressed +1.8% +6.3% -4.3% +32.6% ➖ noise
2 datafusion:vortex-compact +10.9% +26.0% -12.0% +48.7% ➖ noise
2 datafusion:vortex-file-compressed +0.2% +26.0% -20.5% +33.8% ➖ noise
2 duckdb:vortex-compact -0.8% +26.0% -21.3% +30.0% ➖ noise
2 duckdb:vortex-file-compressed +19.7% +26.0% -5.0% +31.3% ➖ noise
3 datafusion:vortex-compact +2.9% +8.4% -5.1% +49.4% ➖ noise
3 datafusion:vortex-file-compressed +24.6% +8.4% +15.0% +52.6% ➖ noise
3 duckdb:vortex-compact +7.4% +8.4% -0.9% +39.6% ➖ noise
3 duckdb:vortex-file-compressed +16.3% +8.4% +7.3% +43.3% ➖ noise
4 datafusion:vortex-compact +22.6% +2.6% +19.5% +30.0% ➖ noise
4 datafusion:vortex-file-compressed -12.2% +2.6% -14.5% +30.5% ➖ noise
4 duckdb:vortex-compact +5.9% +2.6% +3.2% +30.0% ➖ noise
4 duckdb:vortex-file-compressed +2.5% +2.6% -0.2% +30.0% ➖ noise
5 datafusion:vortex-compact +5.1% -7.3% +13.3% +30.0% ➖ noise
5 datafusion:vortex-file-compressed -1.2% -7.3% +6.6% +30.0% ➖ noise
5 duckdb:vortex-compact -6.0% -7.3% +1.4% +30.0% ➖ noise
5 duckdb:vortex-file-compressed +8.1% -7.3% +16.6% +30.0% ➖ noise
6 datafusion:vortex-compact +2.6% +11.2% -7.8% +30.0% ➖ noise
6 datafusion:vortex-file-compressed -7.1% +11.2% -16.5% +30.0% ➖ noise
6 duckdb:vortex-compact -0.6% +11.2% -10.6% +30.0% ➖ noise
6 duckdb:vortex-file-compressed +2.7% +11.2% -7.7% +30.0% ➖ noise
7 datafusion:vortex-compact -7.7% -1.2% -6.5% +30.0% ➖ noise
7 datafusion:vortex-file-compressed -24.8% -1.2% -23.9% +30.0% ✅ faster
7 duckdb:vortex-compact +7.3% -1.2% +8.6% +30.0% ➖ noise
7 duckdb:vortex-file-compressed +0.9% -1.2% +2.1% +30.0% ➖ noise
8 datafusion:vortex-compact -7.8% +10.6% -16.6% +30.0% ➖ noise
8 datafusion:vortex-file-compressed -42.7% +10.6% -48.2% +44.1% ✅ faster
8 duckdb:vortex-compact -1.2% +10.6% -10.7% +30.0% ➖ noise
8 duckdb:vortex-file-compressed +5.9% +10.6% -4.3% +30.0% ➖ noise
9 datafusion:vortex-compact -16.2% +1.7% -17.6% +30.0% ➖ noise
9 datafusion:vortex-file-compressed -22.8% +1.7% -24.1% +30.0% ✅ faster
9 duckdb:vortex-compact +6.3% +1.7% +4.5% +30.0% ➖ noise
9 duckdb:vortex-file-compressed +1.3% +1.7% -0.5% +30.0% ➖ noise
10 datafusion:vortex-compact -20.4% -0.7% -19.8% +30.0% ➖ noise
10 datafusion:vortex-file-compressed +15.2% -0.7% +16.1% +30.0% ➖ noise
10 duckdb:vortex-compact -4.7% -0.7% -4.0% +30.0% ➖ noise
10 duckdb:vortex-file-compressed -1.3% -0.7% -0.5% +31.3% ➖ noise
11 datafusion:vortex-compact -9.5% +24.1% -27.1% +30.0% ✅ faster
11 datafusion:vortex-file-compressed +3.1% +24.1% -16.9% +30.0% ➖ noise
11 duckdb:vortex-compact +1.3% +24.1% -18.3% +30.0% ➖ noise
11 duckdb:vortex-file-compressed +0.3% +24.1% -19.2% +30.0% ➖ noise
12 datafusion:vortex-compact +8.6% +13.0% -3.9% +90.3% ➖ noise
12 datafusion:vortex-file-compressed +6.6% +13.0% -5.6% +49.8% ➖ noise
12 duckdb:vortex-compact +14.4% +13.0% +1.2% +48.8% ➖ noise
12 duckdb:vortex-file-compressed -4.1% +13.0% -15.1% +50.2% ➖ noise
13 datafusion:vortex-compact +14.3% -1.0% +15.4% +30.0% ➖ noise
13 datafusion:vortex-file-compressed -4.9% -1.0% -4.0% +30.0% ➖ noise
13 duckdb:vortex-compact +12.2% -1.0% +13.3% +32.3% ➖ noise
13 duckdb:vortex-file-compressed +14.5% -1.0% +15.6% +33.3% ➖ noise
14 datafusion:vortex-compact +18.9% +4.3% +14.1% +30.0% ➖ noise
14 datafusion:vortex-file-compressed +13.6% +4.3% +8.9% +30.0% ➖ noise
14 duckdb:vortex-compact +4.1% +4.3% -0.1% +30.0% ➖ noise
14 duckdb:vortex-file-compressed -1.1% +4.3% -5.1% +30.0% ➖ noise
15 datafusion:vortex-compact -1.0% +11.4% -11.1% +30.0% ➖ noise
15 datafusion:vortex-file-compressed +9.7% +11.4% -1.5% +30.0% ➖ noise
15 duckdb:vortex-compact +2.3% +11.4% -8.2% +30.0% ➖ noise
15 duckdb:vortex-file-compressed +2.2% +11.4% -8.2% +30.0% ➖ noise
16 datafusion:vortex-compact -33.4% +46.8% -54.7% +30.5% ✅ faster
16 datafusion:vortex-file-compressed +31.8% +46.8% -10.2% +37.2% ➖ noise
16 duckdb:vortex-compact -7.9% +46.8% -37.3% +30.0% ✅ faster
16 duckdb:vortex-file-compressed -10.7% +46.8% -39.2% +30.0% ✅ faster
17 datafusion:vortex-compact -4.7% +8.2% -11.9% +30.0% ➖ noise
17 datafusion:vortex-file-compressed +8.3% +8.2% +0.1% +30.0% ➖ noise
17 duckdb:vortex-compact +10.7% +8.2% +2.3% +30.0% ➖ noise
17 duckdb:vortex-file-compressed +5.8% +8.2% -2.2% +30.0% ➖ noise
18 datafusion:vortex-compact -13.7% +5.1% -17.9% +30.0% ➖ noise
18 datafusion:vortex-file-compressed +9.2% +5.1% +3.9% +30.0% ➖ noise
18 duckdb:vortex-compact +17.5% +5.1% +11.9% +30.0% ➖ noise
18 duckdb:vortex-file-compressed +2.8% +5.1% -2.2% +30.0% ➖ noise
19 datafusion:vortex-compact -15.6% +12.7% -25.1% +30.0% ✅ faster
19 datafusion:vortex-file-compressed +24.5% +12.7% +10.5% +30.0% ➖ noise
19 duckdb:vortex-compact +2.7% +12.7% -8.8% +30.0% ➖ noise
19 duckdb:vortex-file-compressed +9.8% +12.7% -2.5% +30.0% ➖ noise
20 datafusion:vortex-compact -7.6% +7.8% -14.2% +30.0% ➖ noise
20 datafusion:vortex-file-compressed +15.7% +7.8% +7.4% +30.0% ➖ noise
20 duckdb:vortex-compact +3.1% +7.8% -4.4% +30.0% ➖ noise
20 duckdb:vortex-file-compressed -1.6% +7.8% -8.7% +30.0% ➖ noise
21 datafusion:vortex-compact +2.2% +5.8% -3.4% +30.0% ➖ noise
21 datafusion:vortex-file-compressed +8.0% +5.8% +2.1% +30.0% ➖ noise
21 duckdb:vortex-compact +0.6% +5.8% -4.9% +30.0% ➖ noise
21 duckdb:vortex-file-compressed +5.5% +5.8% -0.2% +30.0% ➖ noise
22 datafusion:vortex-compact +16.3% +25.6% -7.4% +30.0% ➖ noise
22 datafusion:vortex-file-compressed +11.1% +25.6% -11.6% +30.0% ➖ noise
22 duckdb:vortex-compact +36.7% +25.6% +8.8% +30.0% ➖ noise
22 duckdb:vortex-file-compressed -18.1% +25.6% -34.8% +30.0% ✅ faster

@0ax1
Copy link
Copy Markdown
Contributor

0ax1 commented Jun 3, 2026

ping me again once the benchmarks pass

@joseph-isaacs joseph-isaacs added the action/benchmark Trigger full benchmarks to run on this PR label Jun 3, 2026
@github-actions github-actions Bot removed the action/benchmark Trigger full benchmarks to run on this PR label Jun 3, 2026
@joseph-isaacs
Copy link
Copy Markdown
Contributor Author

They did all pass

@codspeed-hq
Copy link
Copy Markdown

codspeed-hq Bot commented Jun 3, 2026

Merging this PR will improve performance by 10.81%

⚠️ Unknown Walltime execution environment detected

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

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

⚡ 5 improved benchmarks
❌ 1 regressed benchmark
✅ 1269 untouched benchmarks

Warning

Please fix the performance issues or acknowledge them on CodSpeed.

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation chunked_varbinview_canonical_into[(100, 100)] 273.3 µs 308.3 µs -11.34%
Simulation chunked_varbinview_canonical_into[(1000, 10)] 197.7 µs 161.4 µs +22.5%
Simulation encode_varbin[(1000, 4)] 162.3 µs 141.6 µs +14.62%
Simulation encode_varbin[(1000, 2)] 161.3 µs 141 µs +14.39%
Simulation encode_varbin[(1000, 8)] 163 µs 142.8 µs +14.16%
Simulation encode_varbin[(1000, 32)] 168.3 µs 147.8 µs +13.87%

Tip

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


Comparing claude/statpopgen-layout-compression-SAaRE (aef5ba3) with develop (66335d4)

Open in CodSpeed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/chore A trivial change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants