diff --git a/src/python/WMComponent/RetryManager/PlugIns/PauseAlgo.py b/src/python/WMComponent/RetryManager/PlugIns/PauseAlgo.py index 15e5827cbd..eae1d33b9d 100644 --- a/src/python/WMComponent/RetryManager/PlugIns/PauseAlgo.py +++ b/src/python/WMComponent/RetryManager/PlugIns/PauseAlgo.py @@ -52,6 +52,15 @@ def isReady(self, job, cooloffType): msg += str(ex) logging.warning(msg) + except Exception as ex: + msg = "Unknown error %s\n" % (reportPath) + msg += str(ex) + logging.warning(msg) + retryByTimeOut = True + pauseCount = 1 + logging.info("Started force retry three times") + + # Here introduces the SquaredAlgo logic : baseTimeoutDict = self.getAlgoParam(job['jobType']) baseTimeout = baseTimeoutDict.get(cooloffType.lower(), 10)