[router] ignore client error when record failure in pd_router (#9503)
Co-authored-by: bruce.xu <bruce.xu@gmicloud.ai>
This commit is contained in:
@@ -786,9 +786,10 @@ impl PDRouter {
|
||||
.await;
|
||||
|
||||
// Record outcomes for circuit breakers
|
||||
let is_success = response.status().is_success();
|
||||
prefill.record_outcome(is_success);
|
||||
decode.record_outcome(is_success);
|
||||
let _status = response.status();
|
||||
let not_error = _status.is_success() || _status.is_client_error();
|
||||
prefill.record_outcome(not_error);
|
||||
decode.record_outcome(not_error);
|
||||
|
||||
response
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user