Skip to content

Commit 4dcde0e

Browse files
committed
UPSTREAM: <carry>: extend k8s suite timeouts for parallel testing load
Analysis of flakes from the k8s suite has shown consistent examples of otherwise well behaved testing failing due timeouts because of temporary load on controllers during parallel testing. Increasing these timeouts will reduce flakes.
1 parent 96593f3 commit 4dcde0e

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

test/e2e/framework/pod/wait.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,18 +44,18 @@ import (
4444

4545
const (
4646
// defaultPodDeletionTimeout is the default timeout for deleting pod.
47-
defaultPodDeletionTimeout = 3 * time.Minute
47+
defaultPodDeletionTimeout = 10 * time.Minute
4848

4949
// podListTimeout is how long to wait for the pod to be listable.
50-
podListTimeout = time.Minute
50+
podListTimeout = 5 * time.Minute
5151

5252
podRespondingTimeout = 15 * time.Minute
5353

5454
// How long pods have to become scheduled onto nodes
5555
podScheduledBeforeTimeout = podListTimeout + (20 * time.Second)
5656

5757
// podStartTimeout is how long to wait for the pod to be started.
58-
podStartTimeout = 5 * time.Minute
58+
podStartTimeout = 10 * time.Minute
5959

6060
// singleCallTimeout is how long to try single API calls (like 'get' or 'list'). Used to prevent
6161
// transient failures from failing tests.

0 commit comments

Comments
 (0)