forked-synapse/synapse/app
Richard van der Hoff 0e8d78f6aa Logcontexts for replication command handlers
Run the handlers for replication commands as background processes. This should
improve the visibility in our metrics, and reduce the number of "running db
transaction from sentinel context" warnings.

Ideally it means converting the things that fire off deferreds into the night
into things that actually return a Deferred when they are done. I've made a bit
of a stab at this, but it will probably be leaky.
2018-08-17 00:43:43 +01:00
..
__init__.py run isort 2018-07-09 16:09:20 +10:00
_base.py run isort 2018-07-09 16:09:20 +10:00
appservice.py Logcontexts for replication command handlers 2018-08-17 00:43:43 +01:00
client_reader.py Merge branch 'develop' of github.com:matrix-org/synapse into erikj/split_federation 2018-08-15 14:25:46 +01:00
event_creator.py Merge branch 'develop' of github.com:matrix-org/synapse into erikj/split_federation 2018-08-15 14:25:46 +01:00
federation_reader.py Fix inbound federation on reader worker 2018-08-16 15:32:20 +01:00
federation_sender.py Logcontexts for replication command handlers 2018-08-17 00:43:43 +01:00
frontend_proxy.py Merge remote-tracking branch 'upstream/develop' into send_sni_for_federation_requests 2018-07-14 20:24:46 +02:00
homeserver.py pep8 2018-08-14 16:36:14 +01:00
media_repository.py Merge branch 'develop' of github.com:matrix-org/synapse into erikj/split_federation 2018-08-15 14:25:46 +01:00
pusher.py Logcontexts for replication command handlers 2018-08-17 00:43:43 +01:00
synchrotron.py Logcontexts for replication command handlers 2018-08-17 00:43:43 +01:00
synctl.py Make the rest of the .iterwhatever go away (#3562) 2018-07-21 15:47:18 +10:00
user_dir.py Logcontexts for replication command handlers 2018-08-17 00:43:43 +01:00