From a23d10d70db4cc8c8c84afe04fc6186ffe686de2 Mon Sep 17 00:00:00 2001 From: gurprand <53016533+gurprand@users.noreply.github.com> Date: Thu, 13 Apr 2023 11:56:18 -0700 Subject: [PATCH 1/2] changing timeout for retry calls for debug apis --- cafy_pytest/plugin.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cafy_pytest/plugin.py b/cafy_pytest/plugin.py index 18a6a36..017c41f 100644 --- a/cafy_pytest/plugin.py +++ b/cafy_pytest/plugin.py @@ -279,7 +279,7 @@ def _requests_retry(logger, url, method, data=None, files=None, headers=None, t _requests_retry(url, 'POST', data=json.dumps(context, default=json_serial)) """ - retries = Retry(total=5, + retries = Retry(total=2, backoff_factor=1, status_forcelist=[502, 503, 504, 404]) s = requests.Session() @@ -1053,7 +1053,7 @@ def check_analyzer_status(self, params, headers): try: url = "http://{0}:5001/end_test_case/".format(CafyLog.debug_server) self.log.info("Calling registration service (url:%s) to check analyzer status" % url) - response = _requests_retry(self.log, url, 'GET', data=params, timeout=60) + response = _requests_retry(self.log, url, 'GET', data=params, timeout=15) if response.status_code == 200: return response.json()['analyzer_status'] else: @@ -1912,7 +1912,7 @@ def _get_analyzer_log(self): "debug_server_name": CafyLog.debug_server} url = 'http://{0}:5001/get_analyzer_log/'.format(CafyLog.debug_server) try: - response = _requests_retry(self.log, url, 'GET', data=params, timeout=300) + response = _requests_retry(self.log, url, 'GET', data=params, timeout=60) if response is not None and response.status_code == 200: if response.text: if 'Content-Disposition' in response.headers: From fea0f914fba236653796b6080dc8a60b923a6cb3 Mon Sep 17 00:00:00 2001 From: gurprand <53016533+gurprand@users.noreply.github.com> Date: Thu, 13 Apr 2023 11:57:23 -0700 Subject: [PATCH 2/2] Update plugin.py --- cafy_pytest/plugin.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cafy_pytest/plugin.py b/cafy_pytest/plugin.py index 017c41f..2ff0acd 100644 --- a/cafy_pytest/plugin.py +++ b/cafy_pytest/plugin.py @@ -1912,7 +1912,7 @@ def _get_analyzer_log(self): "debug_server_name": CafyLog.debug_server} url = 'http://{0}:5001/get_analyzer_log/'.format(CafyLog.debug_server) try: - response = _requests_retry(self.log, url, 'GET', data=params, timeout=60) + response = _requests_retry(self.log, url, 'GET', data=params, timeout=120) if response is not None and response.status_code == 200: if response.text: if 'Content-Disposition' in response.headers: