Fixed failure message and loggin for StatusProgressionVerifier when no retries allowed
Change-Id: I14b2b5b0ac5982ab43ba2e48406c60ab1fb8299c
This commit is contained in:
parent
8700ab625d
commit
e7ec249fbd
@ -2,9 +2,11 @@ from time import time, sleep
|
|||||||
from math import ceil
|
from math import ceil
|
||||||
from cafe.engine.behaviors import BaseBehavior
|
from cafe.engine.behaviors import BaseBehavior
|
||||||
|
|
||||||
|
|
||||||
class StatusProgressionVerifierError(Exception):
|
class StatusProgressionVerifierError(Exception):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
|
||||||
class StatusProgressionClassUsageError(StatusProgressionVerifierError):
|
class StatusProgressionClassUsageError(StatusProgressionVerifierError):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
@ -122,7 +124,7 @@ class StatusProgressionVerifier(BaseBehavior):
|
|||||||
try:
|
try:
|
||||||
current_status = self.status_call(
|
current_status = self.status_call(
|
||||||
*self.status_call_args, **self.status_call_kwargs)
|
*self.status_call_args, **self.status_call_kwargs)
|
||||||
except Exception as exception:
|
except:
|
||||||
if poll_failure_retries >= poll_failure_retry_limit:
|
if poll_failure_retries >= poll_failure_retry_limit:
|
||||||
msg = (
|
msg = (
|
||||||
"status_call() for {model_type} '{model_id}' "
|
"status_call() for {model_type} '{model_id}' "
|
||||||
@ -132,13 +134,14 @@ class StatusProgressionVerifier(BaseBehavior):
|
|||||||
model_id=self.model_id,
|
model_id=self.model_id,
|
||||||
retries=poll_failure_retries))
|
retries=poll_failure_retries))
|
||||||
|
|
||||||
if poll_failure_retry_limit > 0:
|
if poll_failure_retry_limit == 0:
|
||||||
msg = (
|
msg = (
|
||||||
"status_call() for {model_type} '{model_id}' "
|
"status_call() for {model_type} '{model_id}' "
|
||||||
"failed and was not allowed any "
|
"failed and was not allowed any "
|
||||||
"retries".format(
|
"retries".format(
|
||||||
model_type=self.model_type,
|
model_type=self.model_type,
|
||||||
model_id=self.model_id))
|
model_id=self.model_id))
|
||||||
|
|
||||||
self._log.exception('')
|
self._log.exception('')
|
||||||
self._log.error(msg)
|
self._log.error(msg)
|
||||||
raise StatusPollError(msg)
|
raise StatusPollError(msg)
|
||||||
@ -146,7 +149,7 @@ class StatusProgressionVerifier(BaseBehavior):
|
|||||||
poll_failure_retries += 1
|
poll_failure_retries += 1
|
||||||
msg = (
|
msg = (
|
||||||
"status_call() for {model_type} '{model_id}' "
|
"status_call() for {model_type} '{model_id}' "
|
||||||
"failed. Retry {retry} or {max_retries}".format(
|
"failed. Retry {retry} of {max_retries}".format(
|
||||||
model_type=self.model_type,
|
model_type=self.model_type,
|
||||||
model_id=self.model_id,
|
model_id=self.model_id,
|
||||||
retry=poll_failure_retries,
|
retry=poll_failure_retries,
|
||||||
|
Loading…
Reference in New Issue
Block a user