fix 1242: increase retries while adding prometheus jobs 74/9874/1
authortierno <alfonso.tiernosepulveda@telefonica.com>
Wed, 30 Sep 2020 08:01:05 +0000 (08:01 +0000)
committertierno <alfonso.tiernosepulveda@telefonica.com>
Mon, 19 Oct 2020 10:45:43 +0000 (10:45 +0000)
It is retried more frequently and 20 times instead of 4

Change-Id: I4ab5a2dfe9c60f9b88da7f2784003ef89a7f676d
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
osm_lcm/prometheus.py

index 8de81d7..2be94af 100644 (file)
@@ -101,10 +101,10 @@ class Prometheus:
         :param remove_jobs: list with jobs to remove [job_id_1, job_id_2]
         :return: result. If false prometheus denies this configuration. Exception on error
         """
-        for retry in range(4):
+        for retry in range(20):
             result = True
             if retry:  # first time do not wait
-                await asyncio.sleep(self.PROMETHEUS_LOCKED_TIME / 2, loop=self.loop)
+                await asyncio.sleep(4 + retry, loop=self.loop)
 
             # lock database
             now = time()