forked-synapse/synapse
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
..
api clean up AuthError 2018-08-15 11:58:03 +01:00
app Logcontexts for replication command handlers 2018-08-17 00:43:43 +01:00
appservice run isort 2018-07-09 16:09:20 +10:00
config update admin email to uri 2018-08-15 11:41:18 +01:00
crypto more generic conversion of str/bytes to unicode 2018-08-09 21:31:26 +02:00
events Handle delta_ids being None in _update_context_for_auth_events 2018-07-23 22:06:50 +01:00
federation Merge branch 'develop' of github.com:matrix-org/synapse into erikj/split_federation 2018-08-15 14:25:46 +01:00
groups Fix some looping_call calls which were broken in #3604 2018-07-26 11:48:08 +01:00
handlers lazyload aware /messages (#3589) 2018-08-16 14:22:47 +01:00
http Rename async to async_helpers because async is a keyword on Python 3.7 (#3678) 2018-08-10 23:50:21 +10:00
metrics fix metric name 2018-08-07 22:11:45 +01:00
module_api Delete devices in various logout situations 2017-11-29 16:44:35 +00:00
push Rename async to async_helpers because async is a keyword on Python 3.7 (#3678) 2018-08-10 23:50:21 +10:00
replication Logcontexts for replication command handlers 2018-08-17 00:43:43 +01:00
rest Add GET media/v1/config (#3184) 2018-08-16 14:23:38 +01:00
server_notices run isort 2018-07-09 16:09:20 +10:00
static/client Use recaptcha_ajax.js directly from Google 2018-08-10 13:36:14 +02:00
storage initial cut at a room summary API (#3574) 2018-08-16 09:46:50 +01:00
streams Fix develop because I broke it :( (#3535) 2018-07-14 09:51:00 +10:00
util Merge branch 'rav/fix_linearizer_cancellation' into develop 2018-08-10 14:57:27 +01:00
__init__.py 0.33.2 2018-08-09 19:20:41 +10:00
event_auth.py Check m.room.create for sane room_versions 2018-08-06 16:11:24 +01:00
notifier.py Rename async to async_helpers because async is a keyword on Python 3.7 (#3678) 2018-08-10 23:50:21 +10:00
python_dependencies.py Correct attrs package name in requirements (#3492) 2018-07-07 10:46:59 +10:00
secrets.py Only import secrets when available 2018-07-30 23:59:02 +02:00
server.py Add EDU/query handling over replication 2018-08-06 15:23:31 +01:00
server.pyi Send users a server notice about consent 2018-05-22 11:54:51 +01:00
state.py Rename async to async_helpers because async is a keyword on Python 3.7 (#3678) 2018-08-10 23:50:21 +10:00
types.py Python 3: Convert some unicode/bytes uses (#3569) 2018-08-02 00:54:06 +10:00
visibility.py Merge remote-tracking branch 'origin/develop' into rav/remove_who_forgot_in_room 2018-07-23 17:15:12 +01:00