From a6055b5c26e1dba291c36c104d86c27b38ed7c01 Mon Sep 17 00:00:00 2001 From: ravisantoshgudimetla Date: Fri, 29 Mar 2019 17:56:42 -0400 Subject: [PATCH] Fix usage priority fraction --- test/e2e/scheduling/priorities.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/test/e2e/scheduling/priorities.go b/test/e2e/scheduling/priorities.go index b395a39f102..c6e96bb7eaa 100644 --- a/test/e2e/scheduling/priorities.go +++ b/test/e2e/scheduling/priorities.go @@ -334,11 +334,18 @@ func computeCpuMemFraction(cs clientset.Interface, node v1.Node, resource *v1.Re Expect(found).To(Equal(true)) cpuAllocatableMil := cpuAllocatable.MilliValue() + floatOne := float64(1) cpuFraction := float64(totalRequestedCpuResource) / float64(cpuAllocatableMil) + if cpuFraction > floatOne { + cpuFraction = floatOne + } memAllocatable, found := node.Status.Allocatable[v1.ResourceMemory] Expect(found).To(Equal(true)) memAllocatableVal := memAllocatable.Value() memFraction := float64(totalRequestedMemResource) / float64(memAllocatableVal) + if memFraction > floatOne { + memFraction = floatOne + } framework.Logf("Node: %v, totalRequestedCpuResource: %v, cpuAllocatableMil: %v, cpuFraction: %v", node.Name, totalRequestedCpuResource, cpuAllocatableMil, cpuFraction) framework.Logf("Node: %v, totalRequestedMemResource: %v, memAllocatableVal: %v, memFraction: %v", node.Name, totalRequestedMemResource, memAllocatableVal, memFraction)