mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-02 16:29:21 +00:00
Fix the bug that qos class determination be incorrect with small numbers
This commit is contained in:
parent
bff6ee8e4a
commit
452ebed92b
@ -37,9 +37,9 @@ func isMemoryBestEffort(container *api.Container) bool {
|
|||||||
func isMemoryGuaranteed(container *api.Container) bool {
|
func isMemoryGuaranteed(container *api.Container) bool {
|
||||||
// A container is memory guaranteed if its memory request == memory limit.
|
// A container is memory guaranteed if its memory request == memory limit.
|
||||||
// If memory request == memory limit, the user is very confident of resource consumption.
|
// If memory request == memory limit, the user is very confident of resource consumption.
|
||||||
memoryRequestValue := container.Resources.Requests.Memory().Value()
|
memoryRequest := container.Resources.Requests.Memory()
|
||||||
memoryLimitValue := container.Resources.Limits.Memory().Value()
|
memoryLimit := container.Resources.Limits.Memory()
|
||||||
return memoryRequestValue == memoryLimitValue && memoryRequestValue != 0
|
return (*memoryRequest).Cmp(*memoryLimit) == 0 && memoryRequest.Value() != 0
|
||||||
}
|
}
|
||||||
|
|
||||||
// GetContainerOomAdjust returns the amount by which the OOM score of all processes in the
|
// GetContainerOomAdjust returns the amount by which the OOM score of all processes in the
|
||||||
|
Loading…
Reference in New Issue
Block a user