forked-synapse/synapse/storage/data_stores/main
Richard van der Hoff 1d9dca02f9
remove retry_on_integrity_error wrapper for persist_events (#7848)
As far as I can tell from the sentry logs, the only time this has actually done
anything in the last two years is when we had two master workers running at
once, and even then, it made a bit of a mess of it (see
https://github.com/matrix-org/synapse/issues/7845#issuecomment-658238739).

Generally I feel like this code is doing more harm than good.
2020-07-15 10:34:53 +01:00
..
schema Merge branch 'release-v1.17.0' into develop 2020-07-10 18:38:50 +01:00
__init__.py Move event stream handling out of slave store. (#7491) 2020-05-15 16:43:59 +01:00
account_data.py Fix bug in account data replication stream. (#7656) 2020-06-09 16:28:57 +01:00
appservice.py Fix a couple of small typos 2020-05-15 18:54:32 +01:00
cache.py Refactor getting replication updates from database v2. (#7740) 2020-07-07 12:11:35 +01:00
censor_events.py Allow censoring of events to happen on workers. (#7492) 2020-05-13 17:15:40 +01:00
client_ips.py Replace iteritems/itervalues/iterkeys with native versions. (#7692) 2020-06-15 07:03:36 -04:00
deviceinbox.py Refactor getting replication updates from database v2. (#7740) 2020-07-07 12:11:35 +01:00
devices.py Refactor getting replication updates from database v2. (#7740) 2020-07-07 12:11:35 +01:00
directory.py Transfer alias mappings when joining an upgraded room (#6946) 2020-03-30 17:53:25 +01:00
e2e_room_keys.py Ensure is_verified on /_matrix/client/r0/room_keys/keys is a boolean (#7150) 2020-03-27 13:30:22 +00:00
end_to_end_keys.py Refactor getting replication updates from database v2. (#7740) 2020-07-07 12:11:35 +01:00
event_federation.py Replace all remaining six usage with native Python 3 equivalents (#7704) 2020-06-16 08:51:47 -04:00
event_push_actions.py Back out MSC2625 implementation (#7761) 2020-07-01 11:08:25 +01:00
events_bg_updates.py Replace all remaining six usage with native Python 3 equivalents (#7704) 2020-06-16 08:51:47 -04:00
events_worker.py Stop populating unused table local_invites. (#7793) 2020-07-07 14:20:40 +01:00
events.py remove retry_on_integrity_error wrapper for persist_events (#7848) 2020-07-15 10:34:53 +01:00
filtering.py Move DB pool and helper functions into dedicated Database class 2019-12-05 10:46:37 +00:00
group_server.py Refactor getting replication updates from database v2. (#7740) 2020-07-07 12:11:35 +01:00
keys.py remove builtins.buffer code from storage code 2020-05-15 19:37:41 +01:00
media_repository.py Allow local media to be marked as safe from being quarantined. (#7718) 2020-06-22 08:04:14 -04:00
metrics.py Shuffle persist event data store functions. (#7440) 2020-05-13 13:38:22 +01:00
monthly_active_users.py async/await get_user_id_by_threepid (#7620) 2020-06-03 17:15:57 +01:00
openid.py Move DB pool and helper functions into dedicated Database class 2019-12-05 10:46:37 +00:00
presence.py Refactor getting replication updates from database. (#7636) 2020-06-16 17:10:28 +01:00
profile.py Fix a small typo in the arguments of simple_update in update_remote_profile_cache (#7511) 2020-05-15 16:17:12 +01:00
purge_events.py Stop populating unused table local_invites. (#7793) 2020-07-07 14:20:40 +01:00
push_rule.py Refactor getting replication updates from database. (#7636) 2020-06-16 17:10:28 +01:00
pusher.py Refactor getting replication updates from database v2. (#7740) 2020-07-07 12:11:35 +01:00
receipts.py Refactor getting replication updates from database. (#7636) 2020-06-16 17:10:28 +01:00
registration.py Replace iteritems/itervalues/iterkeys with native versions. (#7692) 2020-06-15 07:03:36 -04:00
rejections.py Shuffle persist event data store functions. (#7440) 2020-05-13 13:38:22 +01:00
relations.py Shuffle persist event data store functions. (#7440) 2020-05-13 13:38:22 +01:00
room.py Fix bug in per-room message retention policies. (#7850) 2020-07-14 15:51:13 -04:00
roommember.py Replace iteritems/itervalues/iterkeys with native versions. (#7692) 2020-06-15 07:03:36 -04:00
search.py Replace all remaining six usage with native Python 3 equivalents (#7704) 2020-06-16 08:51:47 -04:00
signatures.py Shuffle persist event data store functions. (#7440) 2020-05-13 13:38:22 +01:00
state_deltas.py Always return a deferred from get_current_state_deltas. (#7019) 2020-03-02 16:52:15 +00:00
state.py remove to_ascii 2020-05-15 19:12:03 +01:00
stats.py Remove unused get_room_stats_state method. (#6869) 2020-02-07 15:30:26 +00:00
stream.py Add ability to shard the federation sender (#7798) 2020-07-10 18:26:36 +01:00
tags.py Refactor getting replication updates from database v2. (#7740) 2020-07-07 12:11:35 +01:00
transactions.py remove builtins.buffer code from storage code 2020-05-15 19:37:41 +01:00
ui_auth.py isort 5 compatibility (#7786) 2020-07-05 16:32:02 +01:00
user_directory.py Reduce amount of logging at INFO level. (#6862) 2020-02-06 13:31:05 +00:00
user_erasure_store.py Clarify list/set/dict/tuple comprehensions and enforce via flake8 (#6957) 2020-02-21 07:15:07 -05:00