Skip to content
This repository was archived by the owner on Apr 26, 2024. It is now read-only.
This repository was archived by the owner on Apr 26, 2024. It is now read-only.

Deleting a room leaves clients with stuck rooms #16001

@reivilibre

Description

@reivilibre

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)

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-ModerationTools for moderating HSes: event redaction, media removal, purge admin API, reports from users, ...A-RetentionRetention rules to delete messages after a certain amount of timeA-User-ExperienceO-UncommonMost users are unlikely to come across this or unexpected workflowS-TolerableMinor significance, cosmetic issues, low or no impact to users.T-DefectBugs, crashes, hangs, security vulnerabilities, or other reported issues.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions