From 567c0f33bd154835fa6a28c6b98598080d009f27 Mon Sep 17 00:00:00 2001 From: Luke Tomlinson Date: Fri, 24 Mar 2023 10:21:13 -0700 Subject: [PATCH] PR feedback --- src/Runner.Listener/BrokerMessageListener.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Runner.Listener/BrokerMessageListener.cs b/src/Runner.Listener/BrokerMessageListener.cs index c0c7516b8..93259c8e5 100644 --- a/src/Runner.Listener/BrokerMessageListener.cs +++ b/src/Runner.Listener/BrokerMessageListener.cs @@ -65,6 +65,7 @@ namespace GitHub.Runner.Listener int continuousError = 0; Stopwatch heartbeat = new(); heartbeat.Restart(); + var maxRetryCount = 10; while (true) { @@ -119,6 +120,10 @@ namespace GitHub.Runner.Listener // random backoff [15, 30] _getNextMessageRetryInterval = BackoffTimerHelper.GetRandomBackoff(TimeSpan.FromSeconds(15), TimeSpan.FromSeconds(30), _getNextMessageRetryInterval); } + else if (continuousError >= maxRetryCount) + { + throw; + } else { // more aggressive backoff [30, 60]