Skip to content

Conversation

@kjnilsson
Copy link
Contributor

So that quorum_queues shuts down before coordination where khepri run inside. Quorum queues depend on khepri so need to be shut down first.

@dumbbell
Copy link
Collaborator

dumbbell commented Apr 9, 2025

It’s a good idea. However, shouldn’t we just lists:reverse/1 the list in rabbit_ra_systems:ensure_stopped/0? This way, we ensure that the systems list corresponds to the starting order and the stop function should be fixed to stop in opposite order as the starte one.

This ensures that quorum_queues shuts down _before_
coordination where khepri run inside.
Quorum queues depend on khepri so need to be shut down first.
@kjnilsson kjnilsson marked this pull request as ready for review April 9, 2025 12:15
@kjnilsson kjnilsson merged commit 4a122df into main Apr 9, 2025
273 checks passed
@kjnilsson kjnilsson deleted the ra-system-order branch April 9, 2025 13:40
@michaelklishin michaelklishin added this to the 4.1.0 milestone Apr 9, 2025
michaelklishin added a commit that referenced this pull request Apr 9, 2025
Start coordination Ra system before quorum_queues (backport #13718)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants