-
Notifications
You must be signed in to change notification settings - Fork 18
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
Add cluster leader election #6
Comments
Comment by Dieterbe
|
Comment by woodsaj This is a long term goal to meet future scalability needs.
|
Comment by Dieterbe
I believe @nopzor1200 described the raft leader election as a high-prio item that was a must before we can launch. I agree with your reasoning @woodsaj but we should make sure we're on the same page regarding urgency and timeline of this. |
Comment by Dieterbe Just saw a docker talk at pre gophercon party about libkv which provides a nice abstraction for leader election (supports etcd, consul and zk) |
Comment by nopzor1200 I originally misunderstood whether this was a high prio vs low prio item @woodsaj confirm it (raft or the like) is not something we need to worry about for now right? |
Comment by woodsaj This is low prio. |
Comment by Dieterbe (interestingly, this ticket was in "to do" in codetree. when i moved it to backlog it removed the backlog milestone. i guess cause it doesn't use milestones for backlog. |
Issue by woodsaj
Friday Jun 19, 2015 at 20:22 GMT
Originally opened as raintank/grafana#228
There are a few features within the code base that should only be run from one node at a time.
This requires having the nodes co-ordinate this role amongst themselves.
Raft seems to be the new hotness when it comes to these things, so we should use that. Coreos' etcd package has an implementation of raft.
https://godoc.org/github.com/coreos/etcd/raft
The text was updated successfully, but these errors were encountered: