synapse/synapse
Erik Johnston a6ea1a957e
Don't pull event from DB when handling replication traffic. (#8669)
I was trying to make it so that we didn't have to start a background task when handling RDATA, but that is a bigger job (due to all the code in `generic_worker`). However I still think not pulling the event from the DB may help reduce some DB usage due to replication, even if most workers will simply go and pull that event from the DB later anyway.

Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com>
2020-10-28 12:11:45 +00:00
..
_scripts Remove obsolete __future__ imports (#8337) 2020-09-17 08:37:01 -04:00
api Fix handling of User-Agent headers with bad utf-8. (#8632) 2020-10-23 17:12:59 +01:00
app Fix not sending events over federation when using sharded event persisters (#8536) 2020-10-14 13:27:51 +01:00
appservice Limit AS transactions to 100 events (#8606) 2020-10-21 15:36:53 +01:00
config Fix typos and spelling errors. (#8639) 2020-10-23 12:38:40 -04:00
crypto Fix typos and spelling errors. (#8639) 2020-10-23 12:38:40 -04:00
events Fix typos and spelling errors. (#8639) 2020-10-23 12:38:40 -04:00
federation Fix not sending events over federation when using sharded event persisters (#8536) 2020-10-14 13:27:51 +01:00
groups Fix typos and spelling errors. (#8639) 2020-10-23 12:38:40 -04:00
handlers Abstract code for stripping room state into a separate method (#8671) 2020-10-27 18:42:46 +00:00
http Tell Black to format code for Python 3.5 (#8664) 2020-10-27 23:26:36 +00:00
logging Start fewer opentracing spans (#8640) 2020-10-26 09:30:19 +00:00
metrics Start fewer opentracing spans (#8640) 2020-10-26 09:30:19 +00:00
module_api Allow modules to create and send events into rooms (#8479) 2020-10-09 13:46:36 +01:00
push Start fewer opentracing spans (#8640) 2020-10-26 09:30:19 +00:00
replication Don't pull event from DB when handling replication traffic. (#8669) 2020-10-28 12:11:45 +00:00
res/templates Include a simple message in email notifications that include encrypted content (#8545) 2020-10-19 09:12:39 -04:00
rest Add admin API to list users' local media (#8647) 2020-10-27 14:12:31 +00:00
server_notices Fix typos and spelling errors. (#8639) 2020-10-23 12:38:40 -04:00
spam_checker_api Combine SpamCheckerApi with the more generic ModuleApi. (#8464) 2020-10-07 12:03:26 +01:00
state Fix typos and spelling errors. (#8639) 2020-10-23 12:38:40 -04:00
static Fix typos and spelling errors. (#8639) 2020-10-23 12:38:40 -04:00
storage Don't pull event from DB when handling replication traffic. (#8669) 2020-10-28 12:11:45 +00:00
streams Make token serializing/deserializing async (#8427) 2020-09-30 20:29:19 +01:00
util Tell Black to format code for Python 3.5 (#8664) 2020-10-27 23:26:36 +00:00
__init__.py 1.22.0 2020-10-27 12:07:19 +00:00
event_auth.py Ensure that event.redacts is the proper type before handling it (#8457) 2020-10-05 10:24:17 -04:00
notifier.py Don't pull event from DB when handling replication traffic. (#8669) 2020-10-28 12:11:45 +00:00
python_dependencies.py Drop support for ancient prometheus_client (#8426) 2020-09-30 16:42:05 +01:00
secrets.py Stop sub-classing object (#8249) 2020-09-04 06:54:56 -04:00
server.py Solidify the HomeServer constructor. (#8515) 2020-10-15 15:29:13 -04:00
types.py Use vector clocks for room stream tokens. (#8439) 2020-10-07 15:15:33 +01:00
visibility.py Do not assume that account data is of the correct form. (#8454) 2020-10-05 09:28:05 -04:00