浏览代码

AMBARI-14710. AMBARI-14710 : Add retry logic for REST calls between Ambari and Ranger (aonishuk)

Andrew Onishuk 9 年之前
父节点
当前提交
1217a56dcf

+ 1 - 1
ambari-common/src/main/python/resource_management/libraries/functions/ranger_functions.py

@@ -207,7 +207,7 @@ class Rangeradmin:
     except TimeoutError:
       raise Fail("Connection to Ranger Admin failed. Reason - timeout")
 
-  @safe_retry(times=5, sleep_time=8, backoff_factor=1.5, err_class=Fail, return_on_fail=None)
+  @safe_retry(times=15, sleep_time=8, backoff_factor=1.5, err_class=Fail, return_on_fail=None)
   def check_ranger_login_urllib2(self, url):
     """
     :param url: ranger admin host url

+ 1 - 1
ambari-common/src/main/python/resource_management/libraries/functions/ranger_functions_v2.py

@@ -170,7 +170,7 @@ class RangeradminV2:
     except TimeoutError:
       raise Fail("Connection to Ranger Admin failed. Reason - timeout")
 
-  @safe_retry(times=5, sleep_time=8, backoff_factor=1.5, err_class=Fail, return_on_fail=None)
+  @safe_retry(times=15, sleep_time=8, backoff_factor=1.5, err_class=Fail, return_on_fail=None)
   def check_ranger_login_urllib2(self, url):
     """
     :param url: ranger admin host url