Skip to content

feat: add read_ranges to VortexReadAt - #9384

Open
joseph-isaacs wants to merge 8 commits into
developfrom
ji/read-ranges
Open

feat: add read_ranges to VortexReadAt#9384
joseph-isaacs wants to merge 8 commits into
developfrom
ji/read-ranges

Conversation

@joseph-isaacs

@joseph-isaacs joseph-isaacs commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

Rationale for this change

Batching can reduce the overhead of multiple IO requests to the same resource.

What changes are included in this PR?

This PR adds a new method to VortexReadAt which allows batching and the streaming back of each result when ready.

pub trait VortexReadAt {
....
fn read_ranges(&self, requests: Arc<[ReadAtRequest]>) -> ReadAtStream
}

pub type ReadAtStream = BoxStream<'static, (ReadAtRequest, VortexResult<BufferHandle>)>;

pub struct ReadAtRequest {
    /// The byte offset at which to start reading.
    pub offset: u64,
    /// The exact number of bytes to read.
    pub length: usize,
    /// The required alignment of the returned buffer.
    pub alignment: Alignment,
}

Signed-off-by: Joseph Isaacs <joe.isaacs@live.co.uk>
@joseph-isaacs joseph-isaacs added the action/bench-all Runs all CPU benchmarks. Do not combine with other benchmark labels; GPU is the only exception. label Aug 12, 2026
@github-actions github-actions Bot removed the action/bench-all Runs all CPU benchmarks. Do not combine with other benchmark labels; GPU is the only exception. label Aug 12, 2026
@joseph-isaacs joseph-isaacs added the changelog/feature A new feature label Aug 12, 2026
@github-actions

github-actions Bot commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done e8759c7 statpopgen 1 Explore Profiling Data
🟢 Done e8759c7 clickbench-sorted-nvme 1 Explore Profiling Data
🟢 Done e8759c7 tpch-nvme-10 1 Explore Profiling Data
🟢 Done e8759c7 fineweb-s3 1 Explore Profiling Data
🟢 Done e8759c7 tpch-s3-10 1 Explore Profiling Data
🟢 Done e8759c7 fineweb 1 Explore Profiling Data
🟢 Done e8759c7 clickbench-nvme 1 Explore Profiling Data
🟢 Done e8759c7 tpcds-nvme 1 Explore Profiling Data
🟢 Done e8759c7 polarsignals 1 Explore Profiling Data
🟢 Done e8759c7 appian-nvme 1 Explore Profiling Data
🟢 Done e8759c7 tpch-s3 1 Explore Profiling Data
🟢 Done e8759c7 tpch-nvme 1 Explore Profiling Data
🟢 Done e8759c7 random-access-bench 1 Explore Profiling Data
🟢 Done e8759c7 string-bench 1 Explore Profiling Data
🟢 Done e8759c7 compress-bench 1 Explore Profiling Data
Previous Runs (52)
Status Commit Job Attempt Link
🟢 Done 965f502 fineweb 1 Explore Profiling Data
🟢 Done 965f502 fineweb-s3 1 Explore Profiling Data
🟢 Done 965f502 statpopgen 1 Explore Profiling Data
🟢 Done 965f502 clickbench-sorted-nvme 1 Explore Profiling Data
🟢 Done 965f502 tpch-nvme-10 1 Explore Profiling Data
🟢 Done 965f502 tpch-s3-10 1 Explore Profiling Data
🟢 Done 965f502 clickbench-nvme 1 Explore Profiling Data
🟢 Done 965f502 tpcds-nvme 1 Explore Profiling Data
🟢 Done 965f502 polarsignals 1 Explore Profiling Data
🟢 Done 965f502 appian-nvme 1 Explore Profiling Data
🟢 Done 965f502 tpch-s3 1 Explore Profiling Data
🟢 Done 965f502 tpch-nvme 1 Explore Profiling Data
🟢 Done 965f502 random-access-bench 1 Explore Profiling Data
🟢 Done 965f502 compress-bench 1 Explore Profiling Data
🟢 Done 965f502 string-bench 1 Explore Profiling Data
🟢 Done 2bd880e statpopgen 1 Explore Profiling Data
🟢 Done 2bd880e clickbench-sorted-nvme 1 Explore Profiling Data
🟢 Done 2bd880e tpch-nvme-10 1 Explore Profiling Data
🟢 Done 2bd880e tpch-s3-10 1 Explore Profiling Data
🟢 Done 2bd880e clickbench-nvme 1 Explore Profiling Data
🟢 Done 2bd880e tpcds-nvme 1 Explore Profiling Data
🟢 Done 2bd880e fineweb-s3 1 Explore Profiling Data
🟢 Done 2bd880e fineweb 1 Explore Profiling Data
🟢 Done 2bd880e polarsignals 1 Explore Profiling Data
🟢 Done 2bd880e appian-nvme 1 Explore Profiling Data
🟢 Done 2bd880e tpch-s3 1 Explore Profiling Data
🟢 Done 2bd880e tpch-nvme 1 Explore Profiling Data
🟢 Done 2bd880e random-access-bench 1 Explore Profiling Data
🟢 Done 2bd880e string-bench 1 Explore Profiling Data
🟢 Done 2bd880e compress-bench 1 Explore Profiling Data
🟢 Done e9bf1dd random-access-bench 1 Explore Profiling Data
🟢 Done e9bf1dd statpopgen 1 Explore Profiling Data
🟢 Done e9bf1dd tpch-s3-10 1 Explore Profiling Data
🟢 Done e9bf1dd tpcds-nvme 1 Explore Profiling Data
🟢 Done e9bf1dd clickbench-nvme 1 Explore Profiling Data
🟢 Done e9bf1dd fineweb 1 Explore Profiling Data
🟢 Done e9bf1dd polarsignals 1 Explore Profiling Data
🟢 Done e9bf1dd tpch-s3 1 Explore Profiling Data
🟢 Done e9bf1dd compress-bench 1 Explore Profiling Data
🟢 Done e9bf1dd string-bench 1 Explore Profiling Data
🟢 Done 1ea9321 tpch-nvme-10 1 Explore Profiling Data
🟢 Done 1ea9321 fineweb 1 Explore Profiling Data
🟢 Done 1ea9321 compress-bench 1 Explore Profiling Data
🟢 Done 1ea9321 clickbench-sorted-nvme 1 Explore Profiling Data
🟢 Done 1ea9321 string-bench 1 Explore Profiling Data
🟢 Done 1ea9321 tpch-s3-10 1 Explore Profiling Data
🟢 Done 1ea9321 clickbench-nvme 1 Explore Profiling Data
🟢 Done 1ea9321 statpopgen 1 Explore Profiling Data
🟢 Done 1ea9321 appian-nvme 1 Explore Profiling Data
🟢 Done 1ea9321 tpch-nvme 1 Explore Profiling Data
🟢 Done 1ea9321 polarsignals 1 Explore Profiling Data
🟢 Done 1ea9321 tpcds-nvme 1 Explore Profiling Data

Powered by Polar Signals Cloud

@github-actions

github-actions Bot commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: PolarSignals Profiling 📖

Vortex (geomean): 1.035x ➖


datafusion / vortex-file-compressed / ns (1.035x ➖, 0↑ 2↓)
name PR e8759c7 (ns) base 7f7d7d2 (ns) ratio (PR/base)
polarsignals_q00/datafusion:vortex-file-compressed 🚨 132960361 102330168 1.30
polarsignals_q01/datafusion:vortex-file-compressed 165816223 166170055 1.00
polarsignals_q02/datafusion:vortex-file-compressed 19924792 20430693 0.98
polarsignals_q03/datafusion:vortex-file-compressed 164206227 162633888 1.01
polarsignals_q04/datafusion:vortex-file-compressed 10204509 10641791 0.96
polarsignals_q05/datafusion:vortex-file-compressed 14228060 14272929 1.00
polarsignals_q06/datafusion:vortex-file-compressed 23504566 23425730 1.00
polarsignals_q07/datafusion:vortex-file-compressed 11395208 11522326 0.99
polarsignals_q08/datafusion:vortex-file-compressed 275073157 276185444 1.00
polarsignals_q09/datafusion:vortex-file-compressed 🚨 12169872 10413152 1.17

No file size changes detected.

@github-actions

github-actions Bot commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-DS SF=1 on NVME 📖

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

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

datafusion / vortex-file-compressed / ns (1.003x ➖, 1↑ 3↓)
name PR e8759c7 (ns) base 7f7d7d2 (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-file-compressed 28182667 27642306 1.02
tpcds_q02/datafusion:vortex-file-compressed 51930599 51938061 1.00
tpcds_q03/datafusion:vortex-file-compressed 13882155 13861367 1.00
tpcds_q04/datafusion:vortex-file-compressed 212180220 207653078 1.02
tpcds_q05/datafusion:vortex-file-compressed 65827700 64047429 1.03
tpcds_q06/datafusion:vortex-file-compressed 26764733 25912589 1.03
tpcds_q07/datafusion:vortex-file-compressed 41349616 42396324 0.98
tpcds_q08/datafusion:vortex-file-compressed 32535116 32618717 1.00
tpcds_q09/datafusion:vortex-file-compressed 28218024 27152918 1.04
tpcds_q10/datafusion:vortex-file-compressed 35539662 34783617 1.02
tpcds_q11/datafusion:vortex-file-compressed 116473355 117413067 0.99
tpcds_q12/datafusion:vortex-file-compressed 20133748 20199086 1.00
tpcds_q13/datafusion:vortex-file-compressed 46608761 46054488 1.01
tpcds_q14/datafusion:vortex-file-compressed 203324878 196915520 1.03
tpcds_q15/datafusion:vortex-file-compressed 29812228 28628930 1.04
tpcds_q16/datafusion:vortex-file-compressed 24728613 24729697 1.00
tpcds_q17/datafusion:vortex-file-compressed 70701908 69939227 1.01
tpcds_q18/datafusion:vortex-file-compressed 93744915 88544864 1.06
tpcds_q19/datafusion:vortex-file-compressed 21348552 21452121 1.00
tpcds_q20/datafusion:vortex-file-compressed 23096826 22731250 1.02
tpcds_q21/datafusion:vortex-file-compressed 31880123 31737775 1.00
tpcds_q22/datafusion:vortex-file-compressed 🚀 101262537 113353000 0.89
tpcds_q23/datafusion:vortex-file-compressed 129901377 131350015 0.99
tpcds_q24/datafusion:vortex-file-compressed 97363594 97110487 1.00
tpcds_q25/datafusion:vortex-file-compressed 71645263 72263933 0.99
tpcds_q26/datafusion:vortex-file-compressed 37543879 36627639 1.03
tpcds_q27/datafusion:vortex-file-compressed 92383362 92438529 1.00
tpcds_q28/datafusion:vortex-file-compressed 27728414 26638106 1.04
tpcds_q29/datafusion:vortex-file-compressed 69379749 68474599 1.01
tpcds_q30/datafusion:vortex-file-compressed 29915995 29052523 1.03
tpcds_q31/datafusion:vortex-file-compressed 74406018 74555000 1.00
tpcds_q32/datafusion:vortex-file-compressed 17696299 18252864 0.97
tpcds_q33/datafusion:vortex-file-compressed 32349508 32284446 1.00
tpcds_q34/datafusion:vortex-file-compressed 26078115 26023193 1.00
tpcds_q35/datafusion:vortex-file-compressed 43991155 44385668 0.99
tpcds_q36/datafusion:vortex-file-compressed 63337174 63749375 0.99
tpcds_q37/datafusion:vortex-file-compressed 17908155 19509712 0.92
tpcds_q38/datafusion:vortex-file-compressed 39930499 40465342 0.99
tpcds_q39/datafusion:vortex-file-compressed 96746421 97641568 0.99
tpcds_q40/datafusion:vortex-file-compressed 32250954 33361328 0.97
tpcds_q41/datafusion:vortex-file-compressed 23118885 22970098 1.01
tpcds_q42/datafusion:vortex-file-compressed 13203689 14189183 0.93
tpcds_q43/datafusion:vortex-file-compressed 18914542 18718218 1.01
tpcds_q44/datafusion:vortex-file-compressed 35112692 34637662 1.01
tpcds_q45/datafusion:vortex-file-compressed 33080249 32940537 1.00
tpcds_q46/datafusion:vortex-file-compressed 34109388 34090970 1.00
tpcds_q47/datafusion:vortex-file-compressed 130445220 132227290 0.99
tpcds_q48/datafusion:vortex-file-compressed 37723104 38295868 0.99
tpcds_q49/datafusion:vortex-file-compressed 69300315 69641855 1.00
tpcds_q50/datafusion:vortex-file-compressed 46668562 46955276 0.99
tpcds_q51/datafusion:vortex-file-compressed 75009416 75927542 0.99
tpcds_q52/datafusion:vortex-file-compressed 14398459 14034686 1.03
tpcds_q53/datafusion:vortex-file-compressed 23681342 23641356 1.00
tpcds_q54/datafusion:vortex-file-compressed 39010165 37542650 1.04
tpcds_q55/datafusion:vortex-file-compressed 13539629 13636687 0.99
tpcds_q56/datafusion:vortex-file-compressed 32876055 33137416 0.99
tpcds_q57/datafusion:vortex-file-compressed 97137692 96708900 1.00
tpcds_q58/datafusion:vortex-file-compressed 59736511 61263489 0.98
tpcds_q59/datafusion:vortex-file-compressed 55452634 55540654 1.00
tpcds_q60/datafusion:vortex-file-compressed 31862471 31888450 1.00
tpcds_q61/datafusion:vortex-file-compressed 35499981 36019772 0.99
tpcds_q62/datafusion:vortex-file-compressed 24284116 25103753 0.97
tpcds_q63/datafusion:vortex-file-compressed 24044531 23680727 1.02
tpcds_q64/datafusion:vortex-file-compressed 494495800 483266995 1.02
tpcds_q65/datafusion:vortex-file-compressed 70877089 70264878 1.01
tpcds_q66/datafusion:vortex-file-compressed 81963548 78471662 1.04
tpcds_q67/datafusion:vortex-file-compressed 117114021 122572659 0.96
tpcds_q68/datafusion:vortex-file-compressed 32881985 33228746 0.99
tpcds_q69/datafusion:vortex-file-compressed 🚨 37766261 33717474 1.12
tpcds_q70/datafusion:vortex-file-compressed 112663714 108630321 1.04
tpcds_q71/datafusion:vortex-file-compressed 22464380 22936320 0.98
tpcds_q72/datafusion:vortex-file-compressed 1479823104 1494800880 0.99
tpcds_q73/datafusion:vortex-file-compressed 24354497 24239168 1.00
tpcds_q74/datafusion:vortex-file-compressed 78333079 75903751 1.03
tpcds_q75/datafusion:vortex-file-compressed 151950176 162556663 0.93
tpcds_q76/datafusion:vortex-file-compressed 42798058 41453433 1.03
tpcds_q77/datafusion:vortex-file-compressed 45049893 44742050 1.01
tpcds_q78/datafusion:vortex-file-compressed 108000471 110213192 0.98
tpcds_q79/datafusion:vortex-file-compressed 28351827 27805725 1.02
tpcds_q80/datafusion:vortex-file-compressed 106506463 99565100 1.07
tpcds_q81/datafusion:vortex-file-compressed 29162473 31133547 0.94
tpcds_q82/datafusion:vortex-file-compressed 18933442 19613265 0.97
tpcds_q83/datafusion:vortex-file-compressed 43530534 42818226 1.02
tpcds_q84/datafusion:vortex-file-compressed 🚨 14371101 12846092 1.12
tpcds_q85/datafusion:vortex-file-compressed 114114856 112796144 1.01
tpcds_q86/datafusion:vortex-file-compressed 18984533 18953978 1.00
tpcds_q87/datafusion:vortex-file-compressed 🚨 48226696 40211130 1.20
tpcds_q88/datafusion:vortex-file-compressed 53048825 52268780 1.01
tpcds_q89/datafusion:vortex-file-compressed 27931247 29073365 0.96
tpcds_q90/datafusion:vortex-file-compressed 13933920 14596545 0.95
tpcds_q91/datafusion:vortex-file-compressed 19623522 20445883 0.96
tpcds_q92/datafusion:vortex-file-compressed 17161089 17093526 1.00
tpcds_q93/datafusion:vortex-file-compressed 30838036 31917478 0.97
tpcds_q94/datafusion:vortex-file-compressed 23709817 23600993 1.00
tpcds_q95/datafusion:vortex-file-compressed 62405826 62617494 1.00
tpcds_q96/datafusion:vortex-file-compressed 11422331 11277730 1.01
tpcds_q97/datafusion:vortex-file-compressed 28055360 28064940 1.00
tpcds_q98/datafusion:vortex-file-compressed 25348767 24527676 1.03
tpcds_q99/datafusion:vortex-file-compressed 27731878 28048260 0.99
datafusion / vortex-compact / ns (0.991x ➖, 4↑ 2↓)
name PR e8759c7 (ns) base 7f7d7d2 (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-compact 29377559 30326081 0.97
tpcds_q02/datafusion:vortex-compact 59481971 58622198 1.01
tpcds_q03/datafusion:vortex-compact 16771356 17286285 0.97
tpcds_q04/datafusion:vortex-compact 251257722 243687696 1.03
tpcds_q05/datafusion:vortex-compact 69586812 66266341 1.05
tpcds_q06/datafusion:vortex-compact 30212474 29741895 1.02
tpcds_q07/datafusion:vortex-compact 58300194 57401024 1.02
tpcds_q08/datafusion:vortex-compact 41490025 41142700 1.01
tpcds_q09/datafusion:vortex-compact 45224537 45877665 0.99
tpcds_q10/datafusion:vortex-compact 56687829 54596766 1.04
tpcds_q11/datafusion:vortex-compact 136982510 133445802 1.03
tpcds_q12/datafusion:vortex-compact 25006109 26054394 0.96
tpcds_q13/datafusion:vortex-compact 120639536 124890964 0.97
tpcds_q14/datafusion:vortex-compact 227602330 224028535 1.02
tpcds_q15/datafusion:vortex-compact 34261971 34623353 0.99
tpcds_q16/datafusion:vortex-compact 32533993 32056511 1.01
tpcds_q17/datafusion:vortex-compact 109071547 109924685 0.99
tpcds_q18/datafusion:vortex-compact 100437126 104144069 0.96
tpcds_q19/datafusion:vortex-compact 30850836 31025066 0.99
tpcds_q20/datafusion:vortex-compact 29146268 27353913 1.07
tpcds_q21/datafusion:vortex-compact 33959589 34138425 0.99
tpcds_q22/datafusion:vortex-compact 113037725 125268537 0.90
tpcds_q23/datafusion:vortex-compact 142839688 143057923 1.00
tpcds_q24/datafusion:vortex-compact 118225131 117468872 1.01
tpcds_q25/datafusion:vortex-compact 84468679 87627481 0.96
tpcds_q26/datafusion:vortex-compact 51872901 52119636 1.00
tpcds_q27/datafusion:vortex-compact 119649725 118539969 1.01
tpcds_q28/datafusion:vortex-compact 67876084 68080707 1.00
tpcds_q29/datafusion:vortex-compact 84389795 81504726 1.04
tpcds_q30/datafusion:vortex-compact 34164723 33581692 1.02
tpcds_q31/datafusion:vortex-compact 107590081 108040603 1.00
tpcds_q32/datafusion:vortex-compact 23211092 23416698 0.99
tpcds_q33/datafusion:vortex-compact 40483172 40907188 0.99
tpcds_q34/datafusion:vortex-compact 40454571 40070680 1.01
tpcds_q35/datafusion:vortex-compact 59360963 60324056 0.98
tpcds_q36/datafusion:vortex-compact 76709247 77508419 0.99
tpcds_q37/datafusion:vortex-compact 23829469 24546234 0.97
tpcds_q38/datafusion:vortex-compact 52454258 52723650 0.99
tpcds_q39/datafusion:vortex-compact 97015916 98128724 0.99
tpcds_q40/datafusion:vortex-compact 36309439 36990867 0.98
tpcds_q41/datafusion:vortex-compact 25805890 25810753 1.00
tpcds_q42/datafusion:vortex-compact 17241284 17969175 0.96
tpcds_q43/datafusion:vortex-compact 26137280 25982534 1.01
tpcds_q44/datafusion:vortex-compact 51276805 49428104 1.04
tpcds_q45/datafusion:vortex-compact 38743261 39061557 0.99
tpcds_q46/datafusion:vortex-compact 47530320 47679498 1.00
tpcds_q47/datafusion:vortex-compact 144253880 141338660 1.02
tpcds_q48/datafusion:vortex-compact 🚨 112295013 97142739 1.16
tpcds_q49/datafusion:vortex-compact 81653941 84530307 0.97
tpcds_q50/datafusion:vortex-compact 55526749 55206192 1.01
tpcds_q51/datafusion:vortex-compact 82638453 80856185 1.02
tpcds_q52/datafusion:vortex-compact 18202537 18319045 0.99
tpcds_q53/datafusion:vortex-compact 28545148 29173210 0.98
tpcds_q54/datafusion:vortex-compact 46754012 45521755 1.03
tpcds_q55/datafusion:vortex-compact 18661087 17210273 1.08
tpcds_q56/datafusion:vortex-compact 38946679 39049518 1.00
tpcds_q57/datafusion:vortex-compact 109436134 108512644 1.01
tpcds_q58/datafusion:vortex-compact 68472037 67624027 1.01
tpcds_q59/datafusion:vortex-compact 65607131 68553484 0.96
tpcds_q60/datafusion:vortex-compact 39335999 37759439 1.04
tpcds_q61/datafusion:vortex-compact 48678818 49113708 0.99
tpcds_q62/datafusion:vortex-compact 27216018 27598523 0.99
tpcds_q63/datafusion:vortex-compact 29044792 31657882 0.92
tpcds_q64/datafusion:vortex-compact 522956986 521691271 1.00
tpcds_q65/datafusion:vortex-compact 🚀 87276235 97700679 0.89
tpcds_q66/datafusion:vortex-compact 82895358 81620819 1.02
tpcds_q67/datafusion:vortex-compact 127886399 126776692 1.01
tpcds_q68/datafusion:vortex-compact 46933539 47637662 0.99
tpcds_q69/datafusion:vortex-compact 52270562 55553704 0.94
tpcds_q70/datafusion:vortex-compact 122438403 121086972 1.01
tpcds_q71/datafusion:vortex-compact 30185641 30746857 0.98
tpcds_q72/datafusion:vortex-compact 1544229167 1523890726 1.01
tpcds_q73/datafusion:vortex-compact 🚀 35233686 40429337 0.87
tpcds_q74/datafusion:vortex-compact 🚨 100941268 89963255 1.12
tpcds_q75/datafusion:vortex-compact 153896847 154348720 1.00
tpcds_q76/datafusion:vortex-compact 🚀 49245014 62255904 0.79
tpcds_q77/datafusion:vortex-compact 50232210 52876353 0.95
tpcds_q78/datafusion:vortex-compact 125917077 135492406 0.93
tpcds_q79/datafusion:vortex-compact 40464617 41097472 0.98
tpcds_q80/datafusion:vortex-compact 109430890 106753203 1.03
tpcds_q81/datafusion:vortex-compact 33859629 36681080 0.92
tpcds_q82/datafusion:vortex-compact 26554850 26847525 0.99
tpcds_q83/datafusion:vortex-compact 43589852 43163059 1.01
tpcds_q84/datafusion:vortex-compact 14565834 15013204 0.97
tpcds_q85/datafusion:vortex-compact 169940867 170327555 1.00
tpcds_q86/datafusion:vortex-compact 20777605 21124516 0.98
tpcds_q87/datafusion:vortex-compact 52860327 55299775 0.96
tpcds_q88/datafusion:vortex-compact 85535464 87154219 0.98
tpcds_q89/datafusion:vortex-compact 33482159 33716765 0.99
tpcds_q90/datafusion:vortex-compact 16821251 16741740 1.00
tpcds_q91/datafusion:vortex-compact 44128909 44544629 0.99
tpcds_q92/datafusion:vortex-compact 21550104 21568683 1.00
tpcds_q93/datafusion:vortex-compact 39950982 41273556 0.97
tpcds_q94/datafusion:vortex-compact 28680672 28988968 0.99
tpcds_q95/datafusion:vortex-compact 70051307 69450312 1.01
tpcds_q96/datafusion:vortex-compact 🚀 17975378 20800156 0.86
tpcds_q97/datafusion:vortex-compact 36291918 37277834 0.97
tpcds_q98/datafusion:vortex-compact 31677317 31090202 1.02
tpcds_q99/datafusion:vortex-compact 31258209 31911396 0.98
datafusion / parquet / ns (1.002x ➖, 0↑ 3↓)
name PR e8759c7 (ns) base 7f7d7d2 (ns) ratio (PR/base)
tpcds_q01/datafusion:parquet 30573988 33029815 0.93
tpcds_q02/datafusion:parquet 52194250 52779569 0.99
tpcds_q03/datafusion:parquet 17140961 17751763 0.97
tpcds_q04/datafusion:parquet 344138461 344168758 1.00
tpcds_q05/datafusion:parquet 80541370 81032421 0.99
tpcds_q06/datafusion:parquet 30200607 30943152 0.98
tpcds_q07/datafusion:parquet 97586264 96888189 1.01
tpcds_q08/datafusion:parquet 36533964 36803373 0.99
tpcds_q09/datafusion:parquet 36283386 35814243 1.01
tpcds_q10/datafusion:parquet 86626535 88335517 0.98
tpcds_q11/datafusion:parquet 167452878 164489960 1.02
tpcds_q12/datafusion:parquet 21541688 23568562 0.91
tpcds_q13/datafusion:parquet 100035119 101311108 0.99
tpcds_q14/datafusion:parquet 274995068 272617450 1.01
tpcds_q15/datafusion:parquet 36023386 37107380 0.97
tpcds_q16/datafusion:parquet 47143078 46827985 1.01
tpcds_q17/datafusion:parquet 107664203 109783033 0.98
tpcds_q18/datafusion:parquet 135642617 140800911 0.96
tpcds_q19/datafusion:parquet 28694502 29314201 0.98
tpcds_q20/datafusion:parquet 22934211 23640944 0.97
tpcds_q21/datafusion:parquet 21678407 21771349 1.00
tpcds_q22/datafusion:parquet 🚨 160128805 132501854 1.21
tpcds_q23/datafusion:parquet 169980109 170100028 1.00
tpcds_q24/datafusion:parquet 135904107 142898299 0.95
tpcds_q25/datafusion:parquet 104978489 108294564 0.97
tpcds_q26/datafusion:parquet 86832641 86794283 1.00
tpcds_q27/datafusion:parquet 160105404 157498423 1.02
tpcds_q28/datafusion:parquet 40964676 40995708 1.00
tpcds_q29/datafusion:parquet 108072037 108260314 1.00
tpcds_q30/datafusion:parquet 42982744 41035144 1.05
tpcds_q31/datafusion:parquet 91811944 96266113 0.95
tpcds_q32/datafusion:parquet 24638895 23423466 1.05
tpcds_q33/datafusion:parquet 36676851 36421924 1.01
tpcds_q34/datafusion:parquet 29491945 28769077 1.03
tpcds_q35/datafusion:parquet 92875340 96106008 0.97
tpcds_q36/datafusion:parquet 69798201 66703441 1.05
tpcds_q37/datafusion:parquet 23723533 23767100 1.00
tpcds_q38/datafusion:parquet 57208359 57024976 1.00
tpcds_q39/datafusion:parquet 82782023 83446528 0.99
tpcds_q40/datafusion:parquet 34799848 32681592 1.06
tpcds_q41/datafusion:parquet 18851476 18891118 1.00
tpcds_q42/datafusion:parquet 16088939 15922164 1.01
tpcds_q43/datafusion:parquet 22621320 22633306 1.00
tpcds_q44/datafusion:parquet 42143084 41063135 1.03
tpcds_q45/datafusion:parquet 46824221 42586532 1.10
tpcds_q46/datafusion:parquet 41619590 40240781 1.03
tpcds_q47/datafusion:parquet 148713684 147781176 1.01
tpcds_q48/datafusion:parquet 87476537 88556753 0.99
tpcds_q49/datafusion:parquet 76511692 76615319 1.00
tpcds_q50/datafusion:parquet 70586930 69525726 1.02
tpcds_q51/datafusion:parquet 80168562 81723598 0.98
tpcds_q52/datafusion:parquet 16451173 16980884 0.97
tpcds_q53/datafusion:parquet 24500884 23713917 1.03
tpcds_q54/datafusion:parquet 46346532 45304547 1.02
tpcds_q55/datafusion:parquet 15641678 15740684 0.99
tpcds_q56/datafusion:parquet 35914949 35832499 1.00
tpcds_q57/datafusion:parquet 125085229 119432804 1.05
tpcds_q58/datafusion:parquet 81364934 81514026 1.00
tpcds_q59/datafusion:parquet 74052585 73235982 1.01
tpcds_q60/datafusion:parquet 36328936 36990396 0.98
tpcds_q61/datafusion:parquet 44623093 46414989 0.96
tpcds_q62/datafusion:parquet 🚨 33784498 27509505 1.23
tpcds_q63/datafusion:parquet 24558178 23926276 1.03
tpcds_q64/datafusion:parquet 366741038 359112447 1.02
tpcds_q65/datafusion:parquet 49027097 51370715 0.95
tpcds_q66/datafusion:parquet 82602867 88237214 0.94
tpcds_q67/datafusion:parquet 141244376 138686187 1.02
tpcds_q68/datafusion:parquet 39935530 39778902 1.00
tpcds_q69/datafusion:parquet 82620358 86150294 0.96
tpcds_q70/datafusion:parquet 44479581 42990852 1.03
tpcds_q71/datafusion:parquet 25064303 26311838 0.95
tpcds_q72/datafusion:parquet 450120660 446028755 1.01
tpcds_q73/datafusion:parquet 27658978 28026920 0.99
tpcds_q74/datafusion:parquet 103159220 101217153 1.02
tpcds_q75/datafusion:parquet 178937333 175213535 1.02
tpcds_q76/datafusion:parquet 59740018 59643362 1.00
tpcds_q77/datafusion:parquet 56443427 54406681 1.04
tpcds_q78/datafusion:parquet 125815145 128117212 0.98
tpcds_q79/datafusion:parquet 33787010 34101149 0.99
tpcds_q80/datafusion:parquet 95698538 97007195 0.99
tpcds_q81/datafusion:parquet 39252513 38708550 1.01
tpcds_q82/datafusion:parquet 22573478 23295626 0.97
tpcds_q83/datafusion:parquet 58890885 56452423 1.04
tpcds_q84/datafusion:parquet 47699886 48403893 0.99
tpcds_q85/datafusion:parquet 198845830 191642182 1.04
tpcds_q86/datafusion:parquet 🚨 22702379 20600315 1.10
tpcds_q87/datafusion:parquet 60861654 59681572 1.02
tpcds_q88/datafusion:parquet 56900625 58876895 0.97
tpcds_q89/datafusion:parquet 29698346 30220621 0.98
tpcds_q90/datafusion:parquet 18442063 18692541 0.99
tpcds_q91/datafusion:parquet 63457479 65656446 0.97
tpcds_q92/datafusion:parquet 24795375 24221433 1.02
tpcds_q93/datafusion:parquet 37352527 37272105 1.00
tpcds_q94/datafusion:parquet 30285907 31636398 0.96
tpcds_q95/datafusion:parquet 88596501 88698370 1.00
tpcds_q96/datafusion:parquet 16402585 15803657 1.04
tpcds_q97/datafusion:parquet 39492843 40333817 0.98
tpcds_q98/datafusion:parquet 26442223 27007404 0.98
tpcds_q99/datafusion:parquet 33436539 33407656 1.00
duckdb / vortex-file-compressed / ns (1.006x ➖, 3↑ 6↓)
name PR e8759c7 (ns) base 7f7d7d2 (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-file-compressed 30505226 28151652 1.08
tpcds_q02/duckdb:vortex-file-compressed 30551916 30311257 1.01
tpcds_q03/duckdb:vortex-file-compressed 22363561 23996790 0.93
tpcds_q04/duckdb:vortex-file-compressed 92746771 95356591 0.97
tpcds_q05/duckdb:vortex-file-compressed 40672633 39462628 1.03
tpcds_q06/duckdb:vortex-file-compressed 51832780 49196821 1.05
tpcds_q07/duckdb:vortex-file-compressed 32926034 32015676 1.03
tpcds_q08/duckdb:vortex-file-compressed 33949074 35910399 0.95
tpcds_q09/duckdb:vortex-file-compressed 🚀 17847799 19945668 0.89
tpcds_q10/duckdb:vortex-file-compressed 53786604 59147692 0.91
tpcds_q11/duckdb:vortex-file-compressed 76315709 75061313 1.02
tpcds_q12/duckdb:vortex-file-compressed 18803039 19772692 0.95
tpcds_q13/duckdb:vortex-file-compressed 38948356 39950060 0.97
tpcds_q14/duckdb:vortex-file-compressed 115519861 115749810 1.00
tpcds_q15/duckdb:vortex-file-compressed 34079617 35165116 0.97
tpcds_q16/duckdb:vortex-file-compressed 35063212 37584315 0.93
tpcds_q17/duckdb:vortex-file-compressed 55227550 56021417 0.99
tpcds_q18/duckdb:vortex-file-compressed 51606254 49238681 1.05
tpcds_q19/duckdb:vortex-file-compressed 40145813 39278807 1.02
tpcds_q20/duckdb:vortex-file-compressed 19524076 18384453 1.06
tpcds_q21/duckdb:vortex-file-compressed 🚨 23105209 20399544 1.13
tpcds_q22/duckdb:vortex-file-compressed 65885335 67999413 0.97
tpcds_q23/duckdb:vortex-file-compressed 80928984 74600108 1.08
tpcds_q24/duckdb:vortex-file-compressed 51041735 51321486 0.99
tpcds_q25/duckdb:vortex-file-compressed 49452653 48389882 1.02
tpcds_q26/duckdb:vortex-file-compressed 24077713 24715119 0.97
tpcds_q27/duckdb:vortex-file-compressed 34861248 33890419 1.03
tpcds_q28/duckdb:vortex-file-compressed 🚨 17929609 13791194 1.30
tpcds_q29/duckdb:vortex-file-compressed 52871690 52838073 1.00
tpcds_q30/duckdb:vortex-file-compressed 37194135 36180176 1.03
tpcds_q31/duckdb:vortex-file-compressed 33780835 33948472 1.00
tpcds_q32/duckdb:vortex-file-compressed 🚨 21333802 18539495 1.15
tpcds_q33/duckdb:vortex-file-compressed 35094547 32888502 1.07
tpcds_q34/duckdb:vortex-file-compressed 34093677 32172624 1.06
tpcds_q35/duckdb:vortex-file-compressed 87026167 86722450 1.00
tpcds_q36/duckdb:vortex-file-compressed 32714707 29839084 1.10
tpcds_q37/duckdb:vortex-file-compressed 26566672 24529602 1.08
tpcds_q38/duckdb:vortex-file-compressed 41248957 42332960 0.97
tpcds_q39/duckdb:vortex-file-compressed 34515395 36482564 0.95
tpcds_q40/duckdb:vortex-file-compressed 23801707 23688737 1.00
tpcds_q41/duckdb:vortex-file-compressed 13744902 13633229 1.01
tpcds_q42/duckdb:vortex-file-compressed 🚨 20885066 18343923 1.14
tpcds_q43/duckdb:vortex-file-compressed 21609501 23899357 0.90
tpcds_q44/duckdb:vortex-file-compressed 27173917 27591633 0.98
tpcds_q45/duckdb:vortex-file-compressed 37615417 37026295 1.02
tpcds_q46/duckdb:vortex-file-compressed 38625034 42481290 0.91
tpcds_q47/duckdb:vortex-file-compressed 60719419 59897986 1.01
tpcds_q48/duckdb:vortex-file-compressed 37949867 37262094 1.02
tpcds_q49/duckdb:vortex-file-compressed 41548189 43397685 0.96
tpcds_q50/duckdb:vortex-file-compressed 36283329 36339805 1.00
tpcds_q51/duckdb:vortex-file-compressed 🚀 105428814 140726115 0.75
tpcds_q52/duckdb:vortex-file-compressed 17663306 17547929 1.01
tpcds_q53/duckdb:vortex-file-compressed 28034630 29522789 0.95
tpcds_q54/duckdb:vortex-file-compressed 🚀 43760406 49519529 0.88
tpcds_q55/duckdb:vortex-file-compressed 🚨 19093744 15705014 1.22
tpcds_q56/duckdb:vortex-file-compressed 33189172 32234426 1.03
tpcds_q57/duckdb:vortex-file-compressed 42601670 44376145 0.96
tpcds_q58/duckdb:vortex-file-compressed 🚨 45570856 40479367 1.13
tpcds_q59/duckdb:vortex-file-compressed 39713550 40531791 0.98
tpcds_q60/duckdb:vortex-file-compressed 36414780 35189912 1.03
tpcds_q61/duckdb:vortex-file-compressed 40288437 39851297 1.01
tpcds_q62/duckdb:vortex-file-compressed 20864802 19423119 1.07
tpcds_q63/duckdb:vortex-file-compressed 26067704 28273532 0.92
tpcds_q64/duckdb:vortex-file-compressed 111994759 116360452 0.96
tpcds_q65/duckdb:vortex-file-compressed 28386988 26538681 1.07
tpcds_q66/duckdb:vortex-file-compressed 38836424 40032212 0.97
tpcds_q67/duckdb:vortex-file-compressed 128729354 135006682 0.95
tpcds_q68/duckdb:vortex-file-compressed 40368809 41638967 0.97
tpcds_q69/duckdb:vortex-file-compressed 64602969 59389788 1.09
tpcds_q70/duckdb:vortex-file-compressed 41880401 42925950 0.98
tpcds_q71/duckdb:vortex-file-compressed 25934533 26512708 0.98
tpcds_q72/duckdb:vortex-file-compressed 150921772 157530860 0.96
tpcds_q73/duckdb:vortex-file-compressed 31697377 31537677 1.01
tpcds_q74/duckdb:vortex-file-compressed 51248775 51361595 1.00
tpcds_q75/duckdb:vortex-file-compressed 56135640 58084089 0.97
tpcds_q76/duckdb:vortex-file-compressed 25849738 23735096 1.09
tpcds_q77/duckdb:vortex-file-compressed 32962157 32775889 1.01
tpcds_q78/duckdb:vortex-file-compressed 80026985 77437410 1.03
tpcds_q79/duckdb:vortex-file-compressed 31875420 31644155 1.01
tpcds_q80/duckdb:vortex-file-compressed 59186752 56778808 1.04
tpcds_q81/duckdb:vortex-file-compressed 42358167 40771160 1.04
tpcds_q82/duckdb:vortex-file-compressed 56068892 55834767 1.00
tpcds_q83/duckdb:vortex-file-compressed 41268963 43984042 0.94
tpcds_q84/duckdb:vortex-file-compressed 28876423 30717814 0.94
tpcds_q85/duckdb:vortex-file-compressed 54852098 57410168 0.96
tpcds_q86/duckdb:vortex-file-compressed 20644396 21551793 0.96
tpcds_q87/duckdb:vortex-file-compressed 47763688 46599371 1.02
tpcds_q88/duckdb:vortex-file-compressed 61090214 61675650 0.99
tpcds_q89/duckdb:vortex-file-compressed 26141391 25331673 1.03
tpcds_q90/duckdb:vortex-file-compressed 16844903 17532844 0.96
tpcds_q91/duckdb:vortex-file-compressed 34025841 33248144 1.02
tpcds_q92/duckdb:vortex-file-compressed 24579381 22495024 1.09
tpcds_q93/duckdb:vortex-file-compressed 29975984 28592432 1.05
tpcds_q94/duckdb:vortex-file-compressed 34538343 33582149 1.03
tpcds_q95/duckdb:vortex-file-compressed 149410102 151140417 0.99
tpcds_q96/duckdb:vortex-file-compressed 19195386 19970504 0.96
tpcds_q97/duckdb:vortex-file-compressed 44108990 43811008 1.01
tpcds_q98/duckdb:vortex-file-compressed 26010514 24519995 1.06
tpcds_q99/duckdb:vortex-file-compressed 26497816 25544279 1.04
duckdb / vortex-compact / ns (0.997x ➖, 1↑ 1↓)
name PR e8759c7 (ns) base 7f7d7d2 (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-compact 29064283 31742656 0.92
tpcds_q02/duckdb:vortex-compact 32326895 31539769 1.02
tpcds_q03/duckdb:vortex-compact 48075797 47737148 1.01
tpcds_q04/duckdb:vortex-compact 101216019 102895494 0.98
tpcds_q05/duckdb:vortex-compact 49701717 52225605 0.95
tpcds_q06/duckdb:vortex-compact 61653234 63530194 0.97
tpcds_q07/duckdb:vortex-compact 58214002 55843116 1.04
tpcds_q08/duckdb:vortex-compact 100184808 99306209 1.01
tpcds_q09/duckdb:vortex-compact 22696349 22630996 1.00
tpcds_q10/duckdb:vortex-compact 92833619 92565181 1.00
tpcds_q11/duckdb:vortex-compact 84694355 86061320 0.98
tpcds_q12/duckdb:vortex-compact 22496083 23080377 0.97
tpcds_q13/duckdb:vortex-compact 77630541 76478378 1.02
tpcds_q14/duckdb:vortex-compact 131062837 133265295 0.98
tpcds_q15/duckdb:vortex-compact 43220998 42866967 1.01
tpcds_q16/duckdb:vortex-compact 45405891 47484261 0.96
tpcds_q17/duckdb:vortex-compact 90704594 89884935 1.01
tpcds_q18/duckdb:vortex-compact 74373637 70130504 1.06
tpcds_q19/duckdb:vortex-compact 66334779 64889548 1.02
tpcds_q20/duckdb:vortex-compact 25227049 24041139 1.05
tpcds_q21/duckdb:vortex-compact 21468089 20861525 1.03
tpcds_q22/duckdb:vortex-compact 67205674 71189662 0.94
tpcds_q23/duckdb:vortex-compact 91787077 97692322 0.94
tpcds_q24/duckdb:vortex-compact 75546785 76895609 0.98
tpcds_q25/duckdb:vortex-compact 78978138 80890913 0.98
tpcds_q26/duckdb:vortex-compact 41508175 38508774 1.08
tpcds_q27/duckdb:vortex-compact 60516626 62623206 0.97
tpcds_q28/duckdb:vortex-compact 22055634 22012218 1.00
tpcds_q29/duckdb:vortex-compact 89546857 88716624 1.01
tpcds_q30/duckdb:vortex-compact 41733160 40147223 1.04
tpcds_q31/duckdb:vortex-compact 45942252 47580656 0.97
tpcds_q32/duckdb:vortex-compact 28161221 28242979 1.00
tpcds_q33/duckdb:vortex-compact 48616292 49310892 0.99
tpcds_q34/duckdb:vortex-compact 50197968 50824002 0.99
tpcds_q35/duckdb:vortex-compact 118435554 118996070 1.00
tpcds_q36/duckdb:vortex-compact 46269308 44303717 1.04
tpcds_q37/duckdb:vortex-compact 28345196 29501820 0.96
tpcds_q38/duckdb:vortex-compact 52000143 56004610 0.93
tpcds_q39/duckdb:vortex-compact 35503901 36824934 0.96
tpcds_q40/duckdb:vortex-compact 29176843 29590932 0.99
tpcds_q41/duckdb:vortex-compact 15791269 16115976 0.98
tpcds_q42/duckdb:vortex-compact 25776997 25010838 1.03
tpcds_q43/duckdb:vortex-compact 33899381 35360569 0.96
tpcds_q44/duckdb:vortex-compact 33464058 34403769 0.97
tpcds_q45/duckdb:vortex-compact 47845011 48345387 0.99
tpcds_q46/duckdb:vortex-compact 66649213 66263761 1.01
tpcds_q47/duckdb:vortex-compact 72816606 71460415 1.02
tpcds_q48/duckdb:vortex-compact 73017077 71864959 1.02
tpcds_q49/duckdb:vortex-compact 63267728 58039368 1.09
tpcds_q50/duckdb:vortex-compact 60281273 59773950 1.01
tpcds_q51/duckdb:vortex-compact 119587878 118087963 1.01
tpcds_q52/duckdb:vortex-compact 26745373 24575997 1.09
tpcds_q53/duckdb:vortex-compact 45240039 44331561 1.02
tpcds_q54/duckdb:vortex-compact 54916977 54862182 1.00
tpcds_q55/duckdb:vortex-compact 26504461 25383715 1.04
tpcds_q56/duckdb:vortex-compact 48967387 48138340 1.02
tpcds_q57/duckdb:vortex-compact 48679500 52123089 0.93
tpcds_q58/duckdb:vortex-compact 46664503 46264768 1.01
tpcds_q59/duckdb:vortex-compact 50776749 51422960 0.99
tpcds_q60/duckdb:vortex-compact 49332586 49845680 0.99
tpcds_q61/duckdb:vortex-compact 65665038 67993248 0.97
tpcds_q62/duckdb:vortex-compact 22330547 23949727 0.93
tpcds_q63/duckdb:vortex-compact 42962826 45064579 0.95
tpcds_q64/duckdb:vortex-compact 170227036 168444628 1.01
tpcds_q65/duckdb:vortex-compact 40456633 39779124 1.02
tpcds_q66/duckdb:vortex-compact 47592905 49441227 0.96
tpcds_q67/duckdb:vortex-compact 146684359 140318236 1.05
tpcds_q68/duckdb:vortex-compact 66719955 66070145 1.01
tpcds_q69/duckdb:vortex-compact 97198799 96461967 1.01
tpcds_q70/duckdb:vortex-compact 72921412 69645027 1.05
tpcds_q71/duckdb:vortex-compact 39581354 38845914 1.02
tpcds_q72/duckdb:vortex-compact 168356376 174808798 0.96
tpcds_q73/duckdb:vortex-compact 47863883 47462949 1.01
tpcds_q74/duckdb:vortex-compact 61755065 60902635 1.01
tpcds_q75/duckdb:vortex-compact 70320113 73393000 0.96
tpcds_q76/duckdb:vortex-compact 34536513 34679357 1.00
tpcds_q77/duckdb:vortex-compact 45609434 45138303 1.01
tpcds_q78/duckdb:vortex-compact 93253819 91293441 1.02
tpcds_q79/duckdb:vortex-compact 79864091 80567922 0.99
tpcds_q80/duckdb:vortex-compact 76988071 84088473 0.92
tpcds_q81/duckdb:vortex-compact 45361971 43728059 1.04
tpcds_q82/duckdb:vortex-compact 60800003 62258960 0.98
tpcds_q83/duckdb:vortex-compact 48750980 50172029 0.97
tpcds_q84/duckdb:vortex-compact 33989524 32075331 1.06
tpcds_q85/duckdb:vortex-compact 85843089 85039659 1.01
tpcds_q86/duckdb:vortex-compact 21335731 23318770 0.91
tpcds_q87/duckdb:vortex-compact 57774405 56140868 1.03
tpcds_q88/duckdb:vortex-compact 124400269 118924324 1.05
tpcds_q89/duckdb:vortex-compact 42531367 46607722 0.91
tpcds_q90/duckdb:vortex-compact 🚨 24322467 21526446 1.13
tpcds_q91/duckdb:vortex-compact 72334599 72190462 1.00
tpcds_q92/duckdb:vortex-compact 45627671 45112635 1.01
tpcds_q93/duckdb:vortex-compact 36264744 37654949 0.96
tpcds_q94/duckdb:vortex-compact 🚀 42552374 47402511 0.90
tpcds_q95/duckdb:vortex-compact 164276665 163482262 1.00
tpcds_q96/duckdb:vortex-compact 39417375 37949979 1.04
tpcds_q97/duckdb:vortex-compact 51483701 50081849 1.03
tpcds_q98/duckdb:vortex-compact 34365284 33908688 1.01
tpcds_q99/duckdb:vortex-compact 32680995 34048624 0.96
duckdb / parquet / ns (0.999x ➖, 3↑ 4↓)
name PR e8759c7 (ns) base 7f7d7d2 (ns) ratio (PR/base)
tpcds_q01/duckdb:parquet 31542601 32302669 0.98
tpcds_q02/duckdb:parquet 22214598 21790869 1.02
tpcds_q03/duckdb:parquet 🚨 13830011 12228273 1.13
tpcds_q04/duckdb:parquet 197353578 196127102 1.01
tpcds_q05/duckdb:parquet 32990402 33311665 0.99
tpcds_q06/duckdb:parquet 35457060 36944029 0.96
tpcds_q07/duckdb:parquet 22206863 22485263 0.99
tpcds_q08/duckdb:parquet 33161770 32573335 1.02
tpcds_q09/duckdb:parquet 30286082 30139991 1.00
tpcds_q10/duckdb:parquet 42346058 41485916 1.02
tpcds_q11/duckdb:parquet 103303210 104690419 0.99
tpcds_q12/duckdb:parquet 17548519 17730625 0.99
tpcds_q13/duckdb:parquet 34349873 35631235 0.96
tpcds_q14/duckdb:parquet 104574440 104036860 1.01
tpcds_q15/duckdb:parquet 35344359 35696529 0.99
tpcds_q16/duckdb:parquet 27086460 27789465 0.97
tpcds_q17/duckdb:parquet 44848402 44846339 1.00
tpcds_q18/duckdb:parquet 56214302 56342121 1.00
tpcds_q19/duckdb:parquet 34341646 33669822 1.02
tpcds_q20/duckdb:parquet 19892948 19289831 1.03
tpcds_q21/duckdb:parquet 🚨 16857064 14087439 1.20
tpcds_q22/duckdb:parquet 62005425 64983372 0.95
tpcds_q23/duckdb:parquet 71645636 68741417 1.04
tpcds_q24/duckdb:parquet 49738842 49314372 1.01
tpcds_q25/duckdb:parquet 42224790 41884617 1.01
tpcds_q26/duckdb:parquet 44588163 44959525 0.99
tpcds_q27/duckdb:parquet 53847402 58114123 0.93
tpcds_q28/duckdb:parquet 30336752 28691521 1.06
tpcds_q29/duckdb:parquet 43782700 43235513 1.01
tpcds_q30/duckdb:parquet 43957276 43926444 1.00
tpcds_q31/duckdb:parquet 29638394 30025781 0.99
tpcds_q32/duckdb:parquet 14790117 14908033 0.99
tpcds_q33/duckdb:parquet 24026145 23414515 1.03
tpcds_q34/duckdb:parquet 25048719 25197536 0.99
tpcds_q35/duckdb:parquet 66214515 70810625 0.94
tpcds_q36/duckdb:parquet 22302682 22430088 0.99
tpcds_q37/duckdb:parquet 18014788 18944246 0.95
tpcds_q38/duckdb:parquet 41362687 40381083 1.02
tpcds_q39/duckdb:parquet 37875028 38106266 0.99
tpcds_q40/duckdb:parquet 22630681 22806605 0.99
tpcds_q41/duckdb:parquet 10414708 10292564 1.01
tpcds_q42/duckdb:parquet 11613144 11683498 0.99
tpcds_q43/duckdb:parquet 14504459 14603586 0.99
tpcds_q44/duckdb:parquet 25980777 23828752 1.09
tpcds_q45/duckdb:parquet 33240610 32570863 1.02
tpcds_q46/duckdb:parquet 50868456 49844357 1.02
tpcds_q47/duckdb:parquet 48037456 48447283 0.99
tpcds_q48/duckdb:parquet 30442810 30380271 1.00
tpcds_q49/duckdb:parquet 28375932 30308361 0.94
tpcds_q50/duckdb:parquet 25516106 25656856 0.99
tpcds_q51/duckdb:parquet 101931559 100565258 1.01
tpcds_q52/duckdb:parquet 11908590 11934781 1.00
tpcds_q53/duckdb:parquet 15642668 16067744 0.97
tpcds_q54/duckdb:parquet 30186906 30281742 1.00
tpcds_q55/duckdb:parquet 11852230 11792960 1.01
tpcds_q56/duckdb:parquet 24102345 24472432 0.98
tpcds_q57/duckdb:parquet 43613934 43173655 1.01
tpcds_q58/duckdb:parquet 26577596 27375032 0.97
tpcds_q59/duckdb:parquet 29415801 29710170 0.99
tpcds_q60/duckdb:parquet 🚀 25085312 28049006 0.89
tpcds_q61/duckdb:parquet 30833368 33572186 0.92
tpcds_q62/duckdb:parquet 14421912 14935085 0.97
tpcds_q63/duckdb:parquet 🚀 15357671 17859561 0.86
tpcds_q64/duckdb:parquet 80202734 83767495 0.96
tpcds_q65/duckdb:parquet 21836694 22146653 0.99
tpcds_q66/duckdb:parquet 34715797 34602409 1.00
tpcds_q67/duckdb:parquet 126781592 126860503 1.00
tpcds_q68/duckdb:parquet 39946887 39149147 1.02
tpcds_q69/duckdb:parquet 40711614 41285287 0.99
tpcds_q70/duckdb:parquet 27972373 28765974 0.97
tpcds_q71/duckdb:parquet 22213721 21874972 1.02
tpcds_q72/duckdb:parquet 🚨 190159355 120930272 1.57
tpcds_q73/duckdb:parquet 18405013 18851768 0.98
tpcds_q74/duckdb:parquet 145494053 144655151 1.01
tpcds_q75/duckdb:parquet 60434113 61535416 0.98
tpcds_q76/duckdb:parquet 19417783 19750520 0.98
tpcds_q77/duckdb:parquet 24703222 25771134 0.96
tpcds_q78/duckdb:parquet 77909131 78572153 0.99
tpcds_q79/duckdb:parquet 31286174 33001820 0.95
tpcds_q80/duckdb:parquet 46123810 49344530 0.93
tpcds_q81/duckdb:parquet 40896608 40331340 1.01
tpcds_q82/duckdb:parquet 18511716 19341478 0.96
tpcds_q83/duckdb:parquet 22154529 22659283 0.98
tpcds_q84/duckdb:parquet 23857043 23477381 1.02
tpcds_q85/duckdb:parquet 47650112 47561093 1.00
tpcds_q86/duckdb:parquet 15067979 14917936 1.01
tpcds_q87/duckdb:parquet 43488630 43587895 1.00
tpcds_q88/duckdb:parquet 42755141 43191468 0.99
tpcds_q89/duckdb:parquet 🚨 20527118 18338543 1.12
tpcds_q90/duckdb:parquet 9691969 9725231 1.00
tpcds_q91/duckdb:parquet 26699577 26892404 0.99
tpcds_q92/duckdb:parquet 15540732 15226228 1.02
tpcds_q93/duckdb:parquet 🚀 31479493 35122282 0.90
tpcds_q94/duckdb:parquet 21954811 21534611 1.02
tpcds_q95/duckdb:parquet 138176308 139355261 0.99
tpcds_q96/duckdb:parquet 10048311 10073603 1.00
tpcds_q97/duckdb:parquet 39169448 38865489 1.01
tpcds_q98/duckdb:parquet 21559901 21157003 1.02
tpcds_q99/duckdb:parquet 23505339 23549352 1.00

No file size changes detected.

@github-actions

github-actions Bot commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on NVME 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +1.5%
Engines: DataFusion No clear signal (+2.9%, environment too noisy confidence) · DuckDB No clear signal (+0.2%, low confidence)
Vortex (geomean): 1.001x ➖
Parquet (geomean): 0.986x ➖
Shifts: Parquet (control) -1.4% · Median polish +0.1%

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

datafusion / vortex-file-compressed / ns (1.001x ➖, 0↑ 0↓)
name PR e8759c7 (ns) base 7f7d7d2 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 42534121 44661882 0.95
tpch_q02/datafusion:vortex-file-compressed 22795935 22267424 1.02
tpch_q03/datafusion:vortex-file-compressed 29048992 29404570 0.99
tpch_q04/datafusion:vortex-file-compressed 15594549 15926486 0.98
tpch_q05/datafusion:vortex-file-compressed 49724031 50162618 0.99
tpch_q06/datafusion:vortex-file-compressed 8144473 8005720 1.02
tpch_q07/datafusion:vortex-file-compressed 55076600 56378827 0.98
tpch_q08/datafusion:vortex-file-compressed 45326964 44415069 1.02
tpch_q09/datafusion:vortex-file-compressed 56051436 56185960 1.00
tpch_q10/datafusion:vortex-file-compressed 28542424 28183661 1.01
tpch_q11/datafusion:vortex-file-compressed 17586441 17182215 1.02
tpch_q12/datafusion:vortex-file-compressed 27759123 26842209 1.03
tpch_q13/datafusion:vortex-file-compressed 24554767 24890440 0.99
tpch_q14/datafusion:vortex-file-compressed 15230293 14598706 1.04
tpch_q15/datafusion:vortex-file-compressed 20031607 20581485 0.97
tpch_q16/datafusion:vortex-file-compressed 24297824 23948433 1.01
tpch_q17/datafusion:vortex-file-compressed 55537368 55026852 1.01
tpch_q18/datafusion:vortex-file-compressed 68649450 66349943 1.03
tpch_q19/datafusion:vortex-file-compressed 18088945 18562169 0.97
tpch_q20/datafusion:vortex-file-compressed 30847940 31498089 0.98
tpch_q21/datafusion:vortex-file-compressed 59843914 59452639 1.01
tpch_q22/datafusion:vortex-file-compressed 11999539 12199572 0.98
datafusion / vortex-compact / ns (0.999x ➖, 0↑ 0↓)
name PR e8759c7 (ns) base 7f7d7d2 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 48306400 49217809 0.98
tpch_q02/datafusion:vortex-compact 27635083 27189477 1.02
tpch_q03/datafusion:vortex-compact 33218163 33052213 1.01
tpch_q04/datafusion:vortex-compact 18146985 18402606 0.99
tpch_q05/datafusion:vortex-compact 51816774 52495344 0.99
tpch_q06/datafusion:vortex-compact 9865273 10171555 0.97
tpch_q07/datafusion:vortex-compact 57798073 57782852 1.00
tpch_q08/datafusion:vortex-compact 49021716 49129310 1.00
tpch_q09/datafusion:vortex-compact 60110569 60374668 1.00
tpch_q10/datafusion:vortex-compact 35352913 35251066 1.00
tpch_q11/datafusion:vortex-compact 19945073 19753740 1.01
tpch_q12/datafusion:vortex-compact 31477468 31734069 0.99
tpch_q13/datafusion:vortex-compact 28118557 27728071 1.01
tpch_q14/datafusion:vortex-compact 17767677 17755259 1.00
tpch_q15/datafusion:vortex-compact 25898123 26018272 1.00
tpch_q16/datafusion:vortex-compact 29708284 29510270 1.01
tpch_q17/datafusion:vortex-compact 58531933 58561704 1.00
tpch_q18/datafusion:vortex-compact 69919088 70095381 1.00
tpch_q19/datafusion:vortex-compact 35608608 35804791 0.99
tpch_q20/datafusion:vortex-compact 34907668 34762508 1.00
tpch_q21/datafusion:vortex-compact 67468999 66614735 1.01
tpch_q22/datafusion:vortex-compact 13382324 13373931 1.00
datafusion / parquet / ns (0.972x ➖, 2↑ 0↓)
name PR e8759c7 (ns) base 7f7d7d2 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 🚀 107956734 139995546 0.77
tpch_q02/datafusion:parquet 69339480 71473039 0.97
tpch_q03/datafusion:parquet 102167542 101167888 1.01
tpch_q04/datafusion:parquet 49038582 53975763 0.91
tpch_q05/datafusion:parquet 121583313 127836646 0.95
tpch_q06/datafusion:parquet 40385521 41358770 0.98
tpch_q07/datafusion:parquet 124447991 130050667 0.96
tpch_q08/datafusion:parquet 126043423 119192481 1.06
tpch_q09/datafusion:parquet 146530418 157279717 0.93
tpch_q10/datafusion:parquet 119569471 122108643 0.98
tpch_q11/datafusion:parquet 49505082 49768242 0.99
tpch_q12/datafusion:parquet 🚀 93052694 106767531 0.87
tpch_q13/datafusion:parquet 221379041 224119086 0.99
tpch_q14/datafusion:parquet 52324098 49791582 1.05
tpch_q15/datafusion:parquet 69823260 69172456 1.01
tpch_q16/datafusion:parquet 49784975 49878899 1.00
tpch_q17/datafusion:parquet 150968834 148173218 1.02
tpch_q18/datafusion:parquet 174678961 185482659 0.94
tpch_q19/datafusion:parquet 74859328 75279415 0.99
tpch_q20/datafusion:parquet 93981840 92383385 1.02
tpch_q21/datafusion:parquet 175509360 169455692 1.04
tpch_q22/datafusion:parquet 56149615 56847124 0.99
duckdb / vortex-file-compressed / ns (1.000x ➖, 0↑ 0↓)
name PR e8759c7 (ns) base 7f7d7d2 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 24875870 24461010 1.02
tpch_q02/duckdb:vortex-file-compressed 35577533 35981953 0.99
tpch_q03/duckdb:vortex-file-compressed 38488970 40072254 0.96
tpch_q04/duckdb:vortex-file-compressed 31505150 34995722 0.90
tpch_q05/duckdb:vortex-file-compressed 45461611 45788479 0.99
tpch_q06/duckdb:vortex-file-compressed 13347500 13472496 0.99
tpch_q07/duckdb:vortex-file-compressed 43631875 45047082 0.97
tpch_q08/duckdb:vortex-file-compressed 55550554 54181149 1.03
tpch_q09/duckdb:vortex-file-compressed 61526936 64761527 0.95
tpch_q10/duckdb:vortex-file-compressed 54696645 54954082 1.00
tpch_q11/duckdb:vortex-file-compressed 19421399 20101260 0.97
tpch_q12/duckdb:vortex-file-compressed 32008569 31252837 1.02
tpch_q13/duckdb:vortex-file-compressed 44540385 45611935 0.98
tpch_q14/duckdb:vortex-file-compressed 24089907 23098475 1.04
tpch_q15/duckdb:vortex-file-compressed 21210788 19757997 1.07
tpch_q16/duckdb:vortex-file-compressed 33645137 33886694 0.99
tpch_q17/duckdb:vortex-file-compressed 34703594 33659362 1.03
tpch_q18/duckdb:vortex-file-compressed 53961062 52074961 1.04
tpch_q19/duckdb:vortex-file-compressed 40692022 38303753 1.06
tpch_q20/duckdb:vortex-file-compressed 38894807 38090099 1.02
tpch_q21/duckdb:vortex-file-compressed 126920827 125246371 1.01
tpch_q22/duckdb:vortex-file-compressed 22408967 22486011 1.00
duckdb / vortex-compact / ns (1.003x ➖, 0↑ 0↓)
name PR e8759c7 (ns) base 7f7d7d2 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 30160377 31696378 0.95
tpch_q02/duckdb:vortex-compact 41476583 42208559 0.98
tpch_q03/duckdb:vortex-compact 41976211 42128704 1.00
tpch_q04/duckdb:vortex-compact 35868836 34379576 1.04
tpch_q05/duckdb:vortex-compact 45485895 45681533 1.00
tpch_q06/duckdb:vortex-compact 13107406 13140176 1.00
tpch_q07/duckdb:vortex-compact 49768380 47711067 1.04
tpch_q08/duckdb:vortex-compact 57026418 58130035 0.98
tpch_q09/duckdb:vortex-compact 65361361 65786996 0.99
tpch_q10/duckdb:vortex-compact 57640196 56098726 1.03
tpch_q11/duckdb:vortex-compact 21173316 20096120 1.05
tpch_q12/duckdb:vortex-compact 31616165 33914049 0.93
tpch_q13/duckdb:vortex-compact 45842229 44247480 1.04
tpch_q14/duckdb:vortex-compact 26856071 26182349 1.03
tpch_q15/duckdb:vortex-compact 22094201 20243763 1.09
tpch_q16/duckdb:vortex-compact 35983061 36750155 0.98
tpch_q17/duckdb:vortex-compact 39004004 38621163 1.01
tpch_q18/duckdb:vortex-compact 58565518 59118903 0.99
tpch_q19/duckdb:vortex-compact 41569632 43913697 0.95
tpch_q20/duckdb:vortex-compact 42499520 43486682 0.98
tpch_q21/duckdb:vortex-compact 129653895 127731822 1.02
tpch_q22/duckdb:vortex-compact 24056129 23614853 1.02
duckdb / parquet / ns (1.000x ➖, 0↑ 0↓)
name PR e8759c7 (ns) base 7f7d7d2 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 81640622 81479646 1.00
tpch_q02/duckdb:parquet 45711616 46229746 0.99
tpch_q03/duckdb:parquet 80787476 81814496 0.99
tpch_q04/duckdb:parquet 57801219 58256215 0.99
tpch_q05/duckdb:parquet 78998935 79142583 1.00
tpch_q06/duckdb:parquet 25074611 24808418 1.01
tpch_q07/duckdb:parquet 79618615 80401654 0.99
tpch_q08/duckdb:parquet 96730169 95794480 1.01
tpch_q09/duckdb:parquet 148804277 148814275 1.00
tpch_q10/duckdb:parquet 141365645 141186595 1.00
tpch_q11/duckdb:parquet 25221760 25141994 1.00
tpch_q12/duckdb:parquet 52943780 53314696 0.99
tpch_q13/duckdb:parquet 288002947 284435785 1.01
tpch_q14/duckdb:parquet 56099599 56054003 1.00
tpch_q15/duckdb:parquet 30672306 30535675 1.00
tpch_q16/duckdb:parquet 66218526 66935008 0.99
tpch_q17/duckdb:parquet 58068209 58286398 1.00
tpch_q18/duckdb:parquet 128713130 126926835 1.01
tpch_q19/duckdb:parquet 77917548 77460426 1.01
tpch_q20/duckdb:parquet 77663912 77511055 1.00
tpch_q21/duckdb:parquet 190902006 190720377 1.00
tpch_q22/duckdb:parquet 63816348 63716884 1.00

No file size changes detected.

@github-actions

github-actions Bot commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Statistical and Population Genetics 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.5%
Engines: DuckDB No clear signal (+0.5%, low confidence)
Vortex (geomean): 0.995x ➖
Parquet (geomean): 0.990x ➖
Shifts: Parquet (control) -1.0% · Median polish -0.0%

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

duckdb / vortex-file-compressed / ns (1.003x ➖, 2↑ 2↓)
name PR e8759c7 (ns) base 7f7d7d2 (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-file-compressed 🚨 18159686 13866619 1.31
statpopgen_q01/duckdb:vortex-file-compressed 13150923 13095554 1.00
statpopgen_q02/duckdb:vortex-file-compressed 616699716 573283618 1.08
statpopgen_q03/duckdb:vortex-file-compressed 1227772516 1171439337 1.05
statpopgen_q04/duckdb:vortex-file-compressed 1243683819 1324467470 0.94
statpopgen_q05/duckdb:vortex-file-compressed 🚨 724338930 555859136 1.30
statpopgen_q06/duckdb:vortex-file-compressed 🚀 1828856480 2279147057 0.80
statpopgen_q07/duckdb:vortex-file-compressed 236510701 259115335 0.91
statpopgen_q08/duckdb:vortex-file-compressed 272350626 302442458 0.90
statpopgen_q09/duckdb:vortex-file-compressed 🚀 1069290217 1257221712 0.85
statpopgen_q10/duckdb:vortex-file-compressed 3161629859 3098092961 1.02
duckdb / vortex-compact / ns (0.986x ➖, 3↑ 1↓)
name PR e8759c7 (ns) base 7f7d7d2 (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-compact 🚀 14412397 16790625 0.86
statpopgen_q01/duckdb:vortex-compact 16238518 16639897 0.98
statpopgen_q02/duckdb:vortex-compact 643354622 676119209 0.95
statpopgen_q03/duckdb:vortex-compact 🚨 1965342817 1316797269 1.49
statpopgen_q04/duckdb:vortex-compact 🚀 1757646391 1961555340 0.90
statpopgen_q05/duckdb:vortex-compact 916291158 967747898 0.95
statpopgen_q06/duckdb:vortex-compact 1780773002 1756900514 1.01
statpopgen_q07/duckdb:vortex-compact 1317924734 1278978213 1.03
statpopgen_q08/duckdb:vortex-compact 1351899801 1347951375 1.00
statpopgen_q09/duckdb:vortex-compact 🚀 1137283253 1453594271 0.78
statpopgen_q10/duckdb:vortex-compact 3060646308 2951805321 1.04
duckdb / parquet / ns (0.990x ➖, 0↑ 0↓)
name PR e8759c7 (ns) base 7f7d7d2 (ns) ratio (PR/base)
statpopgen_q00/duckdb:parquet 376644996 376051901 1.00
statpopgen_q01/duckdb:parquet 467587412 466955224 1.00
statpopgen_q02/duckdb:parquet 771289722 775753137 0.99
statpopgen_q03/duckdb:parquet 1046161449 1070527293 0.98
statpopgen_q04/duckdb:parquet 1046015281 1073737925 0.97
statpopgen_q05/duckdb:parquet 761356012 766478507 0.99
statpopgen_q06/duckdb:parquet 1021043100 1027952013 0.99
statpopgen_q07/duckdb:parquet 949159933 949327683 1.00
statpopgen_q08/duckdb:parquet 960612333 954326472 1.01
statpopgen_q09/duckdb:parquet 988787489 1019629636 0.97
statpopgen_q10/duckdb:parquet 1642056029 1680927593 0.98

No file size changes detected.

@github-actions

github-actions Bot commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench Sorted on NVME 📖

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +6.6%
Engines: DataFusion No clear signal (+15.0%, environment too noisy confidence) · DuckDB No clear signal (-1.2%, low confidence)
Vortex (geomean): 1.056x ➖
Parquet (geomean): 0.991x ➖
Shifts: Parquet (control) -0.9% · Median polish +0.9%

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

datafusion / vortex-file-compressed / ns (1.161x ❌, 0↑ 3↓)
name PR e8759c7 (ns) base d4b5d24 (ns) ratio (PR/base)
clickbench-sorted_q23/datafusion:vortex-file-compressed 🚨 439294861 166367752 2.64
clickbench-sorted_q24/datafusion:vortex-file-compressed 22905772 21560457 1.06
clickbench-sorted_q26/datafusion:vortex-file-compressed 24992379 24071600 1.04
clickbench-sorted_q36/datafusion:vortex-file-compressed 🚨 57202436 49099811 1.17
clickbench-sorted_q37/datafusion:vortex-file-compressed 🚨 46815412 34754075 1.35
clickbench-sorted_q38/datafusion:vortex-file-compressed 34745071 33239765 1.05
clickbench-sorted_q39/datafusion:vortex-file-compressed 89275155 90297273 0.99
clickbench-sorted_q40/datafusion:vortex-file-compressed 16455819 16667219 0.99
clickbench-sorted_q41/datafusion:vortex-file-compressed 16664517 17212376 0.97
clickbench-sorted_q42/datafusion:vortex-file-compressed 12784584 12952018 0.99
datafusion / vortex-compact / ns (1.118x ❌, 0↑ 2↓)
name PR e8759c7 (ns) base d4b5d24 (ns) ratio (PR/base)
clickbench-sorted_q23/datafusion:vortex-compact 🚨 552579948 235300941 2.35
clickbench-sorted_q24/datafusion:vortex-compact 57623583 58416274 0.99
clickbench-sorted_q26/datafusion:vortex-compact 🚨 62375306 51428058 1.21
clickbench-sorted_q36/datafusion:vortex-compact 59422928 63429614 0.94
clickbench-sorted_q37/datafusion:vortex-compact 49775163 49154716 1.01
clickbench-sorted_q38/datafusion:vortex-compact 48729240 46338309 1.05
clickbench-sorted_q39/datafusion:vortex-compact 110288844 108992799 1.01
clickbench-sorted_q40/datafusion:vortex-compact 26996438 26964037 1.00
clickbench-sorted_q41/datafusion:vortex-compact 23366533 23257948 1.00
clickbench-sorted_q42/datafusion:vortex-compact 16815492 15708592 1.07
datafusion / parquet / ns (0.991x ➖, 1↑ 2↓)
name PR e8759c7 (ns) base d4b5d24 (ns) ratio (PR/base)
clickbench-sorted_q23/datafusion:parquet 2918259459 2913059410 1.00
clickbench-sorted_q24/datafusion:parquet 30790045 31456452 0.98
clickbench-sorted_q26/datafusion:parquet 🚀 40289031 53428781 0.75
clickbench-sorted_q36/datafusion:parquet 182599270 186399016 0.98
clickbench-sorted_q37/datafusion:parquet 102265736 105312595 0.97
clickbench-sorted_q38/datafusion:parquet 157769965 166055274 0.95
clickbench-sorted_q39/datafusion:parquet 300966777 294261118 1.02
clickbench-sorted_q40/datafusion:parquet 🚨 76113066 61236314 1.24
clickbench-sorted_q41/datafusion:parquet 58731794 60771721 0.97
clickbench-sorted_q42/datafusion:parquet 🚨 34936507 31350741 1.11
duckdb / vortex-file-compressed / ns (0.981x ➖, 2↑ 0↓)
name PR e8759c7 (ns) base d4b5d24 (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:vortex-file-compressed 🚀 198017004 254364777 0.78
clickbench-sorted_q24/duckdb:vortex-file-compressed 41396275 42338621 0.98
clickbench-sorted_q26/duckdb:vortex-file-compressed 66093486 64626685 1.02
clickbench-sorted_q36/duckdb:vortex-file-compressed 63677116 61655013 1.03
clickbench-sorted_q37/duckdb:vortex-file-compressed 53009752 51304816 1.03
clickbench-sorted_q38/duckdb:vortex-file-compressed 61694912 60960304 1.01
clickbench-sorted_q39/duckdb:vortex-file-compressed 109011860 108101908 1.01
clickbench-sorted_q40/duckdb:vortex-file-compressed 🚀 33248134 37547345 0.89
clickbench-sorted_q41/duckdb:vortex-file-compressed 37820409 37263420 1.01
clickbench-sorted_q42/duckdb:vortex-file-compressed 30572572 28217647 1.08
duckdb / vortex-compact / ns (0.976x ➖, 1↑ 0↓)
name PR e8759c7 (ns) base d4b5d24 (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:vortex-compact 252808132 257376574 0.98
clickbench-sorted_q24/duckdb:vortex-compact 61067846 63233876 0.97
clickbench-sorted_q26/duckdb:vortex-compact 🚀 78923802 98796467 0.80
clickbench-sorted_q36/duckdb:vortex-compact 65703149 66808779 0.98
clickbench-sorted_q37/duckdb:vortex-compact 58550787 59488392 0.98
clickbench-sorted_q38/duckdb:vortex-compact 62957804 57601136 1.09
clickbench-sorted_q39/duckdb:vortex-compact 118291120 113838230 1.04
clickbench-sorted_q40/duckdb:vortex-compact 40639891 41419500 0.98
clickbench-sorted_q41/duckdb:vortex-compact 39419032 38083779 1.04
clickbench-sorted_q42/duckdb:vortex-compact 30754529 33068292 0.93
duckdb / parquet / ns (0.990x ➖, 0↑ 0↓)
name PR e8759c7 (ns) base d4b5d24 (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:parquet 220254029 218671645 1.01
clickbench-sorted_q24/duckdb:parquet 30694898 32328562 0.95
clickbench-sorted_q26/duckdb:parquet 22772269 23258725 0.98
clickbench-sorted_q36/duckdb:parquet 69640559 68483063 1.02
clickbench-sorted_q37/duckdb:parquet 54971385 59148221 0.93
clickbench-sorted_q38/duckdb:parquet 60479407 59573650 1.02
clickbench-sorted_q39/duckdb:parquet 108631716 106685274 1.02
clickbench-sorted_q40/duckdb:parquet 29264763 29418552 0.99
clickbench-sorted_q41/duckdb:parquet 27753312 28722275 0.97
clickbench-sorted_q42/duckdb:parquet 20375425 19710372 1.03

File Size Changes (200 files changed, -0.0% overall, 89↑ 111↓)
File Scale Format Base HEAD Change %
hits_065.vortex 1.0 vortex-compact 123.93 MB 126.00 MB +2.07 MB +1.7%
hits_060.vortex 1.0 vortex-file-compressed 193.15 MB 195.17 MB +2.02 MB +1.0%
hits_027.vortex 1.0 vortex-compact 137.93 MB 139.24 MB +1.32 MB +1.0%
hits_086.vortex 1.0 vortex-compact 139.58 MB 140.85 MB +1.27 MB +0.9%
hits_013.vortex 1.0 vortex-compact 124.42 MB 125.54 MB +1.12 MB +0.9%
hits_039.vortex 1.0 vortex-file-compressed 160.27 MB 161.63 MB +1.36 MB +0.9%
hits_028.vortex 1.0 vortex-file-compressed 151.89 MB 153.11 MB +1.22 MB +0.8%
hits_059.vortex 1.0 vortex-file-compressed 197.82 MB 199.23 MB +1.42 MB +0.7%
hits_072.vortex 1.0 vortex-file-compressed 102.21 MB 102.92 MB +730.86 KB +0.7%
hits_081.vortex 1.0 vortex-file-compressed 198.77 MB 200.13 MB +1.36 MB +0.7%
hits_024.vortex 1.0 vortex-compact 123.91 MB 124.73 MB +841.16 KB +0.7%
hits_062.vortex 1.0 vortex-file-compressed 170.68 MB 171.60 MB +946.17 KB +0.5%
hits_040.vortex 1.0 vortex-compact 110.03 MB 110.62 MB +602.05 KB +0.5%
hits_094.vortex 1.0 vortex-file-compressed 158.28 MB 159.12 MB +855.43 KB +0.5%
hits_000.vortex 1.0 vortex-compact 98.71 MB 99.19 MB +491.09 KB +0.5%
hits_061.vortex 1.0 vortex-compact 123.37 MB 123.97 MB +612.16 KB +0.5%
hits_019.vortex 1.0 vortex-compact 106.13 MB 106.62 MB +504.80 KB +0.5%
hits_020.vortex 1.0 vortex-compact 111.68 MB 112.16 MB +497.66 KB +0.4%
hits_031.vortex 1.0 vortex-compact 111.18 MB 111.65 MB +473.30 KB +0.4%
hits_022.vortex 1.0 vortex-file-compressed 198.21 MB 198.96 MB +761.78 KB +0.4%
hits_088.vortex 1.0 vortex-file-compressed 172.25 MB 172.89 MB +655.73 KB +0.4%
hits_066.vortex 1.0 vortex-compact 117.57 MB 117.99 MB +427.70 KB +0.4%
hits_066.vortex 1.0 vortex-file-compressed 163.01 MB 163.57 MB +573.56 KB +0.3%
hits_008.vortex 1.0 vortex-compact 105.83 MB 106.17 MB +346.74 KB +0.3%
hits_046.vortex 1.0 vortex-file-compressed 101.04 MB 101.36 MB +330.82 KB +0.3%
hits_042.vortex 1.0 vortex-file-compressed 201.52 MB 202.14 MB +630.91 KB +0.3%
hits_085.vortex 1.0 vortex-file-compressed 199.00 MB 199.60 MB +612.37 KB +0.3%
hits_024.vortex 1.0 vortex-file-compressed 160.59 MB 161.06 MB +486.63 KB +0.3%
hits_087.vortex 1.0 vortex-file-compressed 161.12 MB 161.58 MB +472.10 KB +0.3%
hits_004.vortex 1.0 vortex-compact 98.38 MB 98.65 MB +280.48 KB +0.3%
hits_051.vortex 1.0 vortex-compact 133.87 MB 134.23 MB +376.49 KB +0.3%
hits_067.vortex 1.0 vortex-compact 98.27 MB 98.53 MB +257.65 KB +0.3%
hits_025.vortex 1.0 vortex-compact 133.46 MB 133.78 MB +327.52 KB +0.2%
hits_016.vortex 1.0 vortex-compact 127.27 MB 127.51 MB +249.74 KB +0.2%
hits_047.vortex 1.0 vortex-file-compressed 154.50 MB 154.79 MB +294.77 KB +0.2%
hits_037.vortex 1.0 vortex-file-compressed 177.11 MB 177.43 MB +326.62 KB +0.2%
hits_082.vortex 1.0 vortex-compact 105.64 MB 105.82 MB +188.23 KB +0.2%
hits_078.vortex 1.0 vortex-file-compressed 131.04 MB 131.25 MB +212.53 KB +0.2%
hits_027.vortex 1.0 vortex-file-compressed 189.89 MB 190.18 MB +296.75 KB +0.2%
hits_023.vortex 1.0 vortex-file-compressed 195.24 MB 195.53 MB +302.58 KB +0.2%
hits_089.vortex 1.0 vortex-file-compressed 131.39 MB 131.58 MB +188.50 KB +0.1%
hits_030.vortex 1.0 vortex-compact 98.59 MB 98.72 MB +137.20 KB +0.1%
hits_063.vortex 1.0 vortex-file-compressed 131.68 MB 131.85 MB +173.62 KB +0.1%
hits_084.vortex 1.0 vortex-file-compressed 154.47 MB 154.67 MB +200.65 KB +0.1%
hits_064.vortex 1.0 vortex-compact 140.04 MB 140.21 MB +176.80 KB +0.1%
hits_030.vortex 1.0 vortex-file-compressed 131.79 MB 131.95 MB +164.40 KB +0.1%
hits_067.vortex 1.0 vortex-file-compressed 131.81 MB 131.97 MB +162.54 KB +0.1%
hits_038.vortex 1.0 vortex-file-compressed 190.19 MB 190.42 MB +233.80 KB +0.1%
hits_054.vortex 1.0 vortex-compact 112.22 MB 112.35 MB +130.41 KB +0.1%
hits_055.vortex 1.0 vortex-compact 153.18 MB 153.33 MB +152.42 KB +0.1%
hits_020.vortex 1.0 vortex-file-compressed 160.24 MB 160.40 MB +158.92 KB +0.1%
hits_099.vortex 1.0 vortex-file-compressed 171.26 MB 171.42 MB +166.27 KB +0.1%
hits_010.vortex 1.0 vortex-compact 123.28 MB 123.39 MB +119.62 KB +0.1%
hits_001.vortex 1.0 vortex-file-compressed 189.05 MB 189.20 MB +151.54 KB +0.1%
hits_007.vortex 1.0 vortex-file-compressed 199.86 MB 200.01 MB +154.58 KB +0.1%
hits_079.vortex 1.0 vortex-compact 127.88 MB 127.97 MB +93.62 KB +0.1%
hits_054.vortex 1.0 vortex-file-compressed 147.00 MB 147.10 MB +103.36 KB +0.1%
hits_011.vortex 1.0 vortex-compact 152.66 MB 152.75 MB +99.79 KB +0.1%
hits_042.vortex 1.0 vortex-compact 136.21 MB 136.30 MB +88.34 KB +0.1%
hits_015.vortex 1.0 vortex-file-compressed 131.14 MB 131.22 MB +82.24 KB +0.1%
hits_007.vortex 1.0 vortex-compact 153.62 MB 153.71 MB +89.43 KB +0.1%
hits_005.vortex 1.0 vortex-file-compressed 167.65 MB 167.74 MB +93.86 KB +0.1%
hits_021.vortex 1.0 vortex-file-compressed 154.36 MB 154.43 MB +72.14 KB +0.0%
hits_083.vortex 1.0 vortex-compact 110.05 MB 110.10 MB +51.42 KB +0.0%
hits_034.vortex 1.0 vortex-compact 133.37 MB 133.43 MB +62.27 KB +0.0%
hits_082.vortex 1.0 vortex-file-compressed 139.90 MB 139.96 MB +61.20 KB +0.0%
hits_059.vortex 1.0 vortex-compact 152.87 MB 152.94 MB +63.78 KB +0.0%
hits_032.vortex 1.0 vortex-file-compressed 154.69 MB 154.75 MB +63.78 KB +0.0%
hits_069.vortex 1.0 vortex-file-compressed 142.32 MB 142.37 MB +55.91 KB +0.0%
hits_012.vortex 1.0 vortex-file-compressed 190.95 MB 191.02 MB +70.80 KB +0.0%
hits_035.vortex 1.0 vortex-file-compressed 103.02 MB 103.06 MB +35.43 KB +0.0%
hits_068.vortex 1.0 vortex-file-compressed 160.49 MB 160.54 MB +49.53 KB +0.0%
hits_001.vortex 1.0 vortex-compact 139.01 MB 139.05 MB +42.18 KB +0.0%
hits_098.vortex 1.0 vortex-file-compressed 137.46 MB 137.51 MB +41.68 KB +0.0%
hits_009.vortex 1.0 vortex-file-compressed 101.23 MB 101.26 MB +30.02 KB +0.0%
hits_036.vortex 1.0 vortex-file-compressed 171.38 MB 171.42 MB +44.72 KB +0.0%
hits_043.vortex 1.0 vortex-file-compressed 126.54 MB 126.57 MB +27.36 KB +0.0%
hits_045.vortex 1.0 vortex-compact 106.17 MB 106.19 MB +21.98 KB +0.0%
hits_003.vortex 1.0 vortex-file-compressed 136.47 MB 136.49 MB +25.84 KB +0.0%
hits_096.vortex 1.0 vortex-file-compressed 199.45 MB 199.49 MB +37.18 KB +0.0%
hits_099.vortex 1.0 vortex-compact 133.40 MB 133.42 MB +24.09 KB +0.0%
hits_009.vortex 1.0 vortex-compact 75.23 MB 75.24 MB +13.43 KB +0.0%
hits_012.vortex 1.0 vortex-compact 140.05 MB 140.07 MB +22.05 KB +0.0%
hits_093.vortex 1.0 vortex-file-compressed 131.73 MB 131.74 MB +15.75 KB +0.0%
hits_046.vortex 1.0 vortex-compact 74.97 MB 74.97 MB +7.43 KB +0.0%
hits_088.vortex 1.0 vortex-compact 134.10 MB 134.11 MB +12.91 KB +0.0%
hits_063.vortex 1.0 vortex-compact 98.47 MB 98.47 MB +7.97 KB +0.0%
hits_037.vortex 1.0 vortex-compact 132.21 MB 132.22 MB +6.69 KB +0.0%
hits_071.vortex 1.0 vortex-file-compressed 140.04 MB 140.04 MB +1.45 KB +0.0%
hits_023.vortex 1.0 vortex-compact 142.62 MB 142.62 MB 3.24 KB -0.0%
hits_095.vortex 1.0 vortex-compact 110.64 MB 110.63 MB 3.01 KB -0.0%
hits_044.vortex 1.0 vortex-file-compressed 200.01 MB 200.00 MB 8.57 KB -0.0%
hits_058.vortex 1.0 vortex-compact 111.06 MB 111.06 MB 4.79 KB -0.0%
hits_002.vortex 1.0 vortex-file-compressed 161.12 MB 161.12 MB 8.17 KB -0.0%
hits_083.vortex 1.0 vortex-file-compressed 157.23 MB 157.22 MB 8.40 KB -0.0%
hits_047.vortex 1.0 vortex-compact 110.50 MB 110.49 MB 8.74 KB -0.0%
hits_062.vortex 1.0 vortex-compact 132.60 MB 132.59 MB 10.62 KB -0.0%
hits_057.vortex 1.0 vortex-file-compressed 159.95 MB 159.94 MB 15.44 KB -0.0%
hits_077.vortex 1.0 vortex-compact 134.41 MB 134.39 MB 16.00 KB -0.0%
hits_006.vortex 1.0 vortex-file-compressed 126.40 MB 126.38 MB 22.40 KB -0.0%
hits_000.vortex 1.0 vortex-file-compressed 131.76 MB 131.73 MB 24.89 KB -0.0%
hits_017.vortex 1.0 vortex-file-compressed 146.80 MB 146.77 MB 27.98 KB -0.0%
hits_071.vortex 1.0 vortex-compact 106.19 MB 106.17 MB 21.94 KB -0.0%
hits_085.vortex 1.0 vortex-compact 153.48 MB 153.45 MB 32.06 KB -0.0%
hits_032.vortex 1.0 vortex-compact 110.63 MB 110.61 MB 25.62 KB -0.0%
hits_084.vortex 1.0 vortex-compact 110.70 MB 110.68 MB 26.52 KB -0.0%
hits_072.vortex 1.0 vortex-compact 75.66 MB 75.64 MB 20.91 KB -0.0%
hits_053.vortex 1.0 vortex-file-compressed 189.99 MB 189.93 MB 54.04 KB -0.0%
hits_070.vortex 1.0 vortex-compact 153.64 MB 153.60 MB 46.09 KB -0.0%
hits_038.vortex 1.0 vortex-compact 139.53 MB 139.49 MB 45.90 KB -0.0%
hits_076.vortex 1.0 vortex-file-compressed 160.98 MB 160.93 MB 54.74 KB -0.0%
hits_018.vortex 1.0 vortex-compact 153.77 MB 153.72 MB 53.52 KB -0.0%
hits_028.vortex 1.0 vortex-compact 115.73 MB 115.69 MB 43.78 KB -0.0%
hits_057.vortex 1.0 vortex-compact 111.89 MB 111.85 MB 43.55 KB -0.0%
hits_050.vortex 1.0 vortex-file-compressed 161.16 MB 161.10 MB 65.98 KB -0.0%
hits_035.vortex 1.0 vortex-compact 75.96 MB 75.93 MB 31.90 KB -0.0%
hits_090.vortex 1.0 vortex-compact 141.27 MB 141.22 MB 59.91 KB -0.0%
hits_044.vortex 1.0 vortex-compact 153.70 MB 153.64 MB 65.84 KB -0.0%
hits_079.vortex 1.0 vortex-file-compressed 180.98 MB 180.90 MB 80.41 KB -0.0%
hits_080.vortex 1.0 vortex-file-compressed 126.91 MB 126.85 MB 59.73 KB -0.0%
hits_093.vortex 1.0 vortex-compact 99.30 MB 99.26 MB 47.34 KB -0.0%
hits_058.vortex 1.0 vortex-file-compressed 155.28 MB 155.21 MB 77.34 KB -0.0%
hits_074.vortex 1.0 vortex-compact 152.98 MB 152.90 MB 84.75 KB -0.1%
hits_025.vortex 1.0 vortex-file-compressed 172.05 MB 171.96 MB 96.04 KB -0.1%
hits_090.vortex 1.0 vortex-file-compressed 192.70 MB 192.60 MB 108.80 KB -0.1%
hits_052.vortex 1.0 vortex-compact 98.12 MB 98.06 MB 56.40 KB -0.1%
hits_014.vortex 1.0 vortex-file-compressed 172.11 MB 172.01 MB 100.78 KB -0.1%
hits_056.vortex 1.0 vortex-compact 100.92 MB 100.85 MB 70.17 KB -0.1%
hits_048.vortex 1.0 vortex-compact 153.33 MB 153.22 MB 107.34 KB -0.1%
hits_096.vortex 1.0 vortex-compact 153.17 MB 153.06 MB 111.36 KB -0.1%
hits_018.vortex 1.0 vortex-file-compressed 199.65 MB 199.51 MB 147.91 KB -0.1%
hits_034.vortex 1.0 vortex-file-compressed 182.03 MB 181.89 MB 138.95 KB -0.1%
hits_068.vortex 1.0 vortex-compact 112.51 MB 112.42 MB 87.42 KB -0.1%
hits_051.vortex 1.0 vortex-file-compressed 172.62 MB 172.49 MB 135.45 KB -0.1%
hits_092.vortex 1.0 vortex-file-compressed 199.58 MB 199.43 MB 157.30 KB -0.1%
hits_013.vortex 1.0 vortex-file-compressed 161.39 MB 161.26 MB 131.70 KB -0.1%
hits_029.vortex 1.0 vortex-compact 153.37 MB 153.24 MB 127.14 KB -0.1%
hits_008.vortex 1.0 vortex-file-compressed 140.20 MB 140.09 MB 119.30 KB -0.1%
hits_087.vortex 1.0 vortex-compact 125.24 MB 125.13 MB 119.04 KB -0.1%
hits_077.vortex 1.0 vortex-file-compressed 172.50 MB 172.33 MB 166.97 KB -0.1%
hits_091.vortex 1.0 vortex-compact 112.36 MB 112.25 MB 113.15 KB -0.1%
hits_022.vortex 1.0 vortex-compact 153.24 MB 153.09 MB 155.91 KB -0.1%
hits_004.vortex 1.0 vortex-file-compressed 131.60 MB 131.47 MB 136.57 KB -0.1%
hits_031.vortex 1.0 vortex-file-compressed 160.23 MB 160.06 MB 167.32 KB -0.1%
hits_086.vortex 1.0 vortex-file-compressed 192.30 MB 192.11 MB 201.99 KB -0.1%
hits_003.vortex 1.0 vortex-compact 104.62 MB 104.51 MB 115.15 KB -0.1%
hits_065.vortex 1.0 vortex-file-compressed 161.43 MB 161.24 MB 186.59 KB -0.1%
hits_069.vortex 1.0 vortex-compact 99.75 MB 99.64 MB 118.65 KB -0.1%
hits_049.vortex 1.0 vortex-file-compressed 191.55 MB 191.32 MB 237.72 KB -0.1%
hits_095.vortex 1.0 vortex-file-compressed 154.48 MB 154.28 MB 199.57 KB -0.1%
hits_026.vortex 1.0 vortex-file-compressed 131.50 MB 131.33 MB 173.99 KB -0.1%
hits_052.vortex 1.0 vortex-file-compressed 131.04 MB 130.86 MB 179.53 KB -0.1%
hits_033.vortex 1.0 vortex-file-compressed 200.20 MB 199.93 MB 282.05 KB -0.1%
hits_019.vortex 1.0 vortex-file-compressed 141.19 MB 140.99 MB 211.77 KB -0.1%
hits_006.vortex 1.0 vortex-compact 95.92 MB 95.77 MB 149.87 KB -0.2%
hits_081.vortex 1.0 vortex-compact 153.72 MB 153.48 MB 244.41 KB -0.2%
hits_014.vortex 1.0 vortex-compact 134.13 MB 133.92 MB 215.34 KB -0.2%
hits_089.vortex 1.0 vortex-compact 98.52 MB 98.35 MB 173.48 KB -0.2%
hits_041.vortex 1.0 vortex-file-compressed 131.39 MB 131.16 MB 241.37 KB -0.2%
hits_048.vortex 1.0 vortex-file-compressed 199.62 MB 199.26 MB 369.93 KB -0.2%
hits_070.vortex 1.0 vortex-file-compressed 200.46 MB 200.09 MB 374.69 KB -0.2%
hits_073.vortex 1.0 vortex-compact 134.44 MB 134.19 MB 254.47 KB -0.2%
hits_050.vortex 1.0 vortex-compact 125.38 MB 125.14 MB 239.95 KB -0.2%
hits_010.vortex 1.0 vortex-file-compressed 169.35 MB 169.02 MB 330.31 KB -0.2%
hits_016.vortex 1.0 vortex-file-compressed 180.61 MB 180.25 MB 372.22 KB -0.2%
hits_045.vortex 1.0 vortex-file-compressed 140.40 MB 140.12 MB 290.67 KB -0.2%
hits_094.vortex 1.0 vortex-compact 110.76 MB 110.53 MB 239.25 KB -0.2%
hits_092.vortex 1.0 vortex-compact 153.50 MB 153.18 MB 332.67 KB -0.2%
hits_021.vortex 1.0 vortex-compact 110.63 MB 110.38 MB 253.49 KB -0.2%
hits_080.vortex 1.0 vortex-compact 96.73 MB 96.47 MB 260.04 KB -0.3%
hits_076.vortex 1.0 vortex-compact 126.16 MB 125.82 MB 345.15 KB -0.3%
hits_040.vortex 1.0 vortex-file-compressed 143.43 MB 143.04 MB 400.34 KB -0.3%
hits_053.vortex 1.0 vortex-compact 138.94 MB 138.55 MB 395.78 KB -0.3%
hits_061.vortex 1.0 vortex-file-compressed 161.32 MB 160.85 MB 484.80 KB -0.3%
hits_039.vortex 1.0 vortex-compact 125.33 MB 124.96 MB 379.47 KB -0.3%
hits_055.vortex 1.0 vortex-file-compressed 199.95 MB 199.36 MB 605.58 KB -0.3%
hits_073.vortex 1.0 vortex-file-compressed 173.24 MB 172.68 MB 570.41 KB -0.3%
hits_091.vortex 1.0 vortex-file-compressed 147.57 MB 147.07 MB 520.22 KB -0.3%
hits_060.vortex 1.0 vortex-compact 141.20 MB 140.68 MB 526.41 KB -0.4%
hits_036.vortex 1.0 vortex-compact 133.90 MB 133.39 MB 526.26 KB -0.4%
hits_005.vortex 1.0 vortex-compact 116.30 MB 115.82 MB 483.16 KB -0.4%
hits_097.vortex 1.0 vortex-compact 141.28 MB 140.66 MB 643.23 KB -0.4%
hits_017.vortex 1.0 vortex-compact 112.38 MB 111.88 MB 513.43 KB -0.4%
hits_078.vortex 1.0 vortex-compact 97.95 MB 97.52 MB 447.99 KB -0.4%
hits_043.vortex 1.0 vortex-compact 94.72 MB 94.26 MB 469.55 KB -0.5%
hits_015.vortex 1.0 vortex-compact 97.86 MB 97.38 MB 495.30 KB -0.5%
hits_026.vortex 1.0 vortex-compact 98.09 MB 97.59 MB 505.97 KB -0.5%
hits_056.vortex 1.0 vortex-file-compressed 136.41 MB 135.72 MB 706.27 KB -0.5%
hits_049.vortex 1.0 vortex-compact 140.58 MB 139.85 MB 754.50 KB -0.5%
hits_033.vortex 1.0 vortex-compact 153.59 MB 152.71 MB 898.83 KB -0.6%
hits_029.vortex 1.0 vortex-file-compressed 199.91 MB 198.70 MB 1.21 MB -0.6%
hits_041.vortex 1.0 vortex-compact 98.34 MB 97.62 MB 732.80 KB -0.7%
hits_074.vortex 1.0 vortex-file-compressed 199.85 MB 198.33 MB 1.52 MB -0.8%
hits_011.vortex 1.0 vortex-file-compressed 199.36 MB 197.83 MB 1.54 MB -0.8%
hits_075.vortex 1.0 vortex-compact 139.14 MB 137.83 MB 1.31 MB -0.9%
hits_002.vortex 1.0 vortex-compact 125.75 MB 124.39 MB 1.36 MB -1.1%
hits_064.vortex 1.0 vortex-file-compressed 193.42 MB 191.03 MB 2.39 MB -1.2%
hits_075.vortex 1.0 vortex-file-compressed 191.97 MB 189.48 MB 2.48 MB -1.3%
hits_098.vortex 1.0 vortex-compact 103.93 MB 102.38 MB 1.55 MB -1.5%
hits_097.vortex 1.0 vortex-file-compressed 196.79 MB 193.03 MB 3.76 MB -1.9%

Totals:

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

@github-actions

github-actions Bot commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb NVMe 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -3.1%
Engines: DataFusion No clear signal (+0.5%, low confidence) · DuckDB No clear signal (-6.6%, low confidence)
Vortex (geomean): 0.967x ➖
Parquet (geomean): 0.998x ➖
Shifts: Parquet (control) -0.2% · Median polish -0.0%

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

datafusion / vortex-file-compressed / ns (1.007x ➖, 1↑ 1↓)
name PR e8759c7 (ns) base 7f7d7d2 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 8418212 8521512 0.99
fineweb_q01/datafusion:vortex-file-compressed 27898332 29420800 0.95
fineweb_q02/datafusion:vortex-file-compressed 🚀 32408961 36285909 0.89
fineweb_q03/datafusion:vortex-file-compressed 40053231 41084685 0.97
fineweb_q04/datafusion:vortex-file-compressed 218350824 204559824 1.07
fineweb_q05/datafusion:vortex-file-compressed 154862966 152912252 1.01
fineweb_q06/datafusion:vortex-file-compressed 36776634 37022730 0.99
fineweb_q07/datafusion:vortex-file-compressed 43075668 39519624 1.09
fineweb_q08/datafusion:vortex-file-compressed 🚨 18089555 16230702 1.11
datafusion / vortex-compact / ns (1.002x ➖, 0↑ 0↓)
name PR e8759c7 (ns) base 7f7d7d2 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 8694913 8953512 0.97
fineweb_q01/datafusion:vortex-compact 103241211 100321496 1.03
fineweb_q02/datafusion:vortex-compact 100236887 101374230 0.99
fineweb_q03/datafusion:vortex-compact 524557204 526834338 1.00
fineweb_q04/datafusion:vortex-compact 563411420 557367318 1.01
fineweb_q05/datafusion:vortex-compact 486815638 499234474 0.98
fineweb_q06/datafusion:vortex-compact 291859148 289077431 1.01
fineweb_q07/datafusion:vortex-compact 298780891 297046113 1.01
fineweb_q08/datafusion:vortex-compact 15651034 15171155 1.03
datafusion / parquet / ns (0.999x ➖, 0↑ 0↓)
name PR e8759c7 (ns) base 7f7d7d2 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 9468343 9830434 0.96
fineweb_q01/datafusion:parquet 198290701 196974544 1.01
fineweb_q02/datafusion:parquet 197788182 198494751 1.00
fineweb_q03/datafusion:parquet 192913690 191221931 1.01
fineweb_q04/datafusion:parquet 208669418 210662290 0.99
fineweb_q05/datafusion:parquet 202829981 204552049 0.99
fineweb_q06/datafusion:parquet 200567117 195785476 1.02
fineweb_q07/datafusion:parquet 193687875 191229344 1.01
fineweb_q08/datafusion:parquet 187544554 187665954 1.00
duckdb / vortex-file-compressed / ns (0.889x ✅, 5↑ 0↓)
name PR e8759c7 (ns) base 7f7d7d2 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 🚀 4903637 6293409 0.78
fineweb_q01/duckdb:vortex-file-compressed 🚀 48581998 54582294 0.89
fineweb_q02/duckdb:vortex-file-compressed 57410919 56359324 1.02
fineweb_q03/duckdb:vortex-file-compressed 🚀 70681824 85554884 0.83
fineweb_q04/duckdb:vortex-file-compressed 300826430 293947107 1.02
fineweb_q05/duckdb:vortex-file-compressed 231395347 235866669 0.98
fineweb_q06/duckdb:vortex-file-compressed 84010877 93329783 0.90
fineweb_q07/duckdb:vortex-file-compressed 🚀 73757081 91653124 0.80
fineweb_q08/duckdb:vortex-file-compressed 🚀 38440080 47199327 0.81
duckdb / vortex-compact / ns (0.976x ➖, 1↑ 0↓)
name PR e8759c7 (ns) base 7f7d7d2 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 5233943 5286097 0.99
fineweb_q01/duckdb:vortex-compact 107861033 104901358 1.03
fineweb_q02/duckdb:vortex-compact 111918564 115655935 0.97
fineweb_q03/duckdb:vortex-compact 340870551 344306048 0.99
fineweb_q04/duckdb:vortex-compact 368860773 392757166 0.94
fineweb_q05/duckdb:vortex-compact 344685870 349703897 0.99
fineweb_q06/duckdb:vortex-compact 227165709 235406543 0.96
fineweb_q07/duckdb:vortex-compact 237351206 230079493 1.03
fineweb_q08/duckdb:vortex-compact 🚀 25842119 28906584 0.89
duckdb / parquet / ns (0.997x ➖, 0↑ 0↓)
name PR e8759c7 (ns) base 7f7d7d2 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 36387086 35723556 1.02
fineweb_q01/duckdb:parquet 78391983 78140855 1.00
fineweb_q02/duckdb:parquet 77091845 79679183 0.97
fineweb_q03/duckdb:parquet 207685579 209400331 0.99
fineweb_q04/duckdb:parquet 232575795 233423061 1.00
fineweb_q05/duckdb:parquet 203070199 202433847 1.00
fineweb_q06/duckdb:parquet 142339605 142625803 1.00
fineweb_q07/duckdb:parquet 144334390 145718197 0.99
fineweb_q08/duckdb:parquet 39004706 38793034 1.01

No file size changes detected.

Signed-off-by: Joseph Isaacs <joe.isaacs@live.co.uk>
@codspeed-hq

codspeed-hq Bot commented Aug 12, 2026

Copy link
Copy Markdown

Merging this PR will degrade performance by 11.32%

⚠️ Unknown Walltime execution environment detected

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

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

❌ 1 regressed benchmark
✅ 1993 untouched benchmarks
⏩ 89 skipped benchmarks1

Warning

Please fix the performance issues or acknowledge them on CodSpeed.

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation take[small_m/shuffled/primitive/nonnull/chunks=16384/indices=16] 1 ms 1.2 ms -11.32%

Tip

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


Comparing ji/read-ranges (e8759c7) with develop (a272f51)

Open in CodSpeed

Footnotes

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

@joseph-isaacs joseph-isaacs added the action/bench-all Runs all CPU benchmarks. Do not combine with other benchmark labels; GPU is the only exception. label Aug 12, 2026
@github-actions github-actions Bot removed the action/bench-all Runs all CPU benchmarks. Do not combine with other benchmark labels; GPU is the only exception. label Aug 12, 2026
@github-actions

github-actions Bot commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on NVME 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +2.0%
Engines: DataFusion No clear signal (+1.3%, low confidence) · DuckDB No clear signal (+2.8%, low confidence)
Vortex (geomean): 1.011x ➖
Parquet (geomean): 0.991x ➖
Shifts: Parquet (control) -0.9% · Median polish +0.3%

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

datafusion / vortex-file-compressed / ns (1.014x ➖, 0↑ 0↓)
name PR e8759c7 (ns) base 7f7d7d2 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 348215336 329780850 1.06
tpch_q02/datafusion:vortex-file-compressed 101097836 101409669 1.00
tpch_q03/datafusion:vortex-file-compressed 159746375 158858052 1.01
tpch_q04/datafusion:vortex-file-compressed 69028186 67777265 1.02
tpch_q05/datafusion:vortex-file-compressed 271624558 280822451 0.97
tpch_q06/datafusion:vortex-file-compressed 27295960 25779312 1.06
tpch_q07/datafusion:vortex-file-compressed 346541087 363014861 0.95
tpch_q08/datafusion:vortex-file-compressed 284487850 286097461 0.99
tpch_q09/datafusion:vortex-file-compressed 491261549 487662273 1.01
tpch_q10/datafusion:vortex-file-compressed 185138467 184841933 1.00
tpch_q11/datafusion:vortex-file-compressed 78978797 74958653 1.05
tpch_q12/datafusion:vortex-file-compressed 89055629 87522212 1.02
tpch_q13/datafusion:vortex-file-compressed 123393135 119579422 1.03
tpch_q14/datafusion:vortex-file-compressed 42644607 40737185 1.05
tpch_q15/datafusion:vortex-file-compressed 75038913 73749995 1.02
tpch_q16/datafusion:vortex-file-compressed 73275403 67804392 1.08
tpch_q17/datafusion:vortex-file-compressed 436217503 429682013 1.02
tpch_q18/datafusion:vortex-file-compressed 628996869 631162691 1.00
tpch_q19/datafusion:vortex-file-compressed 62324351 62266983 1.00
tpch_q20/datafusion:vortex-file-compressed 136525178 141059076 0.97
tpch_q21/datafusion:vortex-file-compressed 461817333 472423997 0.98
tpch_q22/datafusion:vortex-file-compressed 43902727 42050396 1.04
datafusion / vortex-compact / ns (1.006x ➖, 0↑ 1↓)
name PR e8759c7 (ns) base 7f7d7d2 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 366510629 366054053 1.00
tpch_q02/datafusion:vortex-compact 103676597 105767622 0.98
tpch_q03/datafusion:vortex-compact 159353034 160316693 0.99
tpch_q04/datafusion:vortex-compact 88333128 87424921 1.01
tpch_q05/datafusion:vortex-compact 274967801 278207724 0.99
tpch_q06/datafusion:vortex-compact 41806073 41042532 1.02
tpch_q07/datafusion:vortex-compact 369849276 372956744 0.99
tpch_q08/datafusion:vortex-compact 295195727 288210239 1.02
tpch_q09/datafusion:vortex-compact 477049235 478580996 1.00
tpch_q10/datafusion:vortex-compact 202439408 200682377 1.01
tpch_q11/datafusion:vortex-compact 75251869 74598670 1.01
tpch_q12/datafusion:vortex-compact 129167335 133493557 0.97
tpch_q13/datafusion:vortex-compact 146484481 143061475 1.02
tpch_q14/datafusion:vortex-compact 🚨 62360836 55944366 1.11
tpch_q15/datafusion:vortex-compact 118967392 116499807 1.02
tpch_q16/datafusion:vortex-compact 74185795 78631103 0.94
tpch_q17/datafusion:vortex-compact 428353247 435194964 0.98
tpch_q18/datafusion:vortex-compact 634308586 647135562 0.98
tpch_q19/datafusion:vortex-compact 165575470 162390274 1.02
tpch_q20/datafusion:vortex-compact 157944043 151788222 1.04
tpch_q21/datafusion:vortex-compact 495847908 503000863 0.99
tpch_q22/datafusion:vortex-compact 47669824 46132077 1.03
datafusion / parquet / ns (0.997x ➖, 0↑ 0↓)
name PR e8759c7 (ns) base 7f7d7d2 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 320141927 318585101 1.00
tpch_q02/datafusion:parquet 215256268 215408139 1.00
tpch_q03/datafusion:parquet 225404043 231362435 0.97
tpch_q04/datafusion:parquet 99779007 97380406 1.02
tpch_q05/datafusion:parquet 358612021 364124664 0.98
tpch_q06/datafusion:parquet 75462377 76794102 0.98
tpch_q07/datafusion:parquet 492997492 530270961 0.93
tpch_q08/datafusion:parquet 410271833 410577956 1.00
tpch_q09/datafusion:parquet 655875106 665705985 0.99
tpch_q10/datafusion:parquet 529895579 536994577 0.99
tpch_q11/datafusion:parquet 161317163 155463598 1.04
tpch_q12/datafusion:parquet 147272267 145890408 1.01
tpch_q13/datafusion:parquet 350274409 344314154 1.02
tpch_q14/datafusion:parquet 116303843 114629069 1.01
tpch_q15/datafusion:parquet 186017522 185738204 1.00
tpch_q16/datafusion:parquet 138772919 133348568 1.04
tpch_q17/datafusion:parquet 512063984 517232542 0.99
tpch_q18/datafusion:parquet 699361316 691513033 1.01
tpch_q19/datafusion:parquet 200291326 201430144 0.99
tpch_q20/datafusion:parquet 296643670 310096554 0.96
tpch_q21/datafusion:parquet 537962164 533557042 1.01
tpch_q22/datafusion:parquet 259018061 261280934 0.99
duckdb / vortex-file-compressed / ns (0.997x ➖, 0↑ 0↓)
name PR e8759c7 (ns) base 7f7d7d2 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 97366287 90403868 1.08
tpch_q02/duckdb:vortex-file-compressed 76381202 73925682 1.03
tpch_q03/duckdb:vortex-file-compressed 147484477 138500538 1.06
tpch_q04/duckdb:vortex-file-compressed 168545479 170361245 0.99
tpch_q05/duckdb:vortex-file-compressed 150172357 160108730 0.94
tpch_q06/duckdb:vortex-file-compressed 40088468 39757076 1.01
tpch_q07/duckdb:vortex-file-compressed 136172402 138196555 0.99
tpch_q08/duckdb:vortex-file-compressed 182993548 185756775 0.99
tpch_q09/duckdb:vortex-file-compressed 306952707 312080324 0.98
tpch_q10/duckdb:vortex-file-compressed 221554519 222413362 1.00
tpch_q11/duckdb:vortex-file-compressed 43704558 42990391 1.02
tpch_q12/duckdb:vortex-file-compressed 120384844 121198155 0.99
tpch_q13/duckdb:vortex-file-compressed 170114125 168598261 1.01
tpch_q14/duckdb:vortex-file-compressed 59577639 62558333 0.95
tpch_q15/duckdb:vortex-file-compressed 87907998 88226138 1.00
tpch_q16/duckdb:vortex-file-compressed 85752610 85436714 1.00
tpch_q17/duckdb:vortex-file-compressed 109674541 109199390 1.00
tpch_q18/duckdb:vortex-file-compressed 258694417 261010636 0.99
tpch_q19/duckdb:vortex-file-compressed 85500104 87452544 0.98
tpch_q20/duckdb:vortex-file-compressed 140771375 145322900 0.97
tpch_q21/duckdb:vortex-file-compressed 478671492 484763661 0.99
tpch_q22/duckdb:vortex-file-compressed 78075002 78820370 0.99
duckdb / vortex-compact / ns (1.026x ➖, 0↑ 2↓)
name PR e8759c7 (ns) base 7f7d7d2 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 117542128 112653095 1.04
tpch_q02/duckdb:vortex-compact 74499992 76405487 0.98
tpch_q03/duckdb:vortex-compact 🚨 133205634 120603482 1.10
tpch_q04/duckdb:vortex-compact 165739402 163259045 1.02
tpch_q05/duckdb:vortex-compact 162301137 149143773 1.09
tpch_q06/duckdb:vortex-compact 42903661 42517470 1.01
tpch_q07/duckdb:vortex-compact 136373790 135435735 1.01
tpch_q08/duckdb:vortex-compact 186610280 183147408 1.02
tpch_q09/duckdb:vortex-compact 316046812 305713788 1.03
tpch_q10/duckdb:vortex-compact 217310947 213078150 1.02
tpch_q11/duckdb:vortex-compact 44779371 47856248 0.94
tpch_q12/duckdb:vortex-compact 128180184 117659442 1.09
tpch_q13/duckdb:vortex-compact 174824021 171119627 1.02
tpch_q14/duckdb:vortex-compact 🚨 69605800 63188283 1.10
tpch_q15/duckdb:vortex-compact 89396944 86963836 1.03
tpch_q16/duckdb:vortex-compact 88534603 89540923 0.99
tpch_q17/duckdb:vortex-compact 114323019 107515448 1.06
tpch_q18/duckdb:vortex-compact 255974968 250639390 1.02
tpch_q19/duckdb:vortex-compact 91827245 88795991 1.03
tpch_q20/duckdb:vortex-compact 144805115 145176747 1.00
tpch_q21/duckdb:vortex-compact 479515701 488100912 0.98
tpch_q22/duckdb:vortex-compact 80879444 79673386 1.02
duckdb / parquet / ns (0.984x ➖, 1↑ 0↓)
name PR e8759c7 (ns) base 7f7d7d2 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 🚀 116519034 143566231 0.81
tpch_q02/duckdb:parquet 98967360 100470936 0.99
tpch_q03/duckdb:parquet 166902314 166578146 1.00
tpch_q04/duckdb:parquet 119791914 119708206 1.00
tpch_q05/duckdb:parquet 184600856 188060087 0.98
tpch_q06/duckdb:parquet 57586975 56198530 1.02
tpch_q07/duckdb:parquet 139766412 141244218 0.99
tpch_q08/duckdb:parquet 214776027 221200023 0.97
tpch_q09/duckdb:parquet 348401588 347575712 1.00
tpch_q10/duckdb:parquet 656090337 648962157 1.01
tpch_q11/duckdb:parquet 41196118 41223134 1.00
tpch_q12/duckdb:parquet 116955751 117279460 1.00
tpch_q13/duckdb:parquet 393240347 397626324 0.99
tpch_q14/duckdb:parquet 152775510 153543355 0.99
tpch_q15/duckdb:parquet 73797929 76814350 0.96
tpch_q16/duckdb:parquet 154252200 154190790 1.00
tpch_q17/duckdb:parquet 128650289 125245507 1.03
tpch_q18/duckdb:parquet 287572638 297496310 0.97
tpch_q19/duckdb:parquet 229206294 242380181 0.95
tpch_q20/duckdb:parquet 196429318 197486480 0.99
tpch_q21/duckdb:parquet 435377726 430821621 1.01
tpch_q22/duckdb:parquet 337030754 335420534 1.00

No file size changes detected.

@github-actions

github-actions Bot commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb S3 📖

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +13.4%
Engines: DataFusion No clear signal (-0.8%, environment too noisy confidence) · DuckDB No clear signal (+29.6%, environment too noisy confidence)
Vortex (geomean): 1.020x ➖
Parquet (geomean): 0.900x ➖
Shifts: Parquet (control) -10.0% · Median polish +0.1%

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

datafusion / vortex-file-compressed / ns (1.099x ➖, 1↑ 2↓)
name PR e8759c7 (ns) base 7f7d7d2 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 🚀 38392827 62873554 0.61
fineweb_q01/datafusion:vortex-file-compressed 378538291 465521262 0.81
fineweb_q02/datafusion:vortex-file-compressed 420026019 381050240 1.10
fineweb_q03/datafusion:vortex-file-compressed 511574580 490770228 1.04
fineweb_q04/datafusion:vortex-file-compressed 🚨 639430629 425140566 1.50
fineweb_q05/datafusion:vortex-file-compressed 🚨 547549421 348756579 1.57
fineweb_q06/datafusion:vortex-file-compressed 781346628 667036477 1.17
fineweb_q07/datafusion:vortex-file-compressed 560013933 479163221 1.17
fineweb_q08/datafusion:vortex-file-compressed 275327342 217993133 1.26
datafusion / vortex-compact / ns (0.992x ➖, 1↑ 1↓)
name PR e8759c7 (ns) base 7f7d7d2 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 🚀 37120754 64910141 0.57
fineweb_q01/datafusion:vortex-compact 467717871 590326923 0.79
fineweb_q02/datafusion:vortex-compact 582631789 467911229 1.25
fineweb_q03/datafusion:vortex-compact 855497863 848184362 1.01
fineweb_q04/datafusion:vortex-compact 🚨 1007348640 739401765 1.36
fineweb_q05/datafusion:vortex-compact 861977087 664268967 1.30
fineweb_q06/datafusion:vortex-compact 924203957 742639163 1.24
fineweb_q07/datafusion:vortex-compact 578432714 689002924 0.84
fineweb_q08/datafusion:vortex-compact 280639807 318380865 0.88
datafusion / parquet / ns (1.052x ➖, 0↑ 0↓)
name PR e8759c7 (ns) base 7f7d7d2 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 481725115 596561837 0.81
fineweb_q01/datafusion:parquet 1044556217 967987863 1.08
fineweb_q02/datafusion:parquet 1066540504 928188122 1.15
fineweb_q03/datafusion:parquet 962805483 907234247 1.06
fineweb_q04/datafusion:parquet 966467731 1027000057 0.94
fineweb_q05/datafusion:parquet 1019456489 890401453 1.14
fineweb_q06/datafusion:parquet 1026958374 942019093 1.09
fineweb_q07/datafusion:parquet 1011654363 983277389 1.03
fineweb_q08/datafusion:parquet 1082019464 880109603 1.23
duckdb / vortex-file-compressed / ns (0.999x ➖, 0↑ 0↓)
name PR e8759c7 (ns) base 7f7d7d2 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 48542871 47004780 1.03
fineweb_q01/duckdb:vortex-file-compressed 660478452 680698281 0.97
fineweb_q02/duckdb:vortex-file-compressed 535214417 534516077 1.00
fineweb_q03/duckdb:vortex-file-compressed 1553077176 1579241453 0.98
fineweb_q04/duckdb:vortex-file-compressed 1789130804 1807328256 0.99
fineweb_q05/duckdb:vortex-file-compressed 1647971954 1652274385 1.00
fineweb_q06/duckdb:vortex-file-compressed 1763270337 1698951687 1.04
fineweb_q07/duckdb:vortex-file-compressed 1569572659 1531318017 1.02
fineweb_q08/duckdb:vortex-file-compressed 663351848 692396150 0.96
duckdb / vortex-compact / ns (0.995x ➖, 0↑ 0↓)
name PR e8759c7 (ns) base 7f7d7d2 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 54825489 51628513 1.06
fineweb_q01/duckdb:vortex-compact 619315551 579914808 1.07
fineweb_q02/duckdb:vortex-compact 571923600 567218927 1.01
fineweb_q03/duckdb:vortex-compact 1671177052 1606945992 1.04
fineweb_q04/duckdb:vortex-compact 1686869147 1691859776 1.00
fineweb_q05/duckdb:vortex-compact 1555127223 1653367527 0.94
fineweb_q06/duckdb:vortex-compact 1656902442 1709048175 0.97
fineweb_q07/duckdb:vortex-compact 1516899526 1621632278 0.94
fineweb_q08/duckdb:vortex-compact 588083912 621068775 0.95
duckdb / parquet / ns (0.770x ➖, 1↑ 0↓)
name PR e8759c7 (ns) base 7f7d7d2 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 5256243228 5249257413 1.00
fineweb_q01/duckdb:parquet 5330706847 5331170987 1.00
fineweb_q02/duckdb:parquet 5399679679 5314133085 1.02
fineweb_q03/duckdb:parquet 5363498610 5404569998 0.99
fineweb_q04/duckdb:parquet 5305487340 5298661984 1.00
fineweb_q05/duckdb:parquet 5294802346 5324452440 0.99
fineweb_q06/duckdb:parquet 5458542022 5347808847 1.02
fineweb_q07/duckdb:parquet 5369302874 5346465943 1.00
fineweb_q08/duckdb:parquet 🚀 487468859 5296927612 0.09

@github-actions

github-actions Bot commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Appian on NVME 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.6%
Engines: DataFusion No clear signal (-0.3%, low confidence) · DuckDB No clear signal (+1.6%, low confidence)
Vortex (geomean): 1.003x ➖
Parquet (geomean): 0.997x ➖
Shifts: Parquet (control) -0.3% · Median polish +0.2%

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

datafusion / vortex-compact / ns (0.998x ➖, 0↑ 0↓)
name PR e8759c7 (ns) base 7f7d7d2 (ns) ratio (PR/base)
appian_q01/datafusion:vortex-compact 100801257 101982113 0.99
appian_q02/datafusion:vortex-compact 473853031 470893956 1.01
appian_q03/datafusion:vortex-compact 282152413 278004313 1.01
appian_q04/datafusion:vortex-compact 13551912320 13601301512 1.00
appian_q05/datafusion:vortex-compact 223397804 225966186 0.99
appian_q06/datafusion:vortex-compact 269523142 272482101 0.99
appian_q07/datafusion:vortex-compact 352313865 352510580 1.00
appian_q08/datafusion:vortex-compact 1422899116 1415760900 1.01
datafusion / parquet / ns (1.002x ➖, 0↑ 0↓)
name PR e8759c7 (ns) base 7f7d7d2 (ns) ratio (PR/base)
appian_q01/datafusion:parquet 131397757 132700387 0.99
appian_q02/datafusion:parquet 576460925 585036264 0.99
appian_q03/datafusion:parquet 314628217 308419784 1.02
appian_q04/datafusion:parquet 13728465631 13752454109 1.00
appian_q05/datafusion:parquet 308406222 309786949 1.00
appian_q06/datafusion:parquet 302681848 299844847 1.01
appian_q07/datafusion:parquet 437035326 430767519 1.01
appian_q08/datafusion:parquet 1536977792 1533067088 1.00
duckdb / vortex-compact / ns (1.008x ➖, 0↑ 0↓)
name PR e8759c7 (ns) base 7f7d7d2 (ns) ratio (PR/base)
appian_q01/duckdb:vortex-compact 156299425 153224769 1.02
appian_q02/duckdb:vortex-compact 413754940 402840802 1.03
appian_q03/duckdb:vortex-compact 268670501 268255553 1.00
appian_q04/duckdb:vortex-compact 1585138603 1605642390 0.99
appian_q05/duckdb:vortex-compact 249364827 248121969 1.01
appian_q06/duckdb:vortex-compact 1021434677 1035267312 0.99
appian_q07/duckdb:vortex-compact 297417440 285781332 1.04
appian_q08/duckdb:vortex-compact 914178122 917264670 1.00
duckdb / parquet / ns (0.992x ➖, 0↑ 0↓)
name PR e8759c7 (ns) base 7f7d7d2 (ns) ratio (PR/base)
appian_q01/duckdb:parquet 156186364 158898861 0.98
appian_q02/duckdb:parquet 361542881 363101201 1.00
appian_q03/duckdb:parquet 220274057 221462705 0.99
appian_q04/duckdb:parquet 1464830427 1479840978 0.99
appian_q05/duckdb:parquet 242329687 248809542 0.97
appian_q06/duckdb:parquet 965935863 961432087 1.00
appian_q07/duckdb:parquet 265014938 265370521 1.00
appian_q08/duckdb:parquet 777315035 777587881 1.00

File Size Changes (10 files changed, -63.8% overall, 0↑ 10↓)
File Scale Format Base HEAD Change %
addressview.vortex 1.0 vortex-file-compressed 34.61 MB 0 B 34.61 MB -100.0%
categoryview.vortex 1.0 vortex-file-compressed 19.91 KB 0 B 19.91 KB -100.0%
creditcardview.vortex 1.0 vortex-file-compressed 59.15 MB 0 B 59.15 MB -100.0%
customerview.vortex 1.0 vortex-file-compressed 19.98 MB 0 B 19.98 MB -100.0%
duckdb.db 1.0 vortex-file-compressed 268.00 KB 0 B 268.00 KB -100.0%
orderitemnovelty_update.vortex 1.0 vortex-file-compressed 11.95 KB 0 B 11.95 KB -100.0%
orderitemview.vortex 1.0 vortex-file-compressed 265.21 MB 0 B 265.21 MB -100.0%
orderview.vortex 1.0 vortex-file-compressed 78.51 MB 0 B 78.51 MB -100.0%
productview.vortex 1.0 vortex-file-compressed 19.78 KB 0 B 19.78 KB -100.0%
taxrecordview.vortex 1.0 vortex-file-compressed 21.91 MB 0 B 21.91 MB -100.0%

Totals:

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

@github-actions

github-actions Bot commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: String Encoding 📖


vortex / vortex-file-compressed / ms (0.995x ➖, 0↑ 0↓)
name PR e8759c7 (ms) base 7f7d7d2 (ms) ratio (PR/base)
read/clickbench/URL/shard-0/fsst 47.894062 48.429095 0.99
read/clickbench/URL/shard-0/onpair-12 36.86646 37.77265 0.98
read/tpch/l_comment/fsst 95.385175 96.442674 0.99
read/tpch/l_comment/onpair-12 105.449369 111.036063 0.95
write/clickbench/URL/shard-0/fsst 854.389009 868.531092 0.98
write/clickbench/URL/shard-0/onpair-12 2218.09116 2055.45416 1.08
write/tpch/l_comment/fsst 3071.41621 3083.36023 1.00
write/tpch/l_comment/onpair-12 3953.51229 3959.60907 1.00
vortex / vortex-file-compressed / % (1.000x ➖, 0↑ 0↓)
name PR e8759c7 (%) base 7f7d7d2 (%) ratio (PR/base)
size/clickbench/URL/shard-0/fsst 47.4688937 47.4688937 1.00
size/clickbench/URL/shard-0/onpair-12 29.7509858 29.7509858 1.00
size/tpch/l_comment/fsst 30.5061014 30.5061014 1.00
size/tpch/l_comment/onpair-12 23.2390033 23.2390033 1.00

@github-actions

github-actions Bot commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench on NVME 📖

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

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

datafusion / vortex-file-compressed / ns (0.987x ➖, 1↑ 0↓)
name PR e8759c7 (ns) base 7f7d7d2 (ns) ratio (PR/base)
clickbench_q00/datafusion:vortex-file-compressed 1926018 1912907 1.01
clickbench_q01/datafusion:vortex-file-compressed 10935512 11502125 0.95
clickbench_q02/datafusion:vortex-file-compressed 22534789 22413043 1.01
clickbench_q03/datafusion:vortex-file-compressed 25520415 25972818 0.98
clickbench_q04/datafusion:vortex-file-compressed 154911553 159339431 0.97
clickbench_q05/datafusion:vortex-file-compressed 214198494 217522368 0.98
clickbench_q06/datafusion:vortex-file-compressed 1868840 2037552 0.92
clickbench_q07/datafusion:vortex-file-compressed 14687096 14578962 1.01
clickbench_q08/datafusion:vortex-file-compressed 218830501 216954431 1.01
clickbench_q09/datafusion:vortex-file-compressed 347107307 345049295 1.01
clickbench_q10/datafusion:vortex-file-compressed 49986148 50326311 0.99
clickbench_q11/datafusion:vortex-file-compressed 57886262 57054078 1.01
clickbench_q12/datafusion:vortex-file-compressed 193754786 195858882 0.99
clickbench_q13/datafusion:vortex-file-compressed 343445183 331903608 1.03
clickbench_q14/datafusion:vortex-file-compressed 204354093 206000494 0.99
clickbench_q15/datafusion:vortex-file-compressed 190406260 189363798 1.01
clickbench_q16/datafusion:vortex-file-compressed 465946106 478204095 0.97
clickbench_q17/datafusion:vortex-file-compressed 478277191 493579758 0.97
clickbench_q18/datafusion:vortex-file-compressed 919071587 927615547 0.99
clickbench_q19/datafusion:vortex-file-compressed 18491274 16868465 1.10
clickbench_q20/datafusion:vortex-file-compressed 192414162 213782655 0.90
clickbench_q21/datafusion:vortex-file-compressed 260262137 265554619 0.98
clickbench_q22/datafusion:vortex-file-compressed 332854744 338368033 0.98
clickbench_q23/datafusion:vortex-file-compressed 406980084 423045167 0.96
clickbench_q24/datafusion:vortex-file-compressed 36377620 37253895 0.98
clickbench_q25/datafusion:vortex-file-compressed 46758689 47598638 0.98
clickbench_q26/datafusion:vortex-file-compressed 37664791 36959556 1.02
clickbench_q27/datafusion:vortex-file-compressed 283080952 283309424 1.00
clickbench_q28/datafusion:vortex-file-compressed 1435837817 1452294806 0.99
clickbench_q29/datafusion:vortex-file-compressed 🚀 39880869 52489047 0.76
clickbench_q30/datafusion:vortex-file-compressed 158459624 157732634 1.00
clickbench_q31/datafusion:vortex-file-compressed 185927642 185420471 1.00
clickbench_q32/datafusion:vortex-file-compressed 831366976 815795778 1.02
clickbench_q33/datafusion:vortex-file-compressed 993454214 998502631 0.99
clickbench_q34/datafusion:vortex-file-compressed 999850986 1045699953 0.96
clickbench_q35/datafusion:vortex-file-compressed 164923314 162922807 1.01
clickbench_q36/datafusion:vortex-file-compressed 63654144 63231070 1.01
clickbench_q37/datafusion:vortex-file-compressed 35375691 33941094 1.04
clickbench_q38/datafusion:vortex-file-compressed 15951182 15545306 1.03
clickbench_q39/datafusion:vortex-file-compressed 129645032 128818162 1.01
clickbench_q40/datafusion:vortex-file-compressed 12618167 12800136 0.99
clickbench_q41/datafusion:vortex-file-compressed 12674447 11855633 1.07
clickbench_q42/datafusion:vortex-file-compressed 13260759 14546521 0.91
datafusion / vortex-compact / ns (0.998x ➖, 0↑ 0↓)
name PR e8759c7 (ns) base 7f7d7d2 (ns) ratio (PR/base)
clickbench_q00/datafusion:vortex-compact 1906874 1936354 0.98
clickbench_q01/datafusion:vortex-compact 15470136 15231885 1.02
clickbench_q02/datafusion:vortex-compact 57593079 57285782 1.01
clickbench_q03/datafusion:vortex-compact 35188585 34748400 1.01
clickbench_q04/datafusion:vortex-compact 165874687 161607935 1.03
clickbench_q05/datafusion:vortex-compact 238662966 238554857 1.00
clickbench_q06/datafusion:vortex-compact 1911879 1946854 0.98
clickbench_q07/datafusion:vortex-compact 25656113 25811476 0.99
clickbench_q08/datafusion:vortex-compact 256469806 253253095 1.01
clickbench_q09/datafusion:vortex-compact 417284181 421225176 0.99
clickbench_q10/datafusion:vortex-compact 118937862 118804841 1.00
clickbench_q11/datafusion:vortex-compact 160868376 159180241 1.01
clickbench_q12/datafusion:vortex-compact 231781302 236550176 0.98
clickbench_q13/datafusion:vortex-compact 397353785 399592561 0.99
clickbench_q14/datafusion:vortex-compact 252158522 250509690 1.01
clickbench_q15/datafusion:vortex-compact 197139493 195470608 1.01
clickbench_q16/datafusion:vortex-compact 514389417 515154018 1.00
clickbench_q17/datafusion:vortex-compact 505872900 513046793 0.99
clickbench_q18/datafusion:vortex-compact 946073114 956782807 0.99
clickbench_q19/datafusion:vortex-compact 25143414 24606861 1.02
clickbench_q20/datafusion:vortex-compact 238412578 245199417 0.97
clickbench_q21/datafusion:vortex-compact 357143106 356917347 1.00
clickbench_q22/datafusion:vortex-compact 571559713 580174508 0.99
clickbench_q23/datafusion:vortex-compact 1739105933 1736138199 1.00
clickbench_q24/datafusion:vortex-compact 80127576 76798717 1.04
clickbench_q25/datafusion:vortex-compact 112858477 112044738 1.01
clickbench_q26/datafusion:vortex-compact 78441500 76368064 1.03
clickbench_q27/datafusion:vortex-compact 332127458 330798259 1.00
clickbench_q28/datafusion:vortex-compact 1556324744 1579166712 0.99
clickbench_q29/datafusion:vortex-compact 81523657 79957935 1.02
clickbench_q30/datafusion:vortex-compact 286743170 287632431 1.00
clickbench_q31/datafusion:vortex-compact 304305972 302313894 1.01
clickbench_q32/datafusion:vortex-compact 837093404 865748748 0.97
clickbench_q33/datafusion:vortex-compact 1013160913 1017323273 1.00
clickbench_q34/datafusion:vortex-compact 1000785254 1031763037 0.97
clickbench_q35/datafusion:vortex-compact 173437444 176675045 0.98
clickbench_q36/datafusion:vortex-compact 61782788 66656231 0.93
clickbench_q37/datafusion:vortex-compact 30864601 31581280 0.98
clickbench_q38/datafusion:vortex-compact 18638403 18211578 1.02
clickbench_q39/datafusion:vortex-compact 139602042 133969822 1.04
clickbench_q40/datafusion:vortex-compact 16062110 16114220 1.00
clickbench_q41/datafusion:vortex-compact 17781576 17907412 0.99
clickbench_q42/datafusion:vortex-compact 13819815 13972567 0.99
datafusion / parquet / ns (0.990x ➖, 1↑ 0↓)
name PR e8759c7 (ns) base 7f7d7d2 (ns) ratio (PR/base)
clickbench_q00/datafusion:parquet 1943572 1876045 1.04
clickbench_q01/datafusion:parquet 17673855 17692651 1.00
clickbench_q02/datafusion:parquet 31441226 30106927 1.04
clickbench_q03/datafusion:parquet 26117469 26342670 0.99
clickbench_q04/datafusion:parquet 174506942 172741765 1.01
clickbench_q05/datafusion:parquet 236760780 238403801 0.99
clickbench_q06/datafusion:parquet 2023611 1951284 1.04
clickbench_q07/datafusion:parquet 18529533 18324557 1.01
clickbench_q08/datafusion:parquet 230078879 234088156 0.98
clickbench_q09/datafusion:parquet 361274889 386654609 0.93
clickbench_q10/datafusion:parquet 72113414 71940400 1.00
clickbench_q11/datafusion:parquet 92475470 90849664 1.02
clickbench_q12/datafusion:parquet 245134003 240570819 1.02
clickbench_q13/datafusion:parquet 384603459 398333002 0.97
clickbench_q14/datafusion:parquet 250172960 257385735 0.97
clickbench_q15/datafusion:parquet 192755463 200159527 0.96
clickbench_q16/datafusion:parquet 485397538 476796502 1.02
clickbench_q17/datafusion:parquet 471822619 483883546 0.98
clickbench_q18/datafusion:parquet 936169973 968519209 0.97
clickbench_q19/datafusion:parquet 🚀 23727659 32052988 0.74
clickbench_q20/datafusion:parquet 456868520 458041941 1.00
clickbench_q21/datafusion:parquet 485199565 483459950 1.00
clickbench_q22/datafusion:parquet 661341820 658909318 1.00
clickbench_q23/datafusion:parquet 2877260167 2816199541 1.02
clickbench_q24/datafusion:parquet 50904378 50919213 1.00
clickbench_q25/datafusion:parquet 95108306 98824115 0.96
clickbench_q26/datafusion:parquet 48949531 49882646 0.98
clickbench_q27/datafusion:parquet 541497008 548744559 0.99
clickbench_q28/datafusion:parquet 1515932390 1549497263 0.98
clickbench_q29/datafusion:parquet 40269835 41154749 0.98
clickbench_q30/datafusion:parquet 243884847 242819087 1.00
clickbench_q31/datafusion:parquet 269121939 275775379 0.98
clickbench_q32/datafusion:parquet 851701330 849619218 1.00
clickbench_q33/datafusion:parquet 1058379740 1081216823 0.98
clickbench_q34/datafusion:parquet 1108063445 1076977473 1.03
clickbench_q35/datafusion:parquet 168647037 174134100 0.97
clickbench_q36/datafusion:parquet 118555692 113869883 1.04
clickbench_q37/datafusion:parquet 51845044 52669123 0.98
clickbench_q38/datafusion:parquet 74641956 67998827 1.10
clickbench_q39/datafusion:parquet 228630412 221221497 1.03
clickbench_q40/datafusion:parquet 25060210 25406589 0.99
clickbench_q41/datafusion:parquet 24171305 24330222 0.99
clickbench_q42/datafusion:parquet 24749528 26749707 0.93
duckdb / vortex-file-compressed / ns (1.014x ➖, 1↑ 6↓)
name PR e8759c7 (ns) base 7f7d7d2 (ns) ratio (PR/base)
clickbench_q00/duckdb:vortex-file-compressed 15493276 15220332 1.02
clickbench_q01/duckdb:vortex-file-compressed 🚨 21849690 19494337 1.12
clickbench_q02/duckdb:vortex-file-compressed 23304587 22245303 1.05
clickbench_q03/duckdb:vortex-file-compressed 33790820 34733511 0.97
clickbench_q04/duckdb:vortex-file-compressed 137067562 137640562 1.00
clickbench_q05/duckdb:vortex-file-compressed 163019056 156287577 1.04
clickbench_q06/duckdb:vortex-file-compressed 🚨 23018091 20848934 1.10
clickbench_q07/duckdb:vortex-file-compressed 24533645 23268275 1.05
clickbench_q08/duckdb:vortex-file-compressed 164369823 163893405 1.00
clickbench_q09/duckdb:vortex-file-compressed 201069292 203154032 0.99
clickbench_q10/duckdb:vortex-file-compressed 66321780 67650956 0.98
clickbench_q11/duckdb:vortex-file-compressed 68555975 66579966 1.03
clickbench_q12/duckdb:vortex-file-compressed 185959949 201476169 0.92
clickbench_q13/duckdb:vortex-file-compressed 341889223 343296471 1.00
clickbench_q14/duckdb:vortex-file-compressed 218161010 210474000 1.04
clickbench_q15/duckdb:vortex-file-compressed 185699436 185422749 1.00
clickbench_q16/duckdb:vortex-file-compressed 398001709 395622577 1.01
clickbench_q17/duckdb:vortex-file-compressed 375028176 383326817 0.98
clickbench_q18/duckdb:vortex-file-compressed 716360728 735593611 0.97
clickbench_q19/duckdb:vortex-file-compressed 29886738 28281660 1.06
clickbench_q20/duckdb:vortex-file-compressed 238628979 236906970 1.01
clickbench_q21/duckdb:vortex-file-compressed 337233493 341591925 0.99
clickbench_q22/duckdb:vortex-file-compressed 🚨 523607506 469527311 1.12
clickbench_q23/duckdb:vortex-file-compressed 🚀 197509934 224892984 0.88
clickbench_q24/duckdb:vortex-file-compressed 56838921 55893441 1.02
clickbench_q25/duckdb:vortex-file-compressed 82656169 79003524 1.05
clickbench_q26/duckdb:vortex-file-compressed 66049387 71586630 0.92
clickbench_q27/duckdb:vortex-file-compressed 179454778 187211967 0.96
clickbench_q28/duckdb:vortex-file-compressed 1750308772 1771898973 0.99
clickbench_q29/duckdb:vortex-file-compressed 27408367 28386433 0.97
clickbench_q30/duckdb:vortex-file-compressed 150306391 150229556 1.00
clickbench_q31/duckdb:vortex-file-compressed 319803058 308762883 1.04
clickbench_q32/duckdb:vortex-file-compressed 948223133 921170239 1.03
clickbench_q33/duckdb:vortex-file-compressed 1034630796 1147444474 0.90
clickbench_q34/duckdb:vortex-file-compressed 1082098013 1166292494 0.93
clickbench_q35/duckdb:vortex-file-compressed 209980154 211080536 0.99
clickbench_q36/duckdb:vortex-file-compressed 🚨 36239517 31958043 1.13
clickbench_q37/duckdb:vortex-file-compressed 🚨 27790011 24668070 1.13
clickbench_q38/duckdb:vortex-file-compressed 🚨 31510624 27515210 1.15
clickbench_q39/duckdb:vortex-file-compressed 52409671 48878922 1.07
clickbench_q40/duckdb:vortex-file-compressed 27167303 26448923 1.03
clickbench_q41/duckdb:vortex-file-compressed 26806207 26332105 1.02
clickbench_q42/duckdb:vortex-file-compressed 27538092 25724410 1.07
duckdb / vortex-compact / ns (1.020x ➖, 2↑ 6↓)
name PR e8759c7 (ns) base 7f7d7d2 (ns) ratio (PR/base)
clickbench_q00/duckdb:vortex-compact 🚀 12280129 15434490 0.80
clickbench_q01/duckdb:vortex-compact 21911191 22381222 0.98
clickbench_q02/duckdb:vortex-compact 36992746 37579369 0.98
clickbench_q03/duckdb:vortex-compact 33741384 33889442 1.00
clickbench_q04/duckdb:vortex-compact 137207295 136432129 1.01
clickbench_q05/duckdb:vortex-compact 162884911 161409409 1.01
clickbench_q06/duckdb:vortex-compact 18317192 20344810 0.90
clickbench_q07/duckdb:vortex-compact 🚀 25100892 27968699 0.90
clickbench_q08/duckdb:vortex-compact 185112123 184973520 1.00
clickbench_q09/duckdb:vortex-compact 263493000 263424051 1.00
clickbench_q10/duckdb:vortex-compact 81295715 80422331 1.01
clickbench_q11/duckdb:vortex-compact 102721701 104864358 0.98
clickbench_q12/duckdb:vortex-compact 205904238 204729228 1.01
clickbench_q13/duckdb:vortex-compact 360207385 348667980 1.03
clickbench_q14/duckdb:vortex-compact 216382133 210482110 1.03
clickbench_q15/duckdb:vortex-compact 191045236 191213348 1.00
clickbench_q16/duckdb:vortex-compact 429735156 416790117 1.03
clickbench_q17/duckdb:vortex-compact 390784754 396458588 0.99
clickbench_q18/duckdb:vortex-compact 715411257 733489190 0.98
clickbench_q19/duckdb:vortex-compact 🚨 30298525 26709154 1.13
clickbench_q20/duckdb:vortex-compact 202881932 212149378 0.96
clickbench_q21/duckdb:vortex-compact 315281131 308129678 1.02
clickbench_q22/duckdb:vortex-compact 489942487 477680432 1.03
clickbench_q23/duckdb:vortex-compact 307331100 323231856 0.95
clickbench_q24/duckdb:vortex-compact 81004107 78506058 1.03
clickbench_q25/duckdb:vortex-compact 93124566 95376031 0.98
clickbench_q26/duckdb:vortex-compact 80999156 81620637 0.99
clickbench_q27/duckdb:vortex-compact 372515259 376907019 0.99
clickbench_q28/duckdb:vortex-compact 🚨 1650240347 1329675913 1.24
clickbench_q29/duckdb:vortex-compact 43054702 42203994 1.02
clickbench_q30/duckdb:vortex-compact 202741945 199664195 1.02
clickbench_q31/duckdb:vortex-compact 342425659 328943851 1.04
clickbench_q32/duckdb:vortex-compact 931235371 956665835 0.97
clickbench_q33/duckdb:vortex-compact 981778273 1038206030 0.95
clickbench_q34/duckdb:vortex-compact 1043772200 1117136852 0.93
clickbench_q35/duckdb:vortex-compact 222892996 223024929 1.00
clickbench_q36/duckdb:vortex-compact 🚨 42804917 33106439 1.29
clickbench_q37/duckdb:vortex-compact 30749100 29514475 1.04
clickbench_q38/duckdb:vortex-compact 🚨 36562194 26046917 1.40
clickbench_q39/duckdb:vortex-compact 56886156 53541467 1.06
clickbench_q40/duckdb:vortex-compact 🚨 31379035 25907639 1.21
clickbench_q41/duckdb:vortex-compact 🚨 32341674 27977201 1.16
clickbench_q42/duckdb:vortex-compact 26478887 25916532 1.02
duckdb / parquet / ns (0.997x ➖, 1↑ 0↓)
name PR e8759c7 (ns) base 7f7d7d2 (ns) ratio (PR/base)
clickbench_q00/duckdb:parquet 15807167 15957937 0.99
clickbench_q01/duckdb:parquet 18018379 19013825 0.95
clickbench_q02/duckdb:parquet 24344336 22500156 1.08
clickbench_q03/duckdb:parquet 25749157 25795709 1.00
clickbench_q04/duckdb:parquet 129443929 129478638 1.00
clickbench_q05/duckdb:parquet 202584897 196605913 1.03
clickbench_q06/duckdb:parquet 22068171 22796031 0.97
clickbench_q07/duckdb:parquet 18861498 18814995 1.00
clickbench_q08/duckdb:parquet 163959070 163830936 1.00
clickbench_q09/duckdb:parquet 231994280 230027999 1.01
clickbench_q10/duckdb:parquet 60786446 58969664 1.03
clickbench_q11/duckdb:parquet 68678448 69087165 0.99
clickbench_q12/duckdb:parquet 175859780 176853861 0.99
clickbench_q13/duckdb:parquet 304792152 308314155 0.99
clickbench_q14/duckdb:parquet 186069271 188828705 0.99
clickbench_q15/duckdb:parquet 184925620 184452018 1.00
clickbench_q16/duckdb:parquet 355741052 362540272 0.98
clickbench_q17/duckdb:parquet 363428120 366040620 0.99
clickbench_q18/duckdb:parquet 682898733 695186749 0.98
clickbench_q19/duckdb:parquet 22168527 21941980 1.01
clickbench_q20/duckdb:parquet 257775199 266762753 0.97
clickbench_q21/duckdb:parquet 321039160 318702012 1.01
clickbench_q22/duckdb:parquet 477531042 467877359 1.02
clickbench_q23/duckdb:parquet 238139550 262438428 0.91
clickbench_q24/duckdb:parquet 71431436 70200893 1.02
clickbench_q25/duckdb:parquet 73577205 72755255 1.01
clickbench_q26/duckdb:parquet 50370106 47747187 1.05
clickbench_q27/duckdb:parquet 274043617 271840923 1.01
clickbench_q28/duckdb:parquet 1691736930 1692124678 1.00
clickbench_q29/duckdb:parquet 26480490 27422110 0.97
clickbench_q30/duckdb:parquet 177023965 176020838 1.01
clickbench_q31/duckdb:parquet 308462583 310820631 0.99
clickbench_q32/duckdb:parquet 917323170 904355137 1.01
clickbench_q33/duckdb:parquet 773443763 781429798 0.99
clickbench_q34/duckdb:parquet 794435847 796923542 1.00
clickbench_q35/duckdb:parquet 208554775 211768470 0.98
clickbench_q36/duckdb:parquet 49564050 49942736 0.99
clickbench_q37/duckdb:parquet 36560310 36163355 1.01
clickbench_q38/duckdb:parquet 37648495 36471383 1.03
clickbench_q39/duckdb:parquet 🚀 86924668 99222459 0.88
clickbench_q40/duckdb:parquet 20606727 19978021 1.03
clickbench_q41/duckdb:parquet 19512097 18912150 1.03
clickbench_q42/duckdb:parquet 22927776 23537309 0.97

No file size changes detected.

@github-actions

github-actions Bot commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on S3 📖

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +3.1%
Engines: DataFusion No clear signal (+2.8%, environment too noisy confidence) · DuckDB No clear signal (+3.4%, low confidence)
Vortex (geomean): 0.997x ➖
Parquet (geomean): 0.967x ➖
Shifts: Parquet (control) -3.3% · Median polish -0.4%

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

datafusion / vortex-file-compressed / ns (0.923x ➖, 1↑ 0↓)
name PR e8759c7 (ns) base 7f7d7d2 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 242741821 260207093 0.93
tpch_q02/datafusion:vortex-file-compressed 559117525 551891922 1.01
tpch_q03/datafusion:vortex-file-compressed 397464261 388914171 1.02
tpch_q04/datafusion:vortex-file-compressed 180912686 188398649 0.96
tpch_q05/datafusion:vortex-file-compressed 327470346 394618186 0.83
tpch_q06/datafusion:vortex-file-compressed 256816124 292718222 0.88
tpch_q07/datafusion:vortex-file-compressed 335680357 420515303 0.80
tpch_q08/datafusion:vortex-file-compressed 463005627 561241537 0.82
tpch_q09/datafusion:vortex-file-compressed 🚀 348930965 526325870 0.66
tpch_q10/datafusion:vortex-file-compressed 370179336 463368531 0.80
tpch_q11/datafusion:vortex-file-compressed 306146379 401824981 0.76
tpch_q12/datafusion:vortex-file-compressed 356237987 484632540 0.74
tpch_q13/datafusion:vortex-file-compressed 126207416 134968647 0.94
tpch_q14/datafusion:vortex-file-compressed 214846607 209249906 1.03
tpch_q15/datafusion:vortex-file-compressed 335189036 343357908 0.98
tpch_q16/datafusion:vortex-file-compressed 276792234 250011927 1.11
tpch_q17/datafusion:vortex-file-compressed 354112323 315086954 1.12
tpch_q18/datafusion:vortex-file-compressed 252865226 258056533 0.98
tpch_q19/datafusion:vortex-file-compressed 369011755 331060800 1.11
tpch_q20/datafusion:vortex-file-compressed 381589606 350382117 1.09
tpch_q21/datafusion:vortex-file-compressed 476059497 546918650 0.87
tpch_q22/datafusion:vortex-file-compressed 188514968 176968108 1.07
datafusion / vortex-compact / ns (1.034x ➖, 1↑ 3↓)
name PR e8759c7 (ns) base 7f7d7d2 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 249249128 249218768 1.00
tpch_q02/datafusion:vortex-compact 429636873 416074959 1.03
tpch_q03/datafusion:vortex-compact 343624667 331794534 1.04
tpch_q04/datafusion:vortex-compact 157176075 179737061 0.87
tpch_q05/datafusion:vortex-compact 341117874 451673147 0.76
tpch_q06/datafusion:vortex-compact 293568326 360317122 0.81
tpch_q07/datafusion:vortex-compact 🚀 455900185 716733680 0.64
tpch_q08/datafusion:vortex-compact 🚨 1206415743 473148469 2.55
tpch_q09/datafusion:vortex-compact 364377356 326913546 1.11
tpch_q10/datafusion:vortex-compact 354831744 337485386 1.05
tpch_q11/datafusion:vortex-compact 🚨 351822695 268727713 1.31
tpch_q12/datafusion:vortex-compact 361275496 325049143 1.11
tpch_q13/datafusion:vortex-compact 🚨 202995807 113549377 1.79
tpch_q14/datafusion:vortex-compact 215602007 181242780 1.19
tpch_q15/datafusion:vortex-compact 335258455 324615812 1.03
tpch_q16/datafusion:vortex-compact 196146815 208457425 0.94
tpch_q17/datafusion:vortex-compact 302833252 315433279 0.96
tpch_q18/datafusion:vortex-compact 232144273 287639176 0.81
tpch_q19/datafusion:vortex-compact 434860283 520881142 0.83
tpch_q20/datafusion:vortex-compact 328777584 361090309 0.91
tpch_q21/datafusion:vortex-compact 489953806 423704775 1.16
tpch_q22/datafusion:vortex-compact 169827780 182680877 0.93
datafusion / parquet / ns (0.950x ➖, 0↑ 0↓)
name PR e8759c7 (ns) base 7f7d7d2 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 213086745 245627872 0.87
tpch_q02/datafusion:parquet 273302911 319668558 0.85
tpch_q03/datafusion:parquet 299214726 290834765 1.03
tpch_q04/datafusion:parquet 145090373 172444672 0.84
tpch_q05/datafusion:parquet 373235109 367493342 1.02
tpch_q06/datafusion:parquet 157466682 135004497 1.17
tpch_q07/datafusion:parquet 374660798 376922630 0.99
tpch_q08/datafusion:parquet 429897997 433645248 0.99
tpch_q09/datafusion:parquet 462037381 461732910 1.00
tpch_q10/datafusion:parquet 415953803 433359259 0.96
tpch_q11/datafusion:parquet 287118415 290334606 0.99
tpch_q12/datafusion:parquet 193693593 226645965 0.85
tpch_q13/datafusion:parquet 447044801 462645646 0.97
tpch_q14/datafusion:parquet 170531130 186853461 0.91
tpch_q15/datafusion:parquet 279913927 327518243 0.85
tpch_q16/datafusion:parquet 117550046 154466835 0.76
tpch_q17/datafusion:parquet 307680542 345542013 0.89
tpch_q18/datafusion:parquet 433273744 474910372 0.91
tpch_q19/datafusion:parquet 200119266 201381414 0.99
tpch_q20/datafusion:parquet 328022296 310206995 1.06
tpch_q21/datafusion:parquet 463439233 449498069 1.03
tpch_q22/datafusion:parquet 193436099 183848076 1.05
duckdb / vortex-file-compressed / ns (1.027x ➖, 0↑ 0↓)
name PR e8759c7 (ns) base 7f7d7d2 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 260884198 268816180 0.97
tpch_q02/duckdb:vortex-file-compressed 632795852 688233795 0.92
tpch_q03/duckdb:vortex-file-compressed 464859601 493006909 0.94
tpch_q04/duckdb:vortex-file-compressed 275661536 348473809 0.79
tpch_q05/duckdb:vortex-file-compressed 543993936 548403397 0.99
tpch_q06/duckdb:vortex-file-compressed 298380223 314279111 0.95
tpch_q07/duckdb:vortex-file-compressed 691138395 632052589 1.09
tpch_q08/duckdb:vortex-file-compressed 757247214 754200842 1.00
tpch_q09/duckdb:vortex-file-compressed 568463028 557284809 1.02
tpch_q10/duckdb:vortex-file-compressed 482847519 523632220 0.92
tpch_q11/duckdb:vortex-file-compressed 276960806 290173086 0.95
tpch_q12/duckdb:vortex-file-compressed 572440367 491254017 1.17
tpch_q13/duckdb:vortex-file-compressed 419604444 326812102 1.28
tpch_q14/duckdb:vortex-file-compressed 290337210 273860670 1.06
tpch_q15/duckdb:vortex-file-compressed 206609670 191022714 1.08
tpch_q16/duckdb:vortex-file-compressed 232811593 242144090 0.96
tpch_q17/duckdb:vortex-file-compressed 533822064 477978362 1.12
tpch_q18/duckdb:vortex-file-compressed 447663315 380115390 1.18
tpch_q19/duckdb:vortex-file-compressed 360417023 367520364 0.98
tpch_q20/duckdb:vortex-file-compressed 486737455 521837747 0.93
tpch_q21/duckdb:vortex-file-compressed 847733337 757737709 1.12
tpch_q22/duckdb:vortex-file-compressed 194732336 150180103 1.30
duckdb / vortex-compact / ns (1.007x ➖, 0↑ 0↓)
name PR e8759c7 (ns) base 7f7d7d2 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 236220972 245450099 0.96
tpch_q02/duckdb:vortex-compact 606123777 671110787 0.90
tpch_q03/duckdb:vortex-compact 470629390 504277047 0.93
tpch_q04/duckdb:vortex-compact 289266970 351119640 0.82
tpch_q05/duckdb:vortex-compact 582125684 617833213 0.94
tpch_q06/duckdb:vortex-compact 376550770 307552870 1.22
tpch_q07/duckdb:vortex-compact 771780856 617033522 1.25
tpch_q08/duckdb:vortex-compact 762400158 745967945 1.02
tpch_q09/duckdb:vortex-compact 565799223 602828083 0.94
tpch_q10/duckdb:vortex-compact 474815890 474783964 1.00
tpch_q11/duckdb:vortex-compact 260315120 255239059 1.02
tpch_q12/duckdb:vortex-compact 488882210 520526658 0.94
tpch_q13/duckdb:vortex-compact 249606506 252077978 0.99
tpch_q14/duckdb:vortex-compact 261220651 256449038 1.02
tpch_q15/duckdb:vortex-compact 209993395 173517609 1.21
tpch_q16/duckdb:vortex-compact 233731826 215319822 1.09
tpch_q17/duckdb:vortex-compact 506932148 438481163 1.16
tpch_q18/duckdb:vortex-compact 449088700 350858388 1.28
tpch_q19/duckdb:vortex-compact 385551619 400712032 0.96
tpch_q20/duckdb:vortex-compact 517247181 729335010 0.71
tpch_q21/duckdb:vortex-compact 729081839 731994793 1.00
tpch_q22/duckdb:vortex-compact 154542585 155053397 1.00
duckdb / parquet / ns (0.984x ➖, 0↑ 0↓)
name PR e8759c7 (ns) base 7f7d7d2 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 354152013 352506064 1.00
tpch_q02/duckdb:parquet 704612574 692140129 1.02
tpch_q03/duckdb:parquet 869448424 875490380 0.99
tpch_q04/duckdb:parquet 492623403 534947355 0.92
tpch_q05/duckdb:parquet 999420669 1022635197 0.98
tpch_q06/duckdb:parquet 331228016 334210186 0.99
tpch_q07/duckdb:parquet 925810848 934639114 0.99
tpch_q08/duckdb:parquet 1195099537 1178936329 1.01
tpch_q09/duckdb:parquet 1132996421 1091799862 1.04
tpch_q10/duckdb:parquet 1079774341 1063714685 1.02
tpch_q11/duckdb:parquet 506372681 485679436 1.04
tpch_q12/duckdb:parquet 539266035 586270840 0.92
tpch_q13/duckdb:parquet 877749038 874841159 1.00
tpch_q14/duckdb:parquet 543643868 619352824 0.88
tpch_q15/duckdb:parquet 410365166 414083471 0.99
tpch_q16/duckdb:parquet 539970217 568543789 0.95
tpch_q17/duckdb:parquet 518493720 523993227 0.99
tpch_q18/duckdb:parquet 684184839 689798999 0.99
tpch_q19/duckdb:parquet 627151429 625059522 1.00
tpch_q20/duckdb:parquet 880071511 936551213 0.94
tpch_q21/duckdb:parquet 808616659 828441002 0.98
tpch_q22/duckdb:parquet 463627308 457048890 1.01

@github-actions

github-actions Bot commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Random Access 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.3%
Engines: random-access No clear signal (+0.3%, low confidence)
Vortex (geomean): 0.999x ➖
Parquet (geomean): 0.996x ➖
Shifts: Parquet (control) -0.4% · Median polish -0.3%

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

random-access / vortex-file-compressed / ns (0.999x ➖, 0↑ 0↓)
name PR e8759c7 (ns) base 7f7d7d2 (ns) ratio (PR/base)
random-access/feature-vectors/correlated/vortex-tokio-local-disk 326027 343260 0.95
random-access/feature-vectors/correlated/vortex-tokio-local-disk-footer 590996 584736 1.01
random-access/feature-vectors/uniform/vortex-tokio-local-disk 2552404 2500491 1.02
random-access/feature-vectors/uniform/vortex-tokio-local-disk-footer 2993107 2949236 1.01
random-access/nested-lists/correlated/vortex-tokio-local-disk 271274 284893 0.95
random-access/nested-lists/correlated/vortex-tokio-local-disk-footer 329484 327638 1.01
random-access/nested-lists/uniform/vortex-tokio-local-disk 1428552 1401212 1.02
random-access/nested-lists/uniform/vortex-tokio-local-disk-footer 1573644 1569714 1.00
random-access/nested-structs/correlated/vortex-tokio-local-disk 313427 334876 0.94
random-access/nested-structs/correlated/vortex-tokio-local-disk-footer 455289 438366 1.04
random-access/nested-structs/uniform/vortex-tokio-local-disk 1029485 982073 1.05
random-access/nested-structs/uniform/vortex-tokio-local-disk-footer 1215787 1183053 1.03
random-access/taxi/correlated/vortex-tokio-local-disk 886291 894754 0.99
random-access/taxi/correlated/vortex-tokio-local-disk-footer 1360851 1347413 1.01
random-access/taxi/uniform/vortex-tokio-local-disk 3946475 3985620 0.99
random-access/taxi/uniform/vortex-tokio-local-disk-footer 4683470 4713563 0.99
random-access/vortex-tokio-local-disk 509717 514350 0.99
random-access/vortex-tokio-local-disk-footer 895321 909514 0.98
random-access / parquet / ns (0.996x ➖, 0↑ 0↓)
name PR e8759c7 (ns) base 7f7d7d2 (ns) ratio (PR/base)
random-access/feature-vectors/correlated/parquet-tokio-local-disk 8756262521 8917722433 0.98
random-access/feature-vectors/correlated/parquet-tokio-local-disk-footer 8759697638 8714057262 1.01
random-access/feature-vectors/uniform/parquet-tokio-local-disk 8694257673 8858622224 0.98
random-access/feature-vectors/uniform/parquet-tokio-local-disk-footer 8785876007 8889597168 0.99
random-access/nested-lists/correlated/parquet-tokio-local-disk 137042457 140041848 0.98
random-access/nested-lists/correlated/parquet-tokio-local-disk-footer 137439012 137788908 1.00
random-access/nested-lists/uniform/parquet-tokio-local-disk 137605436 141081779 0.98
random-access/nested-lists/uniform/parquet-tokio-local-disk-footer 137843538 137580568 1.00
random-access/nested-structs/correlated/parquet-tokio-local-disk 21099442 20958921 1.01
random-access/nested-structs/correlated/parquet-tokio-local-disk-footer 21051051 20464579 1.03
random-access/nested-structs/uniform/parquet-tokio-local-disk 20601056 20491938 1.01
random-access/nested-structs/uniform/parquet-tokio-local-disk-footer 20588074 20017218 1.03
random-access/parquet-tokio-local-disk 181974454 182785193 1.00
random-access/parquet-tokio-local-disk-footer 180308741 182270150 0.99
random-access/taxi/correlated/parquet-tokio-local-disk 273049637 274408456 1.00
random-access/taxi/correlated/parquet-tokio-local-disk-footer 270293122 274678886 0.98
random-access/taxi/uniform/parquet-tokio-local-disk 288340251 287520250 1.00
random-access/taxi/uniform/parquet-tokio-local-disk-footer 289096597 292331321 0.99
random-access / lance / ns (0.987x ➖, 0↑ 0↓)
name PR e8759c7 (ns) base 7f7d7d2 (ns) ratio (PR/base)
random-access/feature-vectors/correlated/lance-tokio-local-disk 352340 345035 1.02
random-access/feature-vectors/correlated/lance-tokio-local-disk-footer 1106480 1122177 0.99
random-access/feature-vectors/uniform/lance-tokio-local-disk 1085254 1121091 0.97
random-access/feature-vectors/uniform/lance-tokio-local-disk-footer 1938715 1905921 1.02
random-access/lance-tokio-local-disk 613350 656753 0.93
random-access/lance-tokio-local-disk-footer 1362051 1352090 1.01
random-access/nested-lists/correlated/lance-tokio-local-disk 186130 186782 1.00
random-access/nested-lists/correlated/lance-tokio-local-disk-footer 569192 590318 0.96
random-access/nested-lists/uniform/lance-tokio-local-disk 909632 913922 1.00
random-access/nested-lists/uniform/lance-tokio-local-disk-footer 1308952 1330164 0.98
random-access/nested-structs/correlated/lance-tokio-local-disk 307765 311095 0.99
random-access/nested-structs/correlated/lance-tokio-local-disk-footer 446300 455043 0.98
random-access/nested-structs/uniform/lance-tokio-local-disk 2406948 2440529 0.99
random-access/nested-structs/uniform/lance-tokio-local-disk-footer 2550034 2623033 0.97
random-access/taxi/correlated/lance-tokio-local-disk 941008 941532 1.00
random-access/taxi/correlated/lance-tokio-local-disk-footer 1845784 1874423 0.98
random-access/taxi/uniform/lance-tokio-local-disk 9953636 10022652 0.99
random-access/taxi/uniform/lance-tokio-local-disk-footer 10563521 10713363 0.99

@github-actions

github-actions Bot commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on S3 📖

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +7.8%
Engines: DataFusion No clear signal (+20.4%, environment too noisy confidence) · DuckDB No clear signal (-3.4%, environment too noisy confidence)
Vortex (geomean): 1.037x ➖
Parquet (geomean): 0.962x ➖
Shifts: Parquet (control) -3.8% · Median polish +4.9%

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

datafusion / vortex-compact / ns (1.040x ➖, 0↑ 0↓)
name PR e8759c7 (ns) base 7f7d7d2 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 566554576 577399976 0.98
tpch_q02/datafusion:vortex-compact 639655424 559480899 1.14
tpch_q03/datafusion:vortex-compact 522422891 487037555 1.07
tpch_q04/datafusion:vortex-compact 300005602 258424288 1.16
tpch_q05/datafusion:vortex-compact 656213023 638685014 1.03
tpch_q06/datafusion:vortex-compact 289917831 291447783 0.99
tpch_q07/datafusion:vortex-compact 719732112 691463678 1.04
tpch_q08/datafusion:vortex-compact 945593379 862795649 1.10
tpch_q09/datafusion:vortex-compact 972173441 827844884 1.17
tpch_q10/datafusion:vortex-compact 839269641 726535689 1.16
tpch_q11/datafusion:vortex-compact 506260736 446564773 1.13
tpch_q12/datafusion:vortex-compact 480091238 539346156 0.89
tpch_q13/datafusion:vortex-compact 268277859 251405879 1.07
tpch_q14/datafusion:vortex-compact 352964569 308897304 1.14
tpch_q15/datafusion:vortex-compact 598524600 581789123 1.03
tpch_q16/datafusion:vortex-compact 328444480 320216024 1.03
tpch_q17/datafusion:vortex-compact 759132500 813549021 0.93
tpch_q18/datafusion:vortex-compact 855508050 859802885 1.00
tpch_q19/datafusion:vortex-compact 505094033 633025113 0.80
tpch_q20/datafusion:vortex-compact 612305947 678797289 0.90
tpch_q21/datafusion:vortex-compact 947480278 892744781 1.06
tpch_q22/datafusion:vortex-compact 355269587 306254314 1.16
datafusion / parquet / ns (0.864x ➖, 4↑ 0↓)
name PR e8759c7 (ns) base 7f7d7d2 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 416612329 412412924 1.01
tpch_q02/datafusion:parquet 684913365 631684435 1.08
tpch_q03/datafusion:parquet 680527794 630895971 1.08
tpch_q04/datafusion:parquet 409756170 332866691 1.23
tpch_q05/datafusion:parquet 756261853 803231234 0.94
tpch_q06/datafusion:parquet 279542298 258179398 1.08
tpch_q07/datafusion:parquet 862796093 875817298 0.99
tpch_q08/datafusion:parquet 990995746 965086780 1.03
tpch_q09/datafusion:parquet 1272387246 1301654153 0.98
tpch_q10/datafusion:parquet 1930665158 1845977247 1.05
tpch_q11/datafusion:parquet 580340731 529209930 1.10
tpch_q12/datafusion:parquet 452462917 459772275 0.98
tpch_q13/datafusion:parquet 596033331 598890463 1.00
tpch_q14/datafusion:parquet 444310885 624321306 0.71
tpch_q15/datafusion:parquet 🚀 725640280 1224382570 0.59
tpch_q16/datafusion:parquet 🚀 295712894 920983124 0.32
tpch_q17/datafusion:parquet 🚀 846908248 2253739096 0.38
tpch_q18/datafusion:parquet 🚀 1192373814 2694675887 0.44
tpch_q19/datafusion:parquet 474423892 484304512 0.98
tpch_q20/datafusion:parquet 861405409 833871048 1.03
tpch_q21/datafusion:parquet 1073336347 1186044756 0.90
tpch_q22/datafusion:parquet 854224191 723687587 1.18
duckdb / vortex-compact / ns (1.035x ➖, 0↑ 0↓)
name PR e8759c7 (ns) base 7f7d7d2 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 595134478 661690111 0.90
tpch_q02/duckdb:vortex-compact 838403616 818075821 1.02
tpch_q03/duckdb:vortex-compact 866618826 827006329 1.05
tpch_q04/duckdb:vortex-compact 738269465 585772539 1.26
tpch_q05/duckdb:vortex-compact 981000673 944630591 1.04
tpch_q06/duckdb:vortex-compact 748930082 722948126 1.04
tpch_q07/duckdb:vortex-compact 1042410486 1037643322 1.00
tpch_q08/duckdb:vortex-compact 1299348112 1298272385 1.00
tpch_q09/duckdb:vortex-compact 1420322557 1302443964 1.09
tpch_q10/duckdb:vortex-compact 1129699354 1442572189 0.78
tpch_q11/duckdb:vortex-compact 532379031 435576773 1.22
tpch_q12/duckdb:vortex-compact 1213406259 1152303453 1.05
tpch_q13/duckdb:vortex-compact 807656708 644541570 1.25
tpch_q14/duckdb:vortex-compact 657982995 594550330 1.11
tpch_q15/duckdb:vortex-compact 608564621 562074699 1.08
tpch_q16/duckdb:vortex-compact 323499459 297490969 1.09
tpch_q17/duckdb:vortex-compact 994837310 944661522 1.05
tpch_q18/duckdb:vortex-compact 725672077 788497259 0.92
tpch_q19/duckdb:vortex-compact 799887222 872358242 0.92
tpch_q20/duckdb:vortex-compact 1065422580 1105453794 0.96
tpch_q21/duckdb:vortex-compact 1870783769 1897400389 0.99
tpch_q22/duckdb:vortex-compact 297730348 279027034 1.07
duckdb / parquet / ns (1.071x ➖, 0↑ 0↓)
name PR e8759c7 (ns) base 7f7d7d2 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 418902446 391078291 1.07
tpch_q02/duckdb:parquet 898098532 842844560 1.07
tpch_q03/duckdb:parquet 1113688769 1041005916 1.07
tpch_q04/duckdb:parquet 695287465 646439936 1.08
tpch_q05/duckdb:parquet 1323496473 1341091414 0.99
tpch_q06/duckdb:parquet 433050347 423749884 1.02
tpch_q07/duckdb:parquet 1147221009 1011888961 1.13
tpch_q08/duckdb:parquet 1632450806 1479825264 1.10
tpch_q09/duckdb:parquet 1493193831 1370647821 1.09
tpch_q10/duckdb:parquet 2557981262 2531123319 1.01
tpch_q11/duckdb:parquet 546740156 531347119 1.03
tpch_q12/duckdb:parquet 846296134 730100949 1.16
tpch_q13/duckdb:parquet 1044322604 1025752174 1.02
tpch_q14/duckdb:parquet 784684718 705213193 1.11
tpch_q15/duckdb:parquet 556238656 429941351 1.29
tpch_q16/duckdb:parquet 711211042 695066556 1.02
tpch_q17/duckdb:parquet 741176779 763158664 0.97
tpch_q18/duckdb:parquet 922281115 896938791 1.03
tpch_q19/duckdb:parquet 918851952 849413111 1.08
tpch_q20/duckdb:parquet 1394790930 1198865097 1.16
tpch_q21/duckdb:parquet 1187445377 1078538662 1.10
tpch_q22/duckdb:parquet 944619915 943187924 1.00

@github-actions

github-actions Bot commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Compression 📖


vortex / vortex-file-compressed / ns (0.988x ➖, 0↑ 0↓)
name PR e8759c7 (ns) base 7f7d7d2 (ns) ratio (PR/base)
compress time/Arade 891434989 960449355 0.93
compress time/Bimbo 4992351729 5192246823 0.96
compress time/CMSprovider 2701331281 2708265345 1.00
compress time/Euro2016 374472761 379727217 0.99
compress time/Food 344280501 349930626 0.98
compress time/HashTags 743536551 753035353 0.99
compress time/TPC-H l_comment canonical 1148605680 1195251325 0.96
compress time/TPC-H l_comment chunked 1217353421 1211536189 1.00
compress time/taxi 539445549 559876134 0.96
compress time/wide table cols=100 chunks=1 rows=1000 8829573 8713446 1.01
compress time/wide table cols=100 chunks=50 rows=1000 8802521 8909308 0.99
compress time/wide table cols=1000 chunks=1 rows=1000 89030769 91247806 0.98
compress time/wide table cols=1000 chunks=50 rows=1000 92507797 91631645 1.01
compress time/wide table cols=10000 chunks=1 rows=1000 1053185440 1073163181 0.98
compress time/wide table cols=10000 chunks=50 rows=1000 1058785186 1073374822 0.99
decompress time/Arade 22743857 22975316 0.99
decompress time/Bimbo 88857391 81241295 1.09
decompress time/CMSprovider 64152207 65431761 0.98
decompress time/Euro2016 17481063 17373115 1.01
decompress time/Food 7097165 7660441 0.93
decompress time/HashTags 95852807 95100416 1.01
decompress time/TPC-H l_comment canonical 36420407 37289965 0.98
decompress time/TPC-H l_comment chunked 36409490 36953769 0.99
decompress time/taxi 13951108 15118522 0.92
decompress time/wide table cols=100 chunks=1 rows=1000 2570939 2655218 0.97
decompress time/wide table cols=100 chunks=50 rows=1000 2707119 2512393 1.08
decompress time/wide table cols=1000 chunks=1 rows=1000 24001311 25126468 0.96
decompress time/wide table cols=1000 chunks=50 rows=1000 25731717 25630066 1.00
decompress time/wide table cols=10000 chunks=1 rows=1000 298148481 290446534 1.03
decompress time/wide table cols=10000 chunks=50 rows=1000 295464749 294101068 1.00
vortex / vortex-file-compressed / bytes (1.000x ➖, 0↑ 0↓)
name PR e8759c7 (bytes) base 7f7d7d2 (bytes) ratio (PR/base)
vortex-file-compressed size/Arade 145358300 145358300 1.00
vortex-file-compressed size/Bimbo 467257796 467257796 1.00
vortex-file-compressed size/CMSprovider 417789620 417789628 1.00
vortex-file-compressed size/Euro2016 162348908 162120188 1.00
vortex-file-compressed size/Food 41977336 41977336 1.00
vortex-file-compressed size/HashTags 184888284 184888236 1.00
vortex-file-compressed size/TPC-H l_comment canonical 172639984 172639984 1.00
vortex-file-compressed size/TPC-H l_comment chunked 172639984 172639984 1.00
vortex-file-compressed size/taxi 52296516 52296516 1.00
vortex-file-compressed size/wide table cols=100 chunks=1 rows=1000 932760 932760 1.00
vortex-file-compressed size/wide table cols=100 chunks=50 rows=1000 932760 932760 1.00
vortex-file-compressed size/wide table cols=1000 chunks=1 rows=1000 9309960 9309960 1.00
vortex-file-compressed size/wide table cols=1000 chunks=50 rows=1000 9309960 9309960 1.00
vortex-file-compressed size/wide table cols=10000 chunks=1 rows=1000 93117960 93117960 1.00
vortex-file-compressed size/wide table cols=10000 chunks=50 rows=1000 93117960 93117960 1.00
vortex / vortex-file-compressed / ratio (0.994x ➖, 0↑ 1↓)
name PR e8759c7 (ratio) base 7f7d7d2 (ratio) ratio (PR/base)
vortex:parquet-zstd ratio compress time/Arade 0.29657335 0.322221882 0.92
vortex:parquet-zstd ratio compress time/Bimbo 0.352732205 0.365910428 0.96
vortex:parquet-zstd ratio compress time/CMSprovider 0.346898178 0.345285448 1.00
vortex:parquet-zstd ratio compress time/Euro2016 0.245479392 0.250893179 0.98
vortex:parquet-zstd ratio compress time/Food 0.379402606 0.383768261 0.99
vortex:parquet-zstd ratio compress time/HashTags 0.302456185 0.308783441 0.98
vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical 0.313091988 0.326506165 0.96
vortex:parquet-zstd ratio compress time/TPC-H l_comment chunked 0.333039503 0.328925398 1.01
vortex:parquet-zstd ratio compress time/taxi 0.393742262 0.410491149 0.96
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=1 rows=1000 1.40439966 1.39340672 1.01
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=1000 1.39620012 1.40706595 0.99
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=1 rows=1000 1.16466924 1.20104928 0.97
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=50 rows=1000 1.21733372 1.19120494 1.02
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=1 rows=1000 1.27826099 1.26859012 1.01
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=50 rows=1000 1.31079182 1.28967718 1.02
vortex:parquet-zstd ratio decompress time/Arade 0.031810899 0.0319787043 0.99
vortex:parquet-zstd ratio decompress time/Bimbo 🚨 0.0459600657 0.0417325283 1.10
vortex:parquet-zstd ratio decompress time/CMSprovider 0.033171712 0.0334063415 0.99
vortex:parquet-zstd ratio decompress time/Euro2016 0.0404122111 0.0403368781 1.00
vortex:parquet-zstd ratio decompress time/Food 0.0317313719 0.0337267538 0.94
vortex:parquet-zstd ratio decompress time/HashTags 0.134210279 0.135475936 0.99
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical 0.0531531144 0.0546410683 0.97
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 0.0535005538 0.0540148728 0.99
vortex:parquet-zstd ratio decompress time/taxi 0.048773922 0.0530375618 0.92
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 1.07278996 1.11824784 0.96
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 1.14027745 1.05329855 1.08
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 0.864694392 0.921520491 0.94
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 0.926077295 0.910729352 1.02
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=1000 0.972751669 0.934701402 1.04
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=1000 0.970843424 0.954190122 1.02
vortex:parquet-zstd size/Arade 0.563373077 0.563373077 1.00
vortex:parquet-zstd size/Bimbo 1.21518019 1.21518019 1.00
vortex:parquet-zstd size/CMSprovider 1.10853182 1.10853184 1.00
vortex:parquet-zstd size/Euro2016 1.32017279 1.31831291 1.00
vortex:parquet-zstd size/Food 1.17585221 1.17585221 1.00
vortex:parquet-zstd size/HashTags 1.38481745 1.38481709 1.00
vortex:parquet-zstd size/TPC-H l_comment canonical 1.09018632 1.09018632 1.00
vortex:parquet-zstd size/TPC-H l_comment chunked 1.09018632 1.09018632 1.00
vortex:parquet-zstd size/taxi 0.945967392 0.945967392 1.00
vortex:parquet-zstd size/wide table cols=100 chunks=1 rows=1000 1.00038181 1.00038181 1.00
vortex:parquet-zstd size/wide table cols=100 chunks=50 rows=1000 1.00038181 1.00038181 1.00
vortex:parquet-zstd size/wide table cols=1000 chunks=1 rows=1000 0.99849378 0.99849378 1.00
vortex:parquet-zstd size/wide table cols=1000 chunks=50 rows=1000 0.99849378 0.99849378 1.00
vortex:parquet-zstd size/wide table cols=10000 chunks=1 rows=1000 0.998691077 0.998691077 1.00
vortex:parquet-zstd size/wide table cols=10000 chunks=50 rows=1000 0.998691077 0.998691077 1.00
vortex / parquet / ns (0.997x ➖, 0↑ 0↓)
name PR e8759c7 (ns) base 7f7d7d2 (ns) ratio (PR/base)
parquet_rs-zstd compress time/Arade 3005782516 2980708040 1.01
parquet_rs-zstd compress time/Bimbo 14153376575 14189939458 1.00
parquet_rs-zstd compress time/CMSprovider 7787101370 7843554842 0.99
parquet_rs-zstd compress time/Euro2016 1525475346 1513501559 1.01
parquet_rs-zstd compress time/Food 907427877 911827949 1.00
parquet_rs-zstd compress time/HashTags 2458328142 2438716758 1.01
parquet_rs-zstd compress time/TPC-H l_comment canonical 3668588547 3660731257 1.00
parquet_rs-zstd compress time/TPC-H l_comment chunked 3655282362 3683316018 0.99
parquet_rs-zstd compress time/taxi 1370047365 1363917676 1.00
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 6287080 6253340 1.01
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 6304627 6331834 1.00
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 76442964 75973407 1.01
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 75992142 76923493 0.99
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 823920507 845949505 0.97
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 807744728 832281781 0.97
parquet_rs-zstd decompress time/Arade 714970582 718456751 1.00
parquet_rs-zstd decompress time/Bimbo 1933360835 1946713950 0.99
parquet_rs-zstd decompress time/CMSprovider 1933943204 1958662876 0.99
parquet_rs-zstd decompress time/Euro2016 432568833 430700536 1.00
parquet_rs-zstd decompress time/Food 223663982 227132473 0.98
parquet_rs-zstd decompress time/HashTags 714198704 701972755 1.02
parquet_rs-zstd decompress time/TPC-H l_comment canonical 685197987 682453074 1.00
parquet_rs-zstd decompress time/TPC-H l_comment chunked 680544170 684140628 0.99
parquet_rs-zstd decompress time/taxi 286036214 285053111 1.00
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 2396498 2374445 1.01
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 2374088 2385262 1.00
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 27756987 27266315 1.02
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 27785712 28142352 0.99
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 306500097 310737240 0.99
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 304338209 308220617 0.99
vortex / parquet / bytes (1.000x ➖, 0↑ 0↓)
name PR e8759c7 (bytes) base 7f7d7d2 (bytes) ratio (PR/base)
parquet size/Arade 258014282 258014282 1.00
parquet size/Bimbo 384517292 384517292 1.00
parquet size/CMSprovider 376885545 376885545 1.00
parquet size/Euro2016 122975499 122975499 1.00
parquet size/Food 35699500 35699500 1.00
parquet size/HashTags 133510943 133510943 1.00
parquet size/TPC-H l_comment canonical 158358238 158358238 1.00
parquet size/TPC-H l_comment chunked 158358238 158358238 1.00
parquet size/taxi 55283635 55283635 1.00
parquet size/wide table cols=100 chunks=1 rows=1000 932404 932404 1.00
parquet size/wide table cols=100 chunks=50 rows=1000 932404 932404 1.00
parquet size/wide table cols=1000 chunks=1 rows=1000 9324004 9324004 1.00
parquet size/wide table cols=1000 chunks=50 rows=1000 9324004 9324004 1.00
parquet size/wide table cols=10000 chunks=1 rows=1000 93240004 93240004 1.00
parquet size/wide table cols=10000 chunks=50 rows=1000 93240004 93240004 1.00

Signed-off-by: Joseph Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joseph Isaacs <joe.isaacs@live.co.uk>
@joseph-isaacs joseph-isaacs added the action/bench-all Runs all CPU benchmarks. Do not combine with other benchmark labels; GPU is the only exception. label Aug 12, 2026
@github-actions github-actions Bot removed the action/bench-all Runs all CPU benchmarks. Do not combine with other benchmark labels; GPU is the only exception. label Aug 12, 2026
@joseph-isaacs joseph-isaacs added the action/bench-all Runs all CPU benchmarks. Do not combine with other benchmark labels; GPU is the only exception. label Aug 13, 2026
@github-actions github-actions Bot removed the action/bench-all Runs all CPU benchmarks. Do not combine with other benchmark labels; GPU is the only exception. label Aug 13, 2026
@joseph-isaacs
joseph-isaacs requested a review from AdamGS August 13, 2026 08:52
@joseph-isaacs joseph-isaacs changed the title Add batched positional reads feat: add read_ranges Aug 13, 2026
coalesce_config,
max_alignment,
metrics,
concurrency,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

should this be concurrency or batch_size?

Comment thread vortex-io/src/read_at.rs
Comment thread vortex-file/src/segments/source.rs Outdated
Comment thread vortex-io/src/read_at.rs
@joseph-isaacs joseph-isaacs added the action/bench-all Runs all CPU benchmarks. Do not combine with other benchmark labels; GPU is the only exception. label Aug 13, 2026
@github-actions github-actions Bot removed the action/bench-all Runs all CPU benchmarks. Do not combine with other benchmark labels; GPU is the only exception. label Aug 13, 2026
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
@joseph-isaacs joseph-isaacs added the action/bench-gpu-compress Run only the GPU compression benchmark on this PR label Aug 13, 2026
@github-actions github-actions Bot removed the action/bench-gpu-compress Run only the GPU compression benchmark on this PR label Aug 13, 2026
@github-actions

Copy link
Copy Markdown
Contributor

GPU Compression

┌───────────────────────────────────────────┬────────────────────────┐
│ Benchmark                                 │ vortex-file-compressed │
├───────────────────────────────────────────┼────────────────────────┤
│ decompress time/TPC-H l_comment canonical │ 1917069.00 μs (1.00)   │
└───────────────────────────────────────────┴────────────────────────┘

Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
@joseph-isaacs joseph-isaacs added the action/bench-all Runs all CPU benchmarks. Do not combine with other benchmark labels; GPU is the only exception. label Aug 13, 2026
@github-actions github-actions Bot removed the action/bench-all Runs all CPU benchmarks. Do not combine with other benchmark labels; GPU is the only exception. label Aug 13, 2026
@joseph-isaacs
joseph-isaacs marked this pull request as ready for review August 13, 2026 16:03
@joseph-isaacs joseph-isaacs changed the title feat: add read_ranges feat: add read_ranges to VortexReadAt Aug 13, 2026
@joseph-isaacs
joseph-isaacs requested a review from AdamGS August 13, 2026 16:04

@AdamGS AdamGS left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

LGTM

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

Labels

changelog/feature A new feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants