MatrixSynapse/synapse/util
Mathieu Velten f0a860908b
Allow config of the backoff algorithm for the federation client. (#15754)
Adds three new configuration variables:

* destination_min_retry_interval is identical to before (10mn).
* destination_retry_multiplier is now 2 instead of 5, the maximum value will
  be reached slower.
* destination_max_retry_interval is one day instead of (essentially) infinity.

Capping this will cause destinations to continue to be retried sometimes instead
of being lost forever. The previous value was 2 ^ 62 milliseconds.
2023-08-03 14:36:55 -04:00
..
caches Add metrics tracking for eviction to ResponseCache (#16028) 2023-08-01 08:10:49 -04:00
__init__.py Document `looping_call()` functionality that will wait for the given function to finish before scheduling another (#15772) 2023-06-13 16:34:54 -05:00
async_helpers.py Add stricter mypy options (#15694) 2023-05-31 07:18:29 -04:00
batching_queue.py
cancellation.py
check_dependencies.py Remove support for Python 3.7 (#15851) 2023-07-05 18:45:42 -05:00
daemonize.py
distributor.py
file_consumer.py
frozenutils.py
gai_resolver.py
hash.py
httpresourcetree.py
iterutils.py Process previously failed backfill events in the background (#15585) 2023-05-24 23:22:24 -05:00
linked_list.py
logcontext.py
logformatter.py
macaroons.py Support RFC7636 PKCE in the OAuth 2.0 flow. (#14750) 2023-01-04 14:58:08 -05:00
manhole.py
metrics.py
module_loader.py
msisdn.py
patch_inline_callbacks.py
ratelimitutils.py Fix `HomeServer`s leaking during `trial` test runs (#15630) 2023-05-19 11:17:12 +01:00
retryutils.py Allow config of the backoff algorithm for the federation client. (#15754) 2023-08-03 14:36:55 -04:00
rlimit.py
rust.py
stringutils.py
templates.py
threepids.py
wheel_timer.py