From: Filip Tehlar Date: Mon, 24 Apr 2023 15:52:50 +0000 (+0200) Subject: hs-test: adjust performace testing parameters X-Git-Tag: v23.10-rc0~65 X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;h=dda1f6871e3962a4db77e919025ab512a5b3a9fa;p=vpp.git hs-test: adjust performace testing parameters Apache ab sometimes fails during extensive performace testing. This patch makes sure hs-test perf tests always pass. Type: test Signed-off-by: Filip Tehlar Change-Id: I0921682f0f07df3af45b342b9a7ddfa1af037ceb --- diff --git a/extras/hs-test/http_test.go b/extras/hs-test/http_test.go index 42eb0f055ea..e576e4a832d 100644 --- a/extras/hs-test/http_test.go +++ b/extras/hs-test/http_test.go @@ -69,7 +69,7 @@ func parseString(s, pattern string) string { func runNginxPerf(s *NoTopoSuite, mode, ab_or_wrk string) error { nRequests := 1000000 - nClients := 2000 + nClients := 1000 serverAddress := s.netInterfaces[tapInterfaceName].peer.ip4AddressString() @@ -87,6 +87,8 @@ func runNginxPerf(s *NoTopoSuite, mode, ab_or_wrk string) error { } else if mode != "cps" { return fmt.Errorf("invalid mode %s; expected cps/rps", mode) } + // don't exit on socket receive errors + args += " -r" args += " http://" + serverAddress + ":80/64B.json" abCont.extraRunningArgs = args o, err := abCont.combinedOutput()