tests: Lowers the number of pods returned by estimateMaximumPods

The Conformance test "should orphan pods created by rc if delete options say so"
is spawning 80% of the Cluster's Pod Availability (on a 2 node setup, with 30 Pods
capacity each, it spawns 48 pods).

Because of this, tests that are running in parallel with this test has a higher
chance to flake, causing them to timeout because they didn't get to spawn the
necessary Pods within the expected 1 minute time.

Lowering the percentage should reduce the ammount of flakes we see.
This commit is contained in:
Claudiu Belu 2021-12-10 22:19:28 -08:00
parent e53f93c7bb
commit e68b530733

View File

@ -68,7 +68,7 @@ func estimateMaximumPods(c clientset.Interface, min, max int32) int32 {
availablePods += 10
}
//avoid creating exactly max pods
availablePods = int32(float32(availablePods) * 0.8)
availablePods = int32(float32(availablePods) * 0.5)
// bound the top and bottom
if availablePods > max {
availablePods = max