Skip to content

fix: support stored-series filters and set operators - #503

Closed
zzylol wants to merge 1 commit into
feat/handoff-range-boundsfrom
fix/stored-series-binary
Closed

zzylol wants to merge 1 commit into
feat/handoff-range-boundsfrom
fix/stored-series-binary

Conversation

@zzylol

@zzylol zzylol commented Sep 30, 2026 •

Copy link
Copy Markdown
Contributor

Stacked on #502.

Why

Stored per-series readouts retained metric names, so Planner rejected filter comparisons and set operators over these values.

What

Normalize the series identity at temporal readouts, including integer count conversion, and enable the existing Binary lowering. Keep the lowering identical across lifecycle timing cuts.

Before this PR

A comparison or set operation between stored temporal readouts could not compile.

After this PR

Stored sum and count readouts match after dropping metric names, producing the expected filtered or combined series. Stored state itself retains its complete identity.

Validation

Regression failed before the fix and passes after, including serialized-plan execution. Updated deployment and compile/cut tests. Workspace fmt, all-target clippy with warnings denied, and full workspace tests passed.

🤖 Generated with Claude Code

@zzylol
zzylol force-pushed the feat/handoff-physical-coverage branch from 07684a9 to 7856e25 Compare September 30, 2026 18:27
@zzylol
zzylol force-pushed the fix/stored-series-binary branch from a21e656 to 9f8c1dc Compare September 30, 2026 18:27
@zzylol
zzylol changed the base branch from feat/handoff-physical-coverage to feat/handoff-range-bounds September 30, 2026 18:28
Drop metric names at temporal summary readouts so stored filter comparisons and set operators follow PromQL matching. Keep lowering independent of timing and cover exact sum/count readouts through serialized plans.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@zzylol
zzylol force-pushed the feat/handoff-range-bounds branch from 9ed2e69 to 7edd134 Compare September 30, 2026 20:25
@zzylol
zzylol force-pushed the fix/stored-series-binary branch from 9f8c1dc to f914507 Compare September 30, 2026 20:25
@zzylol

zzylol commented Oct 1, 2026

Copy link
Copy Markdown
Contributor Author

Included in the squash merge of #507 into main (79f3587).

@zzylol zzylol closed this Oct 1, 2026
@milindsrivastava1997
milindsrivastava1997 deleted the fix/stored-series-binary branch November 4, 2026 16:53
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