Skip to content

Commit 324bb11

Browse files
fix: retry connection failure before message completion cases - add logs
1 parent 58c2560 commit 324bb11

File tree

1 file changed

+7
-1
lines changed
  • crates/router/src/services

1 file changed

+7
-1
lines changed

crates/router/src/services/api.rs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -671,14 +671,20 @@ pub async fn send_request(
671671
metrics::AUTO_RETRY_CONNECTION_CLOSED.add(&metrics::CONTEXT, 1, &[]);
672672
match cloned_send_request {
673673
Some(cloned_request) => {
674+
logger::info!(
675+
"Retrying request due to connection closed before message could complete"
676+
);
674677
metrics_request::record_operation_time(
675678
cloned_request,
676679
&metrics::EXTERNAL_REQUEST_TIME,
677680
&[metrics_tag],
678681
)
679682
.await
680683
}
681-
None => Err(error),
684+
None => {
685+
logger::info!("Retrying request due to connection closed before message could complete failed as request is not clonable");
686+
Err(error)
687+
}
682688
}
683689
}
684690
err @ Err(_) => err,

0 commit comments

Comments
 (0)