-
- Downloads
Allow multiple workers to write to receipts stream. (#16432)
Fixes #16417
Showing
- changelog.d/16432.feature 1 addition, 0 deletionschangelog.d/16432.feature
- synapse/config/workers.py 2 additions, 2 deletionssynapse/config/workers.py
- synapse/handlers/appservice.py 23 additions, 19 deletionssynapse/handlers/appservice.py
- synapse/handlers/initial_sync.py 1 addition, 1 deletionsynapse/handlers/initial_sync.py
- synapse/handlers/receipts.py 10 additions, 9 deletionssynapse/handlers/receipts.py
- synapse/handlers/sync.py 6 additions, 1 deletionsynapse/handlers/sync.py
- synapse/notifier.py 43 additions, 2 deletionssynapse/notifier.py
- synapse/replication/tcp/client.py 2 additions, 1 deletionsynapse/replication/tcp/client.py
- synapse/storage/databases/main/receipts.py 109 additions, 39 deletionssynapse/storage/databases/main/receipts.py
- synapse/storage/databases/main/relations.py 2 additions, 2 deletionssynapse/storage/databases/main/relations.py
- synapse/storage/schema/main/delta/83/03_instance_name_receipts.sql.sqlite 17 additions, 0 deletions...schema/main/delta/83/03_instance_name_receipts.sql.sqlite
- synapse/streams/events.py 2 additions, 2 deletionssynapse/streams/events.py
- synapse/types/__init__.py 130 additions, 7 deletionssynapse/types/__init__.py
- tests/handlers/test_appservice.py 13 additions, 4 deletionstests/handlers/test_appservice.py
- tests/replication/test_sharded_receipts.py 243 additions, 0 deletionstests/replication/test_sharded_receipts.py
Loading
Please register or sign in to comment