@@ -20,6 +20,7 @@ import (
2020 "github.com/grafana/dskit/services"
2121 "github.com/grafana/dskit/test"
2222 "github.com/grafana/dskit/user"
23+ "github.com/prometheus/common/model"
2324 "github.com/prometheus/prometheus/model/labels"
2425 "github.com/prometheus/prometheus/promql"
2526 "github.com/prometheus/prometheus/storage"
@@ -43,7 +44,7 @@ func BenchmarkQuery(b *testing.B) {
4344
4445 opts := streamingpromql .NewTestEngineOpts ()
4546 prometheusEngine := promql .NewEngine (opts .CommonOpts )
46- mimirEngine , err := streamingpromql .NewEngine (opts , streamingpromql .NewStaticQueryLimitsProvider (0 ), stats .NewQueryMetrics (nil ), streamingpromql .NewQueryPlanner (opts ), log .NewNopLogger ())
47+ mimirEngine , err := streamingpromql .NewEngine (opts , streamingpromql .NewStaticQueryLimitsProvider (0 , model . UTF8Validation ), stats .NewQueryMetrics (nil ), streamingpromql .NewQueryPlanner (opts ), log .NewNopLogger ())
4748 require .NoError (b , err )
4849
4950 // Important: the names below must remain in sync with the names used in tools/benchmark-query-engine.
@@ -95,7 +96,7 @@ func TestBothEnginesReturnSameResultsForBenchmarkQueries(t *testing.T) {
9596
9697 opts := streamingpromql .NewTestEngineOpts ()
9798 prometheusEngine := promql .NewEngine (opts .CommonOpts )
98- limitsProvider := streamingpromql .NewStaticQueryLimitsProvider (0 )
99+ limitsProvider := streamingpromql .NewStaticQueryLimitsProvider (0 , model . UTF8Validation )
99100 queryMetrics := stats .NewQueryMetrics (nil )
100101 mimirEngine , err := streamingpromql .NewEngine (opts , limitsProvider , queryMetrics , streamingpromql .NewQueryPlanner (opts ), log .NewNopLogger ())
101102 require .NoError (t , err )
@@ -124,7 +125,7 @@ func TestBenchmarkSetup(t *testing.T) {
124125 q := createBenchmarkQueryable (t , []int {1 })
125126
126127 opts := streamingpromql .NewTestEngineOpts ()
127- mimirEngine , err := streamingpromql .NewEngine (opts , streamingpromql .NewStaticQueryLimitsProvider (0 ), stats .NewQueryMetrics (nil ), streamingpromql .NewQueryPlanner (opts ), log .NewNopLogger ())
128+ mimirEngine , err := streamingpromql .NewEngine (opts , streamingpromql .NewStaticQueryLimitsProvider (0 , model . UTF8Validation ), stats .NewQueryMetrics (nil ), streamingpromql .NewQueryPlanner (opts ), log .NewNopLogger ())
128129 require .NoError (t , err )
129130
130131 ctx := user .InjectOrgID (context .Background (), UserID )
0 commit comments