synapse-product/tests
Eric Eastwood ac1a31740b
Only try to backfill event if we haven't tried before recently ()
Only try to backfill event if we haven't tried before recently (exponential backoff). No need to keep trying the same backfill point that fails over and over.

Fix https://github.com/matrix-org/synapse/issues/13622
Fix https://github.com/matrix-org/synapse/issues/8451

Follow-up to https://github.com/matrix-org/synapse/pull/13589

Part of https://github.com/matrix-org/synapse/issues/13356
2022-09-23 14:01:29 -05:00
..
api synapse.api.auth.Auth cleanup: make permission-related methods use Requester instead of the UserID () 2022-08-22 14:17:59 +01:00
app Remove configuration options for direct TCP replication. () 2022-09-06 07:50:02 +00:00
appservice Remove remaining bits of groups code. () 2022-06-01 09:41:25 -04:00
config Reload cache factors from disk on SIGHUP () 2022-05-11 13:43:22 +00:00
crypto Remove direct refeferences to PyNaCl (use signedjson instead). () 2022-06-01 07:32:35 -04:00
events Register homeserver modules when creating test homeserver () 2022-08-19 16:52:20 +01:00
federation Accept & store thread IDs for receipts (implement MSC3771). () 2022-09-23 14:33:28 +00:00
handlers Accept & store thread IDs for receipts (implement MSC3771). () 2022-09-23 14:33:28 +00:00
http Cancel the processing of key query requests when they time out. () 2022-09-07 12:03:32 +01:00
logging Allow use of both @trace and @tag_args stacked on the same function () 2022-08-09 14:32:33 -05:00
module_api Reduce the number of tests using TCP replication. () 2022-08-19 08:25:24 -04:00
push Track device IDs for pushers () 2022-09-21 15:31:53 +00:00
replication Accept & store thread IDs for receipts (implement MSC3771). () 2022-09-23 14:33:28 +00:00
rest Properly paginate forward in the /relations API. () 2022-09-22 12:47:49 +00:00
scripts Add some type hints to tests files () 2022-05-23 11:23:26 +00:00
server_notices Fix that sending server notices fail if avatar is None () 2022-08-23 09:48:35 +01:00
state Fix typechecks against twisted trunk () 2022-06-15 11:49:58 +01:00
storage Only try to backfill event if we haven't tried before recently () 2022-09-23 14:01:29 -05:00
test_utils Rename storage classes () 2022-05-31 12:17:50 +00:00
util Make DictionaryCache have better expiry properties () 2022-07-21 17:13:44 +01:00
__init__.py Remove redundant "coding: utf-8" lines () 2021-04-14 15:34:27 +01:00
server.py Register homeserver modules when creating test homeserver () 2022-08-19 16:52:20 +01:00
test_distributor.py Replace assertEquals and friends with non-deprecated versions. () 2022-02-28 07:12:29 -05:00
test_event_auth.py Rename the EventFormatVersions enum values so that they line up with room version numbers. () 2022-09-07 11:08:20 +01:00
test_federation.py Rip out auth-event reconciliation code () 2022-07-14 21:52:26 +00:00
test_mau.py Remove remaining bits of groups code. () 2022-06-01 09:41:25 -04:00
test_metrics.py Add experimental configuration option to allow disabling legacy Prometheus metric names. () 2022-08-24 11:35:54 +00:00
test_phone_home.py Share some metrics between the Prometheus exporter and the phone home stats () 2022-09-05 10:26:43 +00:00
test_rust.py Add a stub Rust crate () 2022-09-06 19:01:37 +01:00
test_server.py Remove configuration options for direct TCP replication. () 2022-09-06 07:50:02 +00:00
test_state.py Faster room joins: avoid blocking when pulling events with missing prevs () 2022-07-26 12:39:23 +01:00
test_terms_auth.py Use literals in place of HTTPStatus constants in tests () 2022-08-05 16:59:09 +02:00
test_test_utils.py Replace assertEquals and friends with non-deprecated versions. () 2022-02-28 07:12:29 -05:00
test_types.py Fix error in is_mine_id when encountering a malformed ID () 2022-09-08 15:54:36 +01:00
test_visibility.py Rename test case method to add_hashes_and_signatures_from_other_server () 2022-07-12 18:46:32 +00:00
unittest.py Improve the synapse.api.auth.Auth mock used in unit tests. () 2022-09-21 12:40:34 +00:00
utils.py Remove configuration options for direct TCP replication. () 2022-09-06 07:50:02 +00:00