thanos-io / promql-engine

Multi-threaded PromQL engine implementation based on the Volcano paper.
Apache License 2.0
138 stars 54 forks source link

Distributed Engine: have some partial response strategy #468

Open MichaHoffmann opened 2 months ago

MichaHoffmann commented 2 months ago

Partial response strategy is something that is thanos specific right now and abstracted into the Select() call. Distributed engine changes that since it does the remote calls itself. We should think how we want to handle partial responses during distributed query execution.

fpetkovski commented 2 months ago

Perhaps this can be solved directly into the remote engine implementation where we convert errors to warns?