Skip to content

feat(asapquery): gate warm routes on materialization readiness - #497

Merged
zzylol merged 1 commit into
mainfrom
feat/asapquery-materialization-readiness
Sep 4, 2026
Merged

zzylol merged 1 commit into
mainfrom
feat/asapquery-materialization-readiness

Conversation

@zzylol

@zzylol zzylol commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

Summary

  • track materializing, ready, and serving state per materialization and physical-plan generation
  • require complete and fresh closed-window coverage before a QueryPlan route returns a warm result
  • convert incomplete, missing, or generation-raced coverage into an explicit capability miss for Prometheus fallback
  • expose materialization phase and coverage through the physical-plan status endpoint

Stack

Verification

  • cargo test -p data_plane query_engines::asap_query_engine::engine --lib
  • cargo test -p data_plane storage_engines::types::hot_reload_config::tests --lib
  • cargo test -p control_plane query_plan

This PR is intentionally open and should be reviewed/merged after its stack parent.

@zzylol
zzylol force-pushed the feat/asapquery-startup-planning branch from 1d6baa5 to d10da29 Compare September 4, 2026 03:08
@zzylol
zzylol force-pushed the feat/asapquery-materialization-readiness branch from b70528b to 3c8baba Compare September 4, 2026 03:09
@zzylol
zzylol force-pushed the feat/asapquery-startup-planning branch from d10da29 to e6e1b42 Compare September 4, 2026 03:25
@zzylol
zzylol force-pushed the feat/asapquery-materialization-readiness branch from 3c8baba to 4f182bf Compare September 4, 2026 03:25
@zzylol
zzylol changed the base branch from feat/asapquery-startup-planning to main September 4, 2026 03:43
@zzylol
zzylol merged commit 0de3511 into main Sep 4, 2026
1 check passed
@zzylol
zzylol deleted the feat/asapquery-materialization-readiness 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