promql-engine icon indicating copy to clipboard operation
promql-engine copied to clipboard

all: make coalesce a logical node

Open MichaHoffmann opened this issue 6 months ago • 1 comments

Making "coalesce" a logical node, allows us to move it around in the execution tree and eventually coalesce later and evaluate more of the query concurrently. This will allow us to subsequently treat local execution almost like remote execution, so that we can compute aggregations in shards.

MichaHoffmann avatar Jun 08 '25 13:06 MichaHoffmann

This change potentially modifies the contract with the scanner. I would like to test it with our downstream project this week before we merge it.

fpetkovski avatar Jun 09 '25 07:06 fpetkovski