From 4dcb84892636add07c42c241cd61f965886d44f8 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 Kubernetes-commit: 3930629e130f1c98821f8033941870ab582db284 --- pkg/util/flowcontrol/fairqueuing/queueset/queueset.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/util/flowcontrol/fairqueuing/queueset/queueset.go b/pkg/util/flowcontrol/fairqueuing/queueset/queueset.go index 823ab9294..69562d728 100644 --- a/pkg/util/flowcontrol/fairqueuing/queueset/queueset.go +++ b/pkg/util/flowcontrol/fairqueuing/queueset/queueset.go @@ -707,7 +707,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: