From c8b8cddf2292bf653fb5e63a947f8b30e757431f Mon Sep 17 00:00:00 2001 From: Fred Reinink Date: Mon, 28 Jul 2025 23:58:08 -0700 Subject: [PATCH] Increase the number of failures required to trip the circuit breaker --- workhorse/internal/config/config.go | 2 +- workhorse/internal/config/config_test.go | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/workhorse/internal/config/config.go b/workhorse/internal/config/config.go index aa9b7e079dc1e1..5ff68d8fa9b810 100644 --- a/workhorse/internal/config/config.go +++ b/workhorse/internal/config/config.go @@ -227,7 +227,7 @@ var DefaultCircuitBreakerConfig = CircuitBreakerConfig{ Timeout: 60, Interval: 180, MaxRequests: 1, - ConsecutiveFailures: 5, + ConsecutiveFailures: 10, } // NewDefaultConfig creates a new configuration with default values diff --git a/workhorse/internal/config/config_test.go b/workhorse/internal/config/config_test.go index 58faacaded7c45..4c6affdc3c3e4a 100644 --- a/workhorse/internal/config/config_test.go +++ b/workhorse/internal/config/config_test.go @@ -255,7 +255,7 @@ enabled = true timeout = 90 interval = 360 max_requests = 2 -consecutive_failures = 10 +consecutive_failures = 8 ` cfg, err := LoadConfig(config) @@ -268,7 +268,7 @@ consecutive_failures = 10 Timeout: 90, Interval: 360, MaxRequests: 2, - ConsecutiveFailures: 10, + ConsecutiveFailures: 8, } require.Equal(t, expected, cfg.CircuitBreakerConfig) -- GitLab