[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;
|
.await;
|
||||||
|
|
||||||
// Record outcomes for circuit breakers
|
// Record outcomes for circuit breakers
|
||||||
let is_success = response.status().is_success();
|
let _status = response.status();
|
||||||
prefill.record_outcome(is_success);
|
let not_error = _status.is_success() || _status.is_client_error();
|
||||||
decode.record_outcome(is_success);
|
prefill.record_outcome(not_error);
|
||||||
|
decode.record_outcome(not_error);
|
||||||
|
|
||||||
response
|
response
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user