From 48ea20a7950e231a531bb64b41bf34271a0354e6 Mon Sep 17 00:00:00 2001 From: Wojciech Tyczynski Date: Fri, 5 Feb 2016 16:02:00 +0100 Subject: [PATCH] Higher QPS limits in load.go test --- test/e2e/load.go | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/test/e2e/load.go b/test/e2e/load.go index d41870dddfc..bfa2a8d003d 100644 --- a/test/e2e/load.go +++ b/test/e2e/load.go @@ -70,7 +70,17 @@ var _ = Describe("Load capacity", func() { framework.NamespaceDeletionTimeout = time.Hour BeforeEach(func() { - c = framework.Client + // Explicitly create a client with higher QPS limits. + config, err := loadConfig() + Expect(err).NotTo(HaveOccurred()) + config.QPS = 50 + config.Burst = 100 + c, err = client.New(config) + Expect(err).NotTo(HaveOccurred()) + if c.Client.Timeout == 0 { + c.Client.Timeout = singleCallTimeout + } + ns = framework.Namespace.Name nodes := ListSchedulableNodesOrDie(c) nodeCount = len(nodes.Items) @@ -79,7 +89,7 @@ var _ = Describe("Load capacity", func() { // Terminating a namespace (deleting the remaining objects from it - which // generally means events) can affect the current run. Thus we wait for all // terminating namespace to be finally deleted before starting this test. - err := checkTestingNSDeletedExcept(c, ns) + err = checkTestingNSDeletedExcept(c, ns) expectNoError(err) expectNoError(resetMetrics(c))