Skip to content

refactor: align backend with merged Planner contracts for migration - #514

Merged
zzylol merged 3 commits into
mainfrom
feat/workload-dag-migration
Sep 8, 2026
Merged

refactor: align backend with merged Planner contracts for migration#514
zzylol merged 3 commits into
mainfrom
feat/workload-dag-migration

Conversation

@zzylol

@zzylol zzylol commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

Why

Prerequisite for workload DAG migration in #512; stacked on #513. The old pin diverged from Planner main, which now has BinaryOp and typed summary update semantics.

Before this PR

The backend used cb50219 and old SummaryAgg column/Concat shapes, preventing adoption of merged Planner workload and arithmetic capabilities.

After this PR

Pin merged Planner d0701dd, preserve discriminator metadata, adapt summary input bindings, and use canonical promql workload JSON. Unsupported binary execution remains explicit fallback until its execution slice lands; this PR does not claim arithmetic serving is complete.

Validation

  • 638 control-plane library tests pass
  • 971 data-plane library tests pass
  • cargo check for both crates passes

Existing TopK PR #505 overlaps the pin and summary-input transition; reconcile its remaining weighting/evidence work instead of merging its old pin over this one.

@zzylol
zzylol changed the base branch from fix/shared-materialization-contract to main September 8, 2026 19:11
@zzylol
zzylol merged commit 017cabf into main Sep 8, 2026
1 check 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