mirror of
https://git.anonymousland.org/anonymousland/synapse.git
synced 2025-08-06 21:04:13 -04:00
Do not include stack traces for known exceptions when trying multiple federation destinations. (#10662)
This commit is contained in:
parent
4db65f911a
commit
31dac7ffee
2 changed files with 7 additions and 1 deletions
|
@ -43,6 +43,7 @@ from synapse.api.errors import (
|
|||
Codes,
|
||||
FederationDeniedError,
|
||||
HttpResponseException,
|
||||
RequestSendFailed,
|
||||
SynapseError,
|
||||
UnsupportedRoomVersionError,
|
||||
)
|
||||
|
@ -558,7 +559,11 @@ class FederationClient(FederationBase):
|
|||
|
||||
try:
|
||||
return await callback(destination)
|
||||
except InvalidResponseError as e:
|
||||
except (
|
||||
RequestSendFailed,
|
||||
InvalidResponseError,
|
||||
NotRetryingDestination,
|
||||
) as e:
|
||||
logger.warning("Failed to %s via %s: %s", description, destination, e)
|
||||
except UnsupportedRoomVersionError:
|
||||
raise
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue