Procházet zdrojové kódy

Increase default retry_on_error and get_status sleep time

Cristian Matiut před 4 měsíci
rodič
revize
62cdfce74a
2 změnil soubory, kde provedl 2 přidání a 2 odebrání
  1. 1 1
      coriolis/providers/replicator.py
  2. 1 1
      coriolis/utils.py

+ 1 - 1
coriolis/providers/replicator.py

@@ -162,7 +162,7 @@ class Client(object):
         sess.verify = self._creds["ca_cert"]
         return sess
 
-    @utils.retry_on_error()
+    @utils.retry_on_error(sleep_seconds=10)
     def get_status(self, device=None, brief=True):
         uri = "%s/api/v1/dev" % (self._base_uri)
         if device is not None:

+ 1 - 1
coriolis/utils.py

@@ -166,7 +166,7 @@ def get_single_result(lis):
     return lis[0]
 
 
-def retry_on_error(max_attempts=5, sleep_seconds=0,
+def retry_on_error(max_attempts=5, sleep_seconds=1,
                    terminal_exceptions=[]):
     def _retry_on_error(func):
         @functools.wraps(func)