Skip to content

feat(query): bind SID reads to active materializations - #465

Merged
zzylol merged 2 commits into
mainfrom
feat/backend-plan-sid-binding
Sep 3, 2026
Merged

zzylol merged 2 commits into
mainfrom
feat/backend-plan-sid-binding

Conversation

@zzylol

@zzylol zzylol commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

Summary

  • derive the allowed materialization set from active warm BackendPlan routes
  • carry that set in each immutable query execution context
  • exclude stale or unrelated SIDs even when metric, grouping and family match
  • retain explicit legacy behavior only when no BackendPlan exists

Validation

  • cargo test -p data_plane query_engines::asap_query_engine --lib (89 passed before the focused regression addition)
  • cargo test -p data_plane backend_plan_materialization_filter_excludes_stale_sid --lib
  • git diff --check

Stack

Depends on #464.

@zzylol
zzylol changed the base branch from feat/validated-backend-plan-runtime to main September 3, 2026 02:54
@zzylol
zzylol merged commit 4e6d837 into main Sep 3, 2026
1 check passed
@zzylol
zzylol deleted the feat/backend-plan-sid-binding branch September 12, 2026 14:48
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