Skip to content

Verify shared workload publication and failed-generation isolation - #517

Merged
zzylol merged 4 commits into
mainfrom
test/shared-workload-deployment
Sep 8, 2026
Merged

zzylol merged 4 commits into
mainfrom
test/shared-workload-deployment

Conversation

@zzylol

@zzylol zzylol commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

Before this PR

The whole-backend process fixture used an obsolete publication request, APPLIED instead of STAGED, and summary payloads without frame lineage. It no longer exercised the current deployment contract.

After this PR

Two quantile roots publish one producer. The emitted plan passes the actual ASAPCollector library validator and runtime-config projection. Production control-plane and data-plane processes exchange a current staged plan and consume generation-bound OTLP checkpoints; both readouts return the expected values. An injected Collector staging failure leaves the old active plan and warm result unchanged, and a frame from the rejected generation is rejected.

Verification

Built the production control-plane binary and ran backend_process_e2e successfully. Collector acknowledgement is simulated; Collector plan decoding/projection uses its real library, not a duplicate backend schema. This does not claim a real Collector process or its raw-update loop ran. Quantile fixtures use integral ranks; arbitrary PromQL interpolation conformance is not claimed.

Stacked on #516. No automatic merge or independent review.

@zzylol
zzylol changed the base branch from feat/bound-exact-dashboard to main September 8, 2026 20:15
@zzylol
zzylol merged commit 4c0500f into main Sep 8, 2026
1 of 2 checks passed
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