Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Per-vhost supervision tree for queues and VHosts #1146

Closed
hairyhum opened this issue Mar 13, 2017 · 0 comments
Closed

Per-vhost supervision tree for queues and VHosts #1146

hairyhum opened this issue Mar 13, 2017 · 0 comments
Assignees
Milestone

Comments

@hairyhum
Copy link
Contributor

Queues and VHosts reside in different supervisors since #567 and when a message store process crashes, queues are still alive and expect it to be running. This can cause issues with publisher confirms and error messages hard do decrypt.
When message store is crashed it should cause all its VHost queues to restart, which can be achieved using supervisors.
A supervisor tree per VHost should run queues and message stores recovery steps on startup, so it can be restarted without crashing a node.
Another solution can be to disable message stores restart and make them crash a node.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants