mirror of
https://gitlab.computer.surgery/matrix/grapevine.git
synced 2025-12-17 07:41:23 +01:00
drop duplicate warn event
This also gets reported by the "Mark transaction as failed" event.
This commit is contained in:
parent
72860d98db
commit
419af07b97
1 changed files with 58 additions and 77 deletions
|
|
@ -252,17 +252,14 @@ where
|
|||
tracing::Span::current().record("url", field::display(url));
|
||||
|
||||
debug!("Sending request");
|
||||
let response =
|
||||
services().globals.federation_client().execute(reqwest_request).await;
|
||||
let mut response =
|
||||
services().globals.federation_client().execute(reqwest_request).await?;
|
||||
|
||||
match response {
|
||||
Ok(mut response) => {
|
||||
// reqwest::Response -> http::Response conversion
|
||||
let status = response.status();
|
||||
debug!(status = u16::from(status), "Received response");
|
||||
let mut http_response_builder = http::Response::builder()
|
||||
.status(status)
|
||||
.version(response.version());
|
||||
let mut http_response_builder =
|
||||
http::Response::builder().status(status).version(response.version());
|
||||
mem::swap(
|
||||
response.headers_mut(),
|
||||
http_response_builder
|
||||
|
|
@ -302,12 +299,7 @@ where
|
|||
FoundKind::FederationDestination,
|
||||
FoundIn::Remote,
|
||||
);
|
||||
services()
|
||||
.globals
|
||||
.actual_destination_cache
|
||||
.write()
|
||||
.await
|
||||
.insert(
|
||||
services().globals.actual_destination_cache.write().await.insert(
|
||||
OwnedServerName::from(destination),
|
||||
(actual_destination, host),
|
||||
);
|
||||
|
|
@ -315,9 +307,7 @@ where
|
|||
|
||||
response.map_err(|e| {
|
||||
warn!(error = %e, "Invalid 200 response",);
|
||||
Error::BadServerResponse(
|
||||
"Server returned bad 200 response.",
|
||||
)
|
||||
Error::BadServerResponse("Server returned bad 200 response.")
|
||||
})
|
||||
} else {
|
||||
Err(Error::Federation(
|
||||
|
|
@ -325,15 +315,6 @@ where
|
|||
RumaError::from_http_response(http_response),
|
||||
))
|
||||
}
|
||||
}
|
||||
Err(e) => {
|
||||
warn!(
|
||||
error = %e,
|
||||
"Could not send request",
|
||||
);
|
||||
Err(e.into())
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
fn get_ip_with_port(destination_str: &str) -> Option<FedDest> {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue