This repository has been archived by the owner on Apr 26, 2024. It is now read-only.
Deleting a room leaves clients with stuck rooms #16001
Labels
A-Moderation
Tools for moderating HSes: event redaction, media removal, purge admin API, reports from users, ...
A-Retention
Retention rules to delete messages after a certain amount of time
A-User-Experience
O-Uncommon
Most users are unlikely to come across this or unexpected workflow
S-Tolerable
Minor significance, cosmetic issues, low or no impact to users.
T-Defect
Bugs, crashes, hangs, security vulnerabilities, or other reported issues.
When a room is deleted through
start_shutdown_and_purge_room
(e.g. using the admin API), the users in the room don't receive a leave event or any other signal that it should be removed from the room list.This leaves clients with stuck rooms that cannot have messages sent into. When that happens, the issue can only be fixed manually by the user: the user has to 'Clear cache and reload' (or equivalent).
Noticed as at Synapse v1.88.0 (though I have heard this issue mentioned earlier too; older Synapse-dev discussion)
The text was updated successfully, but these errors were encountered: