Skip to content

Conversation

@MichaHoffmann
Copy link
Contributor

@MichaHoffmann MichaHoffmann commented Oct 8, 2025

To facilitate proper fan-out pruning in the distributed engine, we need to annotate the remote engines with their proper external labelset. Previously we only would use their partition labels but that leads to unnecessary global fan-outs, but newer versions of promql-engine can distinguish between partition labels and the full labelset.

  • I added CHANGELOG entry for this change.
  • Change is not relevant to the end user.

Changes

Verification

To facilitate proper fan-out pruning in the distributed engine, we need
to annotate the remote engines with their proper external labelset.
Previously we only would use their partition labels but that leads to
unnecessary global fan-outs, but newer versions of promql-engine can
distinguish between partition labels and the full labelset.

Signed-off-by: Michael Hoffmann <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants