This repository has been archived by the owner on Apr 26, 2024. It is now read-only.
Setting profile + joining a room can race (SYN-787) #1444
Labels
T-Defect
Bugs, crashes, hangs, security vulnerabilities, or other reported issues.
The Slack bridge appears to be triggering a race condition of some kind in synapse that most regular users would be too slow to provoke. Namely, that if concurrently a client tries to set a displayname/avatar image and join a room, the member event in the room never ends up with that profile information.
For example, the user
@​_slack_decentralizedweb_U1BLXG620:matrix.org
is in the room!WBhcGXTDMlzyTPWoJv:matrix.org
(which is##decentralizedweb-general:matrix.org
. The user themself does have a profile set:However, their
m.room.member
event in the room does not contain this information:(Imported from https://matrix.org/jira/browse/SYN-787)
(Reported by @leonerd)
The text was updated successfully, but these errors were encountered: