From 2f623368ab1f43944de2b19f1de2c40e2692c8cc Mon Sep 17 00:00:00 2001 From: Chang Su Date: Fri, 2 Jan 2026 15:46:13 -0800 Subject: [PATCH] refactor(core): use idiomatic .min() in calculate_delay (#16314) --- sgl-model-gateway/src/core/retry.rs | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/sgl-model-gateway/src/core/retry.rs b/sgl-model-gateway/src/core/retry.rs index 7864dcf85..40fd9ed64 100644 --- a/sgl-model-gateway/src/core/retry.rs +++ b/sgl-model-gateway/src/core/retry.rs @@ -27,10 +27,7 @@ impl BackoffCalculator { /// Calculate backoff delay for a given attempt index (0-based). pub fn calculate_delay(config: &RetryConfig, attempt: u32) -> Duration { let pow = config.backoff_multiplier.powi(attempt as i32); - let mut delay_ms = (config.initial_backoff_ms as f32 * pow) as u64; - if delay_ms > config.max_backoff_ms { - delay_ms = config.max_backoff_ms; - } + let delay_ms = ((config.initial_backoff_ms as f32 * pow) as u64).min(config.max_backoff_ms); let jitter = config.jitter_factor.clamp(0.0, 1.0); if jitter > 0.0 {