Skip to content

When a cluster node is removed, consider deleting all non-mirrored queues hosted on it #1049

@michaelklishin

Description

@michaelklishin

See this rabbitmq-users thread for background. If a node is removed from a cluster, all non-mirrored queues hosted on it should be removed or migrated (depending on their durability: durable queues are not migrated when their hosting node is unavailable but transient queues are).

This is somewhat of an edge case. There can be other edge cases with the proposed solution above.

Update from 2020-2021: with the introduction of maintenance mode and planned removal of classic queue mirroring in favor of quorum queues and streams,
this becomes both less relevant and smaller in scope/less risky of a change.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions