diff --git a/enterprise/server/scheduling/priority_task_scheduler/priority_task_scheduler.go b/enterprise/server/scheduling/priority_task_scheduler/priority_task_scheduler.go index aab0c8cd7ad..1c0ffb73a2a 100644 --- a/enterprise/server/scheduling/priority_task_scheduler/priority_task_scheduler.go +++ b/enterprise/server/scheduling/priority_task_scheduler/priority_task_scheduler.go @@ -661,12 +661,12 @@ func (q *PriorityTaskScheduler) HasExcessCapacity() bool { } // If more than n% of RAM is used; don't request extra work. - if float64(q.ramBytesUsed) > float64(q.ramBytesCapacity)*(*excessCapacityThreshold) { + if float64(q.ramBytesUsed) >= float64(q.ramBytesCapacity)*(*excessCapacityThreshold) { return false } // If more than n% of CPU is used; don't request extra work. - if float64(q.cpuMillisUsed) > float64(q.cpuMillisCapacity)*(*excessCapacityThreshold) { + if float64(q.cpuMillisUsed) >= float64(q.cpuMillisCapacity)*(*excessCapacityThreshold) { return false } return true