Skip to content

Reject summary joins until keyed staging is available - #586

Merged
zzylol merged 1 commit into
mainfrom
feat/maintenance-watermark-coordinator
Sep 10, 2026
Merged

zzylol merged 1 commit into
mainfrom
feat/maintenance-watermark-coordinator

Conversation

@zzylol

@zzylol zzylol commented Sep 10, 2026

Copy link
Copy Markdown
Contributor

The production maintenance adapter treated SummaryJoin as an accumulator merge. A join has keyed relational semantics and may require synchronized inputs; AggregateCore::merge_with cannot implement it. Plans containing this node could therefore publish a valid-looking but incorrect summary.

Remove the unsafe mapping so SummaryJoin follows the existing explicit unsupported-operator failure path until the staged keyed join runtime is installed.

Validation: inherited maintenance runtime failure/no-commit coverage; this is a one-arm dispatch correction.

@zzylol
zzylol merged commit ef1ede6 into main Sep 10, 2026
1 check passed
@zzylol
zzylol deleted the feat/maintenance-watermark-coordinator branch September 10, 2026 17:55
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