fix(snapshot): preserve reconcile failure signaling after health tracking
Co-authored-by: genichin <4282227+genichin@users.noreply.github.com>
This commit is contained in:
co-authored by
genichin
parent
e3142017c9
commit
4a2e7dd893
@@ -384,7 +384,7 @@ class SnapshotScheduler:
|
|||||||
state["consecutive_failures"],
|
state["consecutive_failures"],
|
||||||
backoff,
|
backoff,
|
||||||
)
|
)
|
||||||
return
|
raise
|
||||||
lifecycle = self._balance_health.record_success(worker)
|
lifecycle = self._balance_health.record_success(worker)
|
||||||
if lifecycle == "recovered":
|
if lifecycle == "recovered":
|
||||||
state = self._balance_health.status(worker, stale_after_sec=stale_after_sec)
|
state = self._balance_health.status(worker, stale_after_sec=stale_after_sec)
|
||||||
|
|||||||
Reference in New Issue
Block a user