Fix provider key response time overflow

This commit is contained in:
yangrs
2026-07-09 14:40:48 +08:00
parent 5e1d14f19b
commit 192dc6c20d
9 changed files with 43 additions and 16 deletions
@@ -1238,7 +1238,7 @@ fn build_pool_catalog_key_context(
.filter(|count| *count > 0)
.zip(key.total_response_time_ms)
.map(|(success_count, total_response_time_ms)| {
f64::from(total_response_time_ms) / f64::from(success_count)
total_response_time_ms as f64 / f64::from(success_count)
})
.filter(|value| value.is_finite() && *value >= 0.0);