Skip to content

feat: add backend-local Remote Write foundation - #493

Merged
zzylol merged 1 commit into
mainfrom
feat/asapquery-compatibility-profile-runtime
Sep 4, 2026
Merged

zzylol merged 1 commit into
mainfrom
feat/asapquery-compatibility-profile-runtime

Conversation

@zzylol

@zzylol zzylol commented Sep 3, 2026 •

Copy link
Copy Markdown
Contributor

Stack order

  1. feat(query): compile generic post-ASAP DAG bindings #494 — strict generic QueryPlan DAG compiler/runtime
  2. feat: add backend-local Remote Write foundation #493 (this PR) — backend-local Prometheus Remote Write foundation
  3. feat: install strict backend-local PhysicalPlan profile #495 — strict PhysicalPlan startup/install integration

This branch is rebased onto #494. #495 is based on this branch and contains only the strict boot/install delta.

Scope

This is the compatibility profile backend-local ingest foundation, not all six design phases. It adds the asapquery profile, Prometheus fallback startup check, Remote Write v1 wire validation, bounded retry deduplication, request-atomic queue admission, config-driven precompute routing, and receiver metrics.

Verification

The rebased stack passes formatting, data-plane binary check, 959 data-plane library tests (single-threaded), 630 control-plane library tests, 3 binary/profile tests, focused Remote Write HTTP tests, and has no ignored Rust E2Es.

Deferred to #495

This PR retains the initial streaming-config bootstrap. #495 replaces it with atomic PhysicalPlan startup/install, a backend-local PrecomputePlan contract, plan-scoped deduplication, readiness gating, and #494 QueryPlan-DAG serving. Canonical startup compilation from serialized QueryWorkload/DataWorkload and a complete Collector-free warm-result process E2E remain explicit follow-ups; the stack does not claim all six phases.

@zzylol
zzylol force-pushed the feat/asapquery-compatibility-profile-runtime branch from 545de76 to 83c7a67 Compare September 3, 2026 20:47
@zzylol zzylol changed the title feat: add ASAPQuery profile and Remote Write ingestion feat: add backend-local Remote Write foundation Sep 3, 2026
@zzylol
zzylol changed the base branch from main to feat/generic-post-asap-dag-compiler September 3, 2026 20:48
@zzylol
zzylol force-pushed the feat/generic-post-asap-dag-compiler branch from 19ce07d to efa0de4 Compare September 4, 2026 03:05
@zzylol
zzylol force-pushed the feat/asapquery-compatibility-profile-runtime branch from 83c7a67 to 33ce19e Compare September 4, 2026 03:06
@zzylol
zzylol force-pushed the feat/generic-post-asap-dag-compiler branch from efa0de4 to 54601e1 Compare September 4, 2026 03:25
@zzylol
zzylol force-pushed the feat/asapquery-compatibility-profile-runtime branch from 33ce19e to 4983454 Compare September 4, 2026 03:25
@zzylol
zzylol changed the base branch from feat/generic-post-asap-dag-compiler to main September 4, 2026 03:43
@zzylol
zzylol merged commit 4e28fea into main Sep 4, 2026
1 check passed
@zzylol
zzylol deleted the feat/asapquery-compatibility-profile-runtime 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