mirror of
https://github.com/fawney19/Aether.git
synced 2026-10-12 04:09:48 +08:00
fix: 同步提交本地 sync 错误上报
This commit is contained in:
@@ -2637,7 +2637,20 @@ async fn execute_execution_runtime_sync_impl(
|
|||||||
candidate_id,
|
candidate_id,
|
||||||
)?;
|
)?;
|
||||||
if !usage_payload.report_kind.trim().is_empty() {
|
if !usage_payload.report_kind.trim().is_empty() {
|
||||||
spawn_sync_report(state.clone(), usage_payload);
|
if status_code >= 400 {
|
||||||
|
let report_kind = usage_payload.report_kind.clone();
|
||||||
|
if let Err(err) = submit_sync_report(state, usage_payload).await {
|
||||||
|
warn!(
|
||||||
|
event_name = "local_sync_error_report_submit_failed",
|
||||||
|
log_type = "ops",
|
||||||
|
trace_id = %trace_id,
|
||||||
|
report_kind = %report_kind,
|
||||||
|
"gateway failed to submit local sync error report before returning response: {err:?}"
|
||||||
|
);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
spawn_sync_report(state.clone(), usage_payload);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Ok(Some(response))
|
Ok(Some(response))
|
||||||
|
|||||||
Reference in New Issue
Block a user