mirror of
https://git.anonymousland.org/anonymousland/synapse.git
synced 2024-12-29 12:36:13 -05:00
Typing worker needs to handle stream update requests (#7967)
IIRC this doesn't break tests because its only hit on reconnection, or something. Basically, when a process needs to fetch missing updates for the `typing` stream it needs to query the writer instance via HTTP (as we don't write typing notifications to the DB), the problem was that the endpoint (`streams`) was only registered on master and specifically not on the typing writer worker.
This commit is contained in:
parent
f57b99af22
commit
a8f7ed28c6
1
changelog.d/7967.bugfix
Normal file
1
changelog.d/7967.bugfix
Normal file
@ -0,0 +1 @@
|
||||
Fix experimental support for moving typing off master when worker is restarted, which is broken in v1.18.0-rc1.
|
@ -39,10 +39,10 @@ class ReplicationRestResource(JsonResource):
|
||||
federation.register_servlets(hs, self)
|
||||
presence.register_servlets(hs, self)
|
||||
membership.register_servlets(hs, self)
|
||||
streams.register_servlets(hs, self)
|
||||
|
||||
# The following can't currently be instantiated on workers.
|
||||
if hs.config.worker.worker_app is None:
|
||||
login.register_servlets(hs, self)
|
||||
register.register_servlets(hs, self)
|
||||
devices.register_servlets(hs, self)
|
||||
streams.register_servlets(hs, self)
|
||||
|
Loading…
Reference in New Issue
Block a user