Joining rooms over federation can be very slow (SYN-293) #1211
Description
Edit: Currently tracking related work in the milestones:
- https://github.com/matrix-org/synapse/milestone/6
- https://github.com/matrix-org/synapse/milestone/8
- https://github.com/matrix-org/synapse/milestone/10
For an overview of the technical changes, see MSC3902.
Original Post:
I have Synapse/0.7.1-r2 installed from pip/github.
I am running nginx on a public server in front of it:
- https://matrix.ytnoc.net:443/ -> proxied to http 8009
- https://matrix.ytnoc.net:8448/ -> proxied to https 8448
I have copied my key and crt in use on the nginx server down to my homeserver install and restarted (had to do this before federation worked).
I can initiate 1:1 chats or join rooms on matrix.org from matrix.ytnoc.net. If I join an active room like #matrix-dev:matrix.org, it takes well over a minute to synchronize. I only had one instance where I saw all the user avatars and the channel name show up. The rest of the time, the channel name on the left is replace my my local id (@kb3dfz:matrix.ytnoc.net). See screenshot.
#test:matrix.org seems to be working just fine with federation.
I have attached homeserver.log
(Imported from https://matrix.org/jira/browse/SYN-293)
(Reported by John Hogemiller)
Attachments:
https://matrix.org/jira/secure/attachment/10115/icognito-1.png
https://matrix.org/jira/secure/attachment/10118/noalias.png
https://matrix.org/jira/secure/attachment/10116/redacted_homeserver.log
https://matrix.org/jira/secure/attachment/10113/Screen+Shot+2015-02-28+at+11.24.53+AM.png
https://matrix.org/jira/secure/attachment/10117/usernames+only.png