Skip to content

Commit 9a9275c

Browse files
committed
More test fix
1 parent 509b87c commit 9a9275c

File tree

2 files changed

+7
-9
lines changed

2 files changed

+7
-9
lines changed

pkg/scheduler/queue/queue.go

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ package queue
22

33
import (
44
"context"
5-
"fmt"
65
"sync"
76
"time"
87

@@ -109,7 +108,6 @@ func (q *RequestQueue) EnqueueRequest(userID string, req Request, maxQueriers fl
109108

110109
q.totalRequests.WithLabelValues(userID).Inc()
111110

112-
fmt.Println("EnqueueRequest", q.queues.getTotalQueueSize(userID), maxOutstandingRequests)
113111
if q.queues.getTotalQueueSize(userID) >= maxOutstandingRequests {
114112
q.discardedRequests.WithLabelValues(userID).Inc()
115113
return ErrTooManyRequests

pkg/scheduler/queue/queue_test.go

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ func TestRequestQueue_GetNextRequestForQuerier_ShouldGetRequestAfterReshardingBe
160160
}
161161

162162
func TestRequestQueue_QueriersShouldGetHighPriorityQueryFirst(t *testing.T) {
163-
queue := NewRequestQueue(100, 0,
163+
queue := NewRequestQueue(0, 0,
164164
prometheus.NewGaugeVec(prometheus.GaugeOpts{}, []string{"user"}),
165165
prometheus.NewCounterVec(prometheus.CounterOpts{}, []string{"user"}),
166166
MockLimits{MaxOutstanding: 3},
@@ -182,9 +182,9 @@ func TestRequestQueue_QueriersShouldGetHighPriorityQueryFirst(t *testing.T) {
182182
isHighPriority: true,
183183
}
184184

185-
assert.Nil(t, queue.EnqueueRequest("userID", normalRequest1, 1, func() {}))
186-
assert.Nil(t, queue.EnqueueRequest("userID", normalRequest2, 1, func() {}))
187-
assert.Nil(t, queue.EnqueueRequest("userID", highPriorityRequest, 1, func() {}))
185+
assert.NoError(t, queue.EnqueueRequest("userID", normalRequest1, 1, func() {}))
186+
assert.NoError(t, queue.EnqueueRequest("userID", normalRequest2, 1, func() {}))
187+
assert.NoError(t, queue.EnqueueRequest("userID", highPriorityRequest, 1, func() {}))
188188

189189
assert.Error(t, queue.EnqueueRequest("userID", highPriorityRequest, 1, func() {})) // should fail due to maxOutstandingPerTenant = 3
190190
assert.Equal(t, 3, queue.queues.getTotalQueueSize("userID"))
@@ -197,7 +197,7 @@ func TestRequestQueue_QueriersShouldGetHighPriorityQueryFirst(t *testing.T) {
197197
}
198198

199199
func TestRequestQueue_ReservedQueriersShouldOnlyGetHighPriorityQueries(t *testing.T) {
200-
queue := NewRequestQueue(100, 0,
200+
queue := NewRequestQueue(0, 0,
201201
prometheus.NewGaugeVec(prometheus.GaugeOpts{}, []string{"user"}),
202202
prometheus.NewCounterVec(prometheus.CounterOpts{}, []string{"user"}),
203203
MockLimits{MaxOutstanding: 3, ReservedQueriers: 1},
@@ -216,8 +216,8 @@ func TestRequestQueue_ReservedQueriersShouldOnlyGetHighPriorityQueries(t *testin
216216
isHighPriority: true,
217217
}
218218

219-
assert.NotNil(t, queue.EnqueueRequest("userID", normalRequest, 1, func() {}))
220-
assert.NotNil(t, queue.EnqueueRequest("userID", highPriorityRequest, 1, func() {}))
219+
assert.NoError(t, queue.EnqueueRequest("userID", normalRequest, 1, func() {}))
220+
assert.NoError(t, queue.EnqueueRequest("userID", highPriorityRequest, 1, func() {}))
221221

222222
nextRequest, _, _ := queue.GetNextRequestForQuerier(ctx, FirstUser(), "querier-1")
223223
assert.Equal(t, highPriorityRequest, nextRequest)

0 commit comments

Comments
 (0)