diff --git a/test/e2e/density.go b/test/e2e/density.go index 9a959c7755e..636f3d4e194 100644 --- a/test/e2e/density.go +++ b/test/e2e/density.go @@ -339,9 +339,13 @@ var _ = framework.KubeDescribe("Density", func() { } }) + options := framework.FrameworkOptions{ + ClientQPS: 50.0, + ClientBurst: 100, + } // Explicitly put here, to delete namespace at the end of the test // (after measuring latency metrics, etc.). - f := framework.NewDefaultFramework("density") + f := framework.NewFramework("density", options, nil) f.NamespaceDeletionTimeout = time.Hour BeforeEach(func() { diff --git a/test/e2e/framework/util.go b/test/e2e/framework/util.go index bf1f7bb3b2a..3f610036afa 100644 --- a/test/e2e/framework/util.go +++ b/test/e2e/framework/util.go @@ -2786,7 +2786,7 @@ func DeleteResourceAndPods(clientset clientset.Interface, internalClientset inte } deleteTime := time.Now().Sub(startTime) Logf("Deleting %v %s took: %v", kind, name, deleteTime) - err = waitForPodsInactive(ps, 10*time.Millisecond, 10*time.Minute) + err = waitForPodsInactive(ps, 100*time.Millisecond, 10*time.Minute) if err != nil { return fmt.Errorf("error while waiting for pods to become inactive %s: %v", name, err) } @@ -2794,10 +2794,12 @@ func DeleteResourceAndPods(clientset clientset.Interface, internalClientset inte Logf("Terminating %v %s pods took: %v", kind, name, terminatePodTime) // this is to relieve namespace controller's pressure when deleting the // namespace after a test. - err = waitForPodsGone(ps, 10*time.Second, 10*time.Minute) + err = waitForPodsGone(ps, 100*time.Millisecond, 10*time.Minute) if err != nil { return fmt.Errorf("error while waiting for pods gone %s: %v", name, err) } + gcPodTime := time.Now().Sub(startTime) - terminatePodTime + Logf("Garbage collecting %v %s pods took: %v", kind, name, gcPodTime) return nil }