synapse-product/synapse/federation
Erik Johnston 026503fa3b
Don't go into federation catch up mode so easily (#9561)
Federation catch up mode is very inefficient if the number of events
that the remote server has missed is small, since handling gaps can be
very expensive, c.f. #9492.

Instead of going into catch up mode whenever we see an error, we instead
do so only if we've backed off from trying the remote for more than an
hour (the assumption being that in such a case it is more than a
transient failure).
2021-03-15 14:42:40 +00:00
..
sender Don't go into federation catch up mode so easily (#9561) 2021-03-15 14:42:40 +00:00
transport Add configs to make profile data more private (#9203) 2021-02-19 09:50:41 +00:00
__init__.py Remove unused ReplicationLayer 2018-03-13 11:00:04 +00:00
federation_base.py Allow spam-checker modules to be provide async methods. (#8890) 2020-12-11 14:05:15 -05:00
federation_client.py Update black, and run auto formatting over the codebase (#9381) 2021-02-16 22:32:34 +00:00
federation_server.py Fix additional type hints from Twisted 21.2.0. (#9591) 2021-03-12 11:37:57 -05:00
persistence.py Update black, and run auto formatting over the codebase (#9381) 2021-02-16 22:32:34 +00:00
send_queue.py Update black, and run auto formatting over the codebase (#9381) 2021-02-16 22:32:34 +00:00
units.py Update black, and run auto formatting over the codebase (#9381) 2021-02-16 22:32:34 +00:00