Skip to content

Add zoned layout scan plan - #9187

Draft
joseph-isaacs wants to merge 1 commit into
vortex-plan-optimizerfrom
vortex-plan-zoned
Draft

Add zoned layout scan plan#9187
joseph-isaacs wants to merge 1 commit into
vortex-plan-optimizerfrom
vortex-plan-zoned

Conversation

@joseph-isaacs

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

Copy link
Copy Markdown
Contributor

Summary

  • add a ZonedPlan physical node with a transparent data child and auxiliary zones child
  • construct it from both current vortex.zoned layouts and legacy vortex.stats layouts
  • recursively optimize both child plans
  • expose the node through the public plan API and new_plan dispatch
  • add plan-tree snapshots for current and legacy zoned layouts

Stack

This draft is stacked on #9166 and targets vortex-plan-optimizer.

Scope

This PR represents the physical zoned layout without inventing execution semantics that the current plan IR cannot express. Zone-map pruning still needs a query-aware predicate/pruning plan and will be handled with plan execution in a later change.

Checks

  • cargo test -p vortex-layout — 211 passed
  • cargo clippy --all-targets --all-features
  • cargo +nightly fmt --all -- --check
  • git diff --check

Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
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.

1 participant