MatrixSynapse/synapse
Richard van der Hoff 8c69b735e3 Make Distributor run its processes as a background process
This is more involved than it might otherwise be, because the current
implementation just drops its logcontexts and runs everything in the sentinel
context.

It turns out that we aren't actually using a bunch of the functionality here
(notably suppress_failures and the fact that Distributor.fire returns a
deferred), so the easiest way to fix this is actually by simplifying a bunch of
code.
2018-07-18 20:55:05 +01:00
..
api Make auth & transactions more testable (#3499) 2018-07-14 07:34:49 +10:00
app run isort 2018-07-09 16:09:20 +10:00
appservice run isort 2018-07-09 16:09:20 +10:00
config rerun isort with latest version 2018-07-16 14:23:25 +02:00
crypto run isort 2018-07-09 16:09:20 +10:00
events run isort 2018-07-09 16:09:20 +10:00
federation Run things as background processes 2018-07-18 20:55:05 +01:00
groups another typo 2018-07-10 12:28:42 +01:00
handlers Merge pull request #3367 from matrix-org/rav/drop_re_signing_hacks 2018-07-18 12:46:27 +01:00
http Refactor REST API tests to use explicit reactors (#3351) 2018-07-17 20:43:18 +10:00
metrics Resource tracking for background processes 2018-07-18 10:50:33 +01:00
module_api
push run isort 2018-07-09 16:09:20 +10:00
replication Use stream cache in get_linearized_receipts_for_room 2018-07-10 17:22:42 +01:00
rest Refactor REST API tests to use explicit reactors (#3351) 2018-07-17 20:43:18 +10:00
server_notices run isort 2018-07-09 16:09:20 +10:00
static/client
storage Run things as background processes 2018-07-18 20:55:05 +01:00
streams Fix develop because I broke it :( (#3535) 2018-07-14 09:51:00 +10:00
util Make Distributor run its processes as a background process 2018-07-18 20:55:05 +01:00
__init__.py version 2018-07-07 10:48:06 +10:00
event_auth.py run isort 2018-07-09 16:09:20 +10:00
notifier.py run isort 2018-07-09 16:09:20 +10:00
python_dependencies.py Correct attrs package name in requirements (#3492) 2018-07-07 10:46:59 +10:00
server.py run isort 2018-07-09 16:09:20 +10:00
server.pyi
state.py run isort 2018-07-09 16:09:20 +10:00
types.py run isort 2018-07-09 16:09:20 +10:00
visibility.py add a comment 2018-07-17 14:53:34 +01:00