mirror of
https://forgejo.ellis.link/continuwuation/continuwuity/
synced 2026-08-28 03:24:10 +00:00
fix: Treat any non-ok response as a server error in sender
Otherwise we never back off sending failed requests
This commit is contained in:
@@ -152,8 +152,8 @@ async fn handle_response<'a>(
|
||||
debug!("{dest} is now unhealthy & stale due to a connect error: {e:?}");
|
||||
self.services.federation.mark_destination_stale(dest);
|
||||
self.services.federation.hit_unhealthy(dest.clone());
|
||||
} else if e.status_code().is_server_error() {
|
||||
debug!("{dest} is now unhealthy due to server error response: {e:?}");
|
||||
} else if e.status_code() != StatusCode::OK {
|
||||
debug!("{dest} is now unhealthy due to error response: {e:?}");
|
||||
self.services.federation.hit_unhealthy(dest.clone());
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user