From cd7ac6f31a0e13f77ed2536a79a21a38b1b610ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=F0=9F=8C=B2=20Harry=20=F0=9F=8C=8A=20John=20=F0=9F=8F=94?= Date: Fri, 30 May 2025 17:58:01 -0700 Subject: [PATCH] ThanosEngine: Only enable default optimizers MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 🌲 Harry 🌊 John 🏔 --- CHANGELOG.md | 1 + pkg/querier/engine_factory.go | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ac284ba295b..e5045c1af63 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,7 @@ # Changelog ## master / unreleased +* [BUGFIX] ThanosEngine: Only enable default optimizers. #6776 * [ENHANCEMENT] Distributor: Add min/max schema validation for NativeHistograms. #6766 * [ENHANCEMENT] Ingester: Handle runtime errors in query path #6769 * [CHANGE] Ingester: Remove EnableNativeHistograms config flag and instead gate keep through new per-tenant limit at ingestion. #6718 diff --git a/pkg/querier/engine_factory.go b/pkg/querier/engine_factory.go index c1060ef766f..d64c4544d1e 100644 --- a/pkg/querier/engine_factory.go +++ b/pkg/querier/engine_factory.go @@ -26,7 +26,7 @@ func NewEngineFactory(opts promql.EngineOpts, enableThanosEngine bool, reg prome if enableThanosEngine { thanosEngine = engine.New(engine.Opts{ EngineOpts: opts, - LogicalOptimizers: logicalplan.AllOptimizers, + LogicalOptimizers: logicalplan.DefaultOptimizers, EnableAnalysis: true, }) }