Skip to content

Layout Reader V2#6069

Draft
gatesn wants to merge 26 commits intodevelopfrom
ngates/layout2
Draft

Layout Reader V2#6069
gatesn wants to merge 26 commits intodevelopfrom
ngates/layout2

Conversation

@gatesn
Copy link
Contributor

@gatesn gatesn commented Jan 20, 2026

Draft PR demonstrating the V2 Reader API.

This API simplifies expression push-down and pruning (using similar reduce/reduce_parent workflow as the operators change), improves performance with coarser partitions rather than individual splits, and integrates more cleanly with the DataSource API proposal in #5949

gatesn added 22 commits January 10, 2026 21:21
Signed-off-by: Nicholas Gates <nick@nickgates.com>
Signed-off-by: Nicholas Gates <nick@nickgates.com>
Signed-off-by: Nicholas Gates <nick@nickgates.com>
Signed-off-by: Nicholas Gates <nick@nickgates.com>
Signed-off-by: Nicholas Gates <nick@nickgates.com>
Signed-off-by: Nicholas Gates <nick@nickgates.com>
Signed-off-by: Nicholas Gates <nick@nickgates.com>
Signed-off-by: Nicholas Gates <nick@nickgates.com>
Signed-off-by: Nicholas Gates <nick@nickgates.com>
Signed-off-by: Nicholas Gates <nick@nickgates.com>
Signed-off-by: Nicholas Gates <nick@nickgates.com>
Signed-off-by: Nicholas Gates <nick@nickgates.com>
Signed-off-by: Nicholas Gates <nick@nickgates.com>
Signed-off-by: Nicholas Gates <nick@nickgates.com>
Signed-off-by: Nicholas Gates <nick@nickgates.com>
Signed-off-by: Nicholas Gates <nick@nickgates.com>
Signed-off-by: Nicholas Gates <nick@nickgates.com>
Signed-off-by: Nicholas Gates <nick@nickgates.com>
Signed-off-by: Nicholas Gates <nick@nickgates.com>
Signed-off-by: Nicholas Gates <nick@nickgates.com>
@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Feb 6, 2026

Deploying vortex-bench with  Cloudflare Pages  Cloudflare Pages

Latest commit: b690791
Status: ✅  Deploy successful!
Preview URL: https://914403ab.vortex-93b.pages.dev
Branch Preview URL: https://ngates-layout2.vortex-93b.pages.dev

View logs

Signed-off-by: Nicholas Gates <nick@nickgates.com>
Signed-off-by: Nicholas Gates <nick@nickgates.com>
Signed-off-by: Nicholas Gates <nick@nickgates.com>
Signed-off-by: Nicholas Gates <nick@nickgates.com>
@codspeed-hq
Copy link

codspeed-hq bot commented Feb 8, 2026

Merging this PR will improve performance by 34.98%

⚡ 1 improved benchmark
✅ 1137 untouched benchmarks
⏩ 1265 skipped benchmarks1

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation chunked_bool_into_canonical[(1000, 10)] 88.6 µs 65.6 µs +34.98%

Comparing ngates/layout2 (b690791) with develop (12ae21e)

Open in CodSpeed

Footnotes

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

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant