synapse-product/synapse
Erik Johnston 04cc249b43
Add experimental support for sharding event persister. Again. (#8294)
This is *not* ready for production yet. Caveats:

1. We should write some tests...
2. The stream token that we use for events can get stalled at the minimum position of all writers. This means that new events may not be processed and e.g. sent down sync streams if a writer isn't writing or is slow.
2020-09-14 10:16:41 +01:00
..
_scripts Replace all remaining six usage with native Python 3 equivalents (#7704) 2020-06-16 08:51:47 -04:00
api Show a confirmation page during user password reset (#8004) 2020-09-10 11:45:12 +01:00
app Show a confirmation page during user password reset (#8004) 2020-09-10 11:45:12 +01:00
appservice Stop sub-classing object (#8249) 2020-09-04 06:54:56 -04:00
config Add experimental support for sharding event persister. Again. (#8294) 2020-09-14 10:16:41 +01:00
crypto Stop sub-classing object (#8249) 2020-09-04 06:54:56 -04:00
events Stop sub-classing object (#8249) 2020-09-04 06:54:56 -04:00
federation Catch up after Federation Outage (split, 2): Track last successful stream ordering after transmission (#8247) 2020-09-04 15:06:51 +01:00
groups Stop sub-classing object (#8249) 2020-09-04 06:54:56 -04:00
handlers Add experimental support for sharding event persister. Again. (#8294) 2020-09-14 10:16:41 +01:00
http Fix the exception that is raised when invalid JSON is encountered. (#8291) 2020-09-10 14:55:25 -04:00
logging Use the right constructor for log records (#8278) 2020-09-08 14:52:51 +01:00
metrics Stop sub-classing object (#8249) 2020-09-04 06:54:56 -04:00
module_api Stop sub-classing object (#8249) 2020-09-04 06:54:56 -04:00
push Clean up Notifier.on_new_room_event code path (#8288) 2020-09-10 13:24:43 +01:00
replication Add experimental support for sharding event persister. Again. (#8294) 2020-09-14 10:16:41 +01:00
res/templates Show a confirmation page during user password reset (#8004) 2020-09-10 11:45:12 +01:00
rest Show a confirmation page during user password reset (#8004) 2020-09-10 11:45:12 +01:00
server_notices Stop sub-classing object (#8249) 2020-09-04 06:54:56 -04:00
spam_checker_api Stop sub-classing object (#8249) 2020-09-04 06:54:56 -04:00
state Stop sub-classing object (#8249) 2020-09-04 06:54:56 -04:00
static Clean-up the fallback login code. (#7657) 2020-06-10 09:50:39 -04:00
storage Add experimental support for sharding event persister. Again. (#8294) 2020-09-14 10:16:41 +01:00
streams Clean up types for PaginationConfig (#8250) 2020-09-08 15:00:17 +01:00
util Synapse 1.20.0rc3 (2020-09-11) 2020-09-11 08:30:36 -04:00
__init__.py 1.20.0rc3 2020-09-11 08:14:15 -04:00
event_auth.py Convert events worker database to async/await. (#8071) 2020-08-18 16:20:49 -04:00
notifier.py Make StreamToken.room_key be a RoomStreamToken instance. (#8281) 2020-09-11 12:22:55 +01:00
python_dependencies.py Bump canonicaljson to version 1.4.0 (#8262) 2020-09-07 12:21:38 +01:00
secrets.py Stop sub-classing object (#8249) 2020-09-04 06:54:56 -04:00
server.py Add comment explaining cast 2020-08-11 22:01:12 +01:00
types.py Make StreamToken.room_key be a RoomStreamToken instance. (#8281) 2020-09-11 12:22:55 +01:00
visibility.py Convert groups and visibility code to async / await. (#7951) 2020-07-27 12:32:08 -04:00