circles-project / matrix-docker-ansible-deploy

GNU Affero General Public License v3.0
2 stars 0 forks source link

Fix register endpoint routing with specialized workers #6

Open Michael-Hollister opened 2 months ago

Michael-Hollister commented 2 months ago

The /register endpoint does not route to client_reader as indented in the playbook. Endpoints instead route to the master Synapse process. Looks to be caused by matrix_synapse_reverse_proxy_companion_client_server_main_override_locations_regex in the playbook.

Other overrides to also look into if needed for proper behavior with specialized workers:

Need to upstream fix to MDAD as well.

cvwright commented 2 months ago

IIRC at some point /register had to go to the Synapse master process. Not sure when that changed but I expect it's the reason for the routing being the way that it is.