From 3930629e130f1c98821f8033941870ab582db284 Mon Sep 17 00:00:00 2001 From: Mike Spreitzer Date: Fri, 18 Jun 2021 01:37:22 -0400 Subject: [PATCH] Track generalization for width --- .../pkg/util/flowcontrol/fairqueuing/queueset/queueset.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/staging/src/k8s.io/apiserver/pkg/util/flowcontrol/fairqueuing/queueset/queueset.go b/staging/src/k8s.io/apiserver/pkg/util/flowcontrol/fairqueuing/queueset/queueset.go index 4445089da2a..b72a0d500ff 100644 --- a/staging/src/k8s.io/apiserver/pkg/util/flowcontrol/fairqueuing/queueset/queueset.go +++ b/staging/src/k8s.io/apiserver/pkg/util/flowcontrol/fairqueuing/queueset/queueset.go @@ -709,7 +709,7 @@ func (qs *queueSet) selectQueueLocked() *queue { if queue.requests.Length() != 0 { sMin = math.Min(sMin, queue.virtualStart) sMax = math.Max(sMax, queue.virtualStart) - estimatedWorkInProgress := qs.estimatedServiceTime * float64(queue.requestsExecuting) + estimatedWorkInProgress := qs.estimatedServiceTime * float64(queue.seatsInUse) dsMin = math.Min(dsMin, queue.virtualStart-estimatedWorkInProgress) dsMax = math.Max(dsMax, queue.virtualStart-estimatedWorkInProgress) // the virtual finish time of the oldest request is: