Merge "Tune curl repetitions value"

This commit is contained in:
Zuul 2022-01-13 08:02:15 +00:00 committed by Gerrit Code Review
commit 3a8ccf5b4f
2 changed files with 8 additions and 4 deletions

View File

@ -1046,7 +1046,8 @@ class BaseKuryrScenarioTest(manager.NetworkScenarioTest):
LOG.info("Unsupported protocol %s, returning", protocol) LOG.info("Unsupported protocol %s, returning", protocol)
return return
self._run_and_assert(req, pred) self._run_and_assert(
req, pred, retry_repetitions=consts.REPETITIONS_PER_BACKEND*amount)
def assert_backend_amount_from_pod(self, server_ip, amount, pod, def assert_backend_amount_from_pod(self, server_ip, amount, pod,
server_port=None, server_port=None,
@ -1137,9 +1138,10 @@ class BaseKuryrScenarioTest(manager.NetworkScenarioTest):
else: else:
LOG.info("Unsupported protocol %s, returning", protocol) LOG.info("Unsupported protocol %s, returning", protocol)
return return
self._run_and_assert(req, pred) self._run_and_assert(
req, pred, retry_repetitions=consts.REPETITIONS_PER_BACKEND*amount)
def _run_and_assert(self, fn, predicate, retry_repetitions=100): def _run_and_assert(self, fn, predicate, retry_repetitions=20):
resps = [fn() for _ in range(retry_repetitions)] resps = [fn() for _ in range(retry_repetitions)]
predicate(self, resps) predicate(self, resps)
@ -1351,7 +1353,8 @@ class BaseKuryrScenarioTest(manager.NetworkScenarioTest):
'Incorrect amount of unique backends. ' 'Incorrect amount of unique backends. '
'Got {}'.format(unique_resps)) 'Got {}'.format(unique_resps))
self._run_and_assert(req, pred) self._run_and_assert(
req, pred, retry_repetitions=consts.REPETITIONS_PER_BACKEND*amount)
def create_and_ping_pod(self): def create_and_ping_pod(self):
name, pod = self.create_pod() name, pod = self.create_pod()

View File

@ -20,3 +20,4 @@ POD_AFFINITY = {'requiredDuringSchedulingIgnoredDuringExecution': [
TIME_TO_APPLY_SGS = 30 TIME_TO_APPLY_SGS = 30
POD_STATUS_RETRIES = 240 POD_STATUS_RETRIES = 240
NS_TIMEOUT = 600 NS_TIMEOUT = 600
REPETITIONS_PER_BACKEND = 10