in pkg/capacityscheduling/elasticquota.go [89:104]
func (e *ElasticQuotaInfo) overUsed(podRequest framework.Resource, resource *framework.Resource) bool {
if e.Used.MilliCPU+podRequest.MilliCPU > resource.MilliCPU {
return true
}
if e.Used.Memory+podRequest.Memory > resource.Memory {
return true
}
for rName, rQuant := range podRequest.ScalarResources {
if rQuant+e.Used.ScalarResources[rName] > resource.ScalarResources[rName] {
return true
}
}
return false
}