Repository navigation
Commit 9624673
fix(executor): keep the evaluation timestamp on temporal pane merges
A per-series SummaryMerge grouped away the time column, so its native
output disagreed with the Planner schema ("native output type differs
from Planner output"). Merge by series identity, then attach the run
scope's timestamp with scope_timestamp, as per-series SummaryAgg does.
Pane build timestamps never reach the merged state. Ported from #569.
Regression tests merge 5 one-minute panes for an exact Sum and a KLL
quantile, rebuilt at query time and retained with distinct build
timestamps, and compare them with one 5-minute build.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>1 parent 346e37f commit 9624673
2 files changed
Lines changed: 405 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
551 | 551 | | |
552 | 552 | | |
553 | 553 | | |
| 554 | + | |
| 555 | + | |
| 556 | + | |
| 557 | + | |
| 558 | + | |
| 559 | + | |
| 560 | + | |
| 561 | + | |
| 562 | + | |
| 563 | + | |
| 564 | + | |
| 565 | + | |
| 566 | + | |
| 567 | + | |
| 568 | + | |
| 569 | + | |
554 | 570 | | |
555 | 571 | | |
556 | 572 | | |
| |||
0 commit comments