-
Notifications
You must be signed in to change notification settings - Fork 4
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
Improve cluster stability #93
Comments
Design Brief
That's the rough sketch; details will be worked out when implementing. |
The preliminary work is complete with #100; now the implementation can begin. |
Gotcha. |
@mredivo: What's left as far as implementation is concerned? Will you be able to get to this over the break, or should I take a stab at it? |
Go ahead and give it a shot; feel free to pry me for details. It will be a few weeks before my plate isn't completely full again. The design brief a few comments up covers the general idea. |
@mredivo Question... What if we used a gossip implementation instead? Seems like that could solve quite a few problems. |
There's Serf as well, which seems to be a more robust implementation of memberlist. It's a standalone agent, though. |
Looks worth studying, will take a detailed look later. |
Right now, if we lose a node, we lose the stats that node handles the buckets for until it comes back up. Let's make it more robust so that we can lose some of a cluster and still retain stats.
The text was updated successfully, but these errors were encountered: