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

wish: automatic bootstrapping #57

Open
tv42 opened this issue Apr 4, 2013 · 0 comments
Open

wish: automatic bootstrapping #57

tv42 opened this issue Apr 4, 2013 · 0 comments

Comments

@tv42
Copy link

tv42 commented Apr 4, 2013

Having a special node that needs to be started without -a, but only once, makes automation painful. Every doozerd should be able to always be started with a -a listing all the other doozerd nodes, and they should be able to figure out bootstrapping by themselves. (Though this may require persistency.)

In an earlier project called Ceph, that uses Paxos for cluster state, we solved this by letting admin list "seed nodes", and a cluster would bootstrap once a quorum of those seed nodes was willing to agree on bootstrapping: http://ceph.com/docs/master/rados/configuration/mon-config-ref/#initial-members . This lets Ceph do e.g. automatic deploys with 7 monitors, let them come up at any time, and when they're ready, they reach quorum. No human intervention!

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

No branches or pull requests

1 participant