Skip to content

fix: set Fast Forward evaluation time from range end - #1101

Merged
jranson merged 1 commit into
trickstercache:mainfrom
houyuwushang:fix-tsm-fast-forward-time-1100
Aug 4, 2026
Merged

fix: set Fast Forward evaluation time from range end#1101
jranson merged 1 commit into
trickstercache:mainfrom
houyuwushang:fix-tsm-fast-forward-time-1100

Conversation

@houyuwushang

Copy link
Copy Markdown
Contributor

Description

Prometheus Fast Forward removed the range parameters without setting the instant query's time. In a TSM pool, terminal origins could therefore evaluate one request at different epochs and leave aggregate contributions split across several points.

This promotes the original range end to time unchanged before removing start, end, and step. It also covers GET and POST forms plus a two-member TSM request that must produce one summed Fast Forward point at the requested epoch.

Fixes #1100

Type of Change

    • Bug fix
    • New feature
    • Optimization
    • Test coverage
    • Documentation
    • Infrastructure

AI Disclosure

    • This contribution DOES NOT include AI-generated changes
    • This contribution DOES include AI-generated changes, and I have reviewed the relevant contributing guidelines.

Signed-off-by: houyuwushang <liuluoqianqiu@outlook.com>
@houyuwushang
houyuwushang requested a review from a team as a code owner August 4, 2026 06:55
@jranson
jranson merged commit 30155b0 into trickstercache:main Aug 4, 2026
11 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.

TSM Fast Forward uses different implicit evaluation times across pool members

2 participants