From a05bd10a57cb377141978062879e2a8c2695fc69 Mon Sep 17 00:00:00 2001 From: Luis Perez Date: Thu, 3 Apr 2025 15:13:53 -0700 Subject: [PATCH] Actually increment attempt counter in watch loop We can't have exponential backoff if there's no base increase ;) We should probably try to figure out a good way to write some tests for these infinite loop threads --- task_processing/plugins/kubernetes/kubernetes_pod_executor.py | 1 + 1 file changed, 1 insertion(+) diff --git a/task_processing/plugins/kubernetes/kubernetes_pod_executor.py b/task_processing/plugins/kubernetes/kubernetes_pod_executor.py index 59cb870..4eefbdc 100644 --- a/task_processing/plugins/kubernetes/kubernetes_pod_executor.py +++ b/task_processing/plugins/kubernetes/kubernetes_pod_executor.py @@ -223,6 +223,7 @@ def _pod_event_watch_loop( backoff_time, retry_attempt, ) + retry_attempt += 1 time.sleep(backoff_time) except Exception: