Skip to content

Commit d7507ae

Browse files
committed
remove enableStepStats from query frontend
Signed-off-by: rubywtl <[email protected]>
1 parent da0cf2e commit d7507ae

File tree

7 files changed

+10
-19
lines changed

7 files changed

+10
-19
lines changed

pkg/cortex/modules.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -534,13 +534,12 @@ func (t *Cortex) initQueryFrontendTripperware() (serv services.Service, err erro
534534
shardedPrometheusCodec,
535535
t.Cfg.Querier.LookbackDelta,
536536
t.Cfg.Frontend.DistributedExecEnabled,
537-
t.Cfg.Querier.EnablePerStepStats,
538537
)
539538
if err != nil {
540539
return nil, err
541540
}
542541

543-
instantQueryMiddlewares, err := instantquery.Middlewares(util_log.Logger, t.Overrides, instantQueryCodec, queryAnalyzer, t.Cfg.Querier.LookbackDelta, t.Cfg.Frontend.DistributedExecEnabled, t.Cfg.Querier.EnablePerStepStats)
542+
instantQueryMiddlewares, err := instantquery.Middlewares(util_log.Logger, t.Overrides, instantQueryCodec, queryAnalyzer, t.Cfg.Querier.LookbackDelta, t.Cfg.Frontend.DistributedExecEnabled)
544543
if err != nil {
545544
return nil, err
546545
}

pkg/querier/tripperware/distributed_query.go

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,11 @@ const (
1515
stepBatch = 10
1616
)
1717

18-
func DistributedQueryMiddleware(enablePerStepStats bool, lookBackDelta time.Duration) Middleware {
18+
func DistributedQueryMiddleware(lookBackDelta time.Duration) Middleware {
1919
return MiddlewareFunc(func(next Handler) Handler {
2020
return distributedQueryMiddleware{
21-
next: next,
22-
enablePerStepStats: enablePerStepStats,
23-
lookBackDelta: lookBackDelta,
21+
next: next,
22+
lookBackDelta: lookBackDelta,
2423
}
2524
})
2625
}
@@ -33,9 +32,8 @@ func getStartAndEnd(start time.Time, end time.Time, step time.Duration) (time.Ti
3332
}
3433

3534
type distributedQueryMiddleware struct {
36-
next Handler
37-
enablePerStepStats bool
38-
lookBackDelta time.Duration
35+
next Handler
36+
lookBackDelta time.Duration
3937
}
4038

4139
func (d distributedQueryMiddleware) newLogicalPlan(qs string, start time.Time, end time.Time, step time.Duration) (*logicalplan.Plan, error) {
@@ -48,7 +46,7 @@ func (d distributedQueryMiddleware) newLogicalPlan(qs string, start time.Time, e
4846
Step: step,
4947
StepsBatch: stepBatch,
5048
LookbackDelta: d.lookBackDelta,
51-
EnablePerStepStats: d.enablePerStepStats,
49+
EnablePerStepStats: false, // Hardcoded value that will be re-populated again in the querier stage
5250
}
5351

5452
expr, err := parser.NewParser(qs, parser.WithFunctions(parser.Functions)).ParseExpr()

pkg/querier/tripperware/distributed_query_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ func TestLogicalPlanGeneration(t *testing.T) {
121121
t.Run(strconv.Itoa(i)+"_"+tc.name, func(t *testing.T) {
122122
t.Parallel()
123123

124-
middleware := DistributedQueryMiddleware(false, 5*time.Minute)
124+
middleware := DistributedQueryMiddleware(5 * time.Minute)
125125

126126
handler := middleware.Wrap(HandlerFunc(func(_ context.Context, req Request) (Response, error) {
127127
return nil, nil

pkg/querier/tripperware/instantquery/instant_query_middlewares.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ func Middlewares(
1616
queryAnalyzer querysharding.Analyzer,
1717
lookbackDelta time.Duration,
1818
distributedExecEnabled bool,
19-
enablePerStepStats bool,
2019
) ([]tripperware.Middleware, error) {
2120
m := []tripperware.Middleware{
2221
NewLimitsMiddleware(limits, lookbackDelta),
@@ -25,7 +24,7 @@ func Middlewares(
2524

2625
if distributedExecEnabled {
2726
m = append(m,
28-
tripperware.DistributedQueryMiddleware(enablePerStepStats, lookbackDelta))
27+
tripperware.DistributedQueryMiddleware(lookbackDelta))
2928
}
3029

3130
return m, nil

pkg/querier/tripperware/instantquery/instant_query_middlewares_test.go

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,6 @@ func TestRoundTrip(t *testing.T) {
6161
qa,
6262
5*time.Minute,
6363
false, // distributedExecEnabled
64-
false, // enablePerStepStats
6564
)
6665
require.NoError(t, err)
6766

@@ -174,7 +173,6 @@ func TestRoundTripWithAndWithoutDistributedExec(t *testing.T) {
174173
qa,
175174
5*time.Minute,
176175
tc.distributedEnabled,
177-
false, // enablePerStepStats
178176
)
179177
require.NoError(t, err)
180178

pkg/querier/tripperware/queryrange/query_range_middlewares.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,6 @@ func Middlewares(
103103
shardedPrometheusCodec tripperware.Codec,
104104
lookbackDelta time.Duration,
105105
distributedExecEnabled bool,
106-
enablePerStepStats bool,
107106
) ([]tripperware.Middleware, cache.Cache, error) {
108107
// Metric used to keep track of each middleware execution duration.
109108
metrics := tripperware.NewInstrumentMiddlewareMetrics(registerer)
@@ -142,7 +141,7 @@ func Middlewares(
142141
if distributedExecEnabled {
143142
queryRangeMiddleware = append(queryRangeMiddleware,
144143
tripperware.InstrumentMiddleware("range_logical_plan_gen", metrics),
145-
tripperware.DistributedQueryMiddleware(enablePerStepStats, lookbackDelta))
144+
tripperware.DistributedQueryMiddleware(lookbackDelta))
146145
}
147146

148147
return queryRangeMiddleware, c, nil

pkg/querier/tripperware/queryrange/query_range_middlewares_test.go

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,6 @@ func TestRoundTrip(t *testing.T) {
6868
ShardedPrometheusCodec,
6969
5*time.Minute,
7070
false, // distributedExecEnabled
71-
false, // enablePerStepStats
7271
)
7372
require.NoError(t, err)
7473

@@ -193,7 +192,6 @@ func TestRoundTripWithAndWithoutDistributedExec(t *testing.T) {
193192
ShardedPrometheusCodec,
194193
5*time.Minute,
195194
tc.distributedEnabled,
196-
false, // enablePerStepStats
197195
)
198196
require.NoError(t, err)
199197

0 commit comments

Comments
 (0)