Great thread, thanks. Some points: just because you know how many ( master ) nodes you have doesn't mean you know or should care about their hostnames ; ec2 . servers are cattle not pets, etc.
One thing I am not sure about. Would it be possible ( ie , safe) to make the quorum threshold a runtime configurable value, rather than having to restart all the nodes for the change to take effect? We'd have to put some code around this for safety of course ( what happens if you set a number > N, for example...) Also,can anyone comment on using zookeeper for master choosing ( and cfg updates?) . I saw a plugin for zk but haven't had time to test. Thanks ! Beto On 16/01/2014 8:55 AM, "[email protected]" <[email protected]> wrote: > Using quorum consensus (another name for the 'minimum_master_node' > approach) as default is not possible, since the quorum count is only known > by the admin. > > There are perfect solutions for consensus but they are not easy to > implement, see Byzantine fault tolerance > > http://en.wikipedia.org/wiki/Byzantine_fault_tolerance > > or Paxos > > http://research.google.com/archive/paxos_made_live.html > > or a more promising approach started lately, RAFT > > http://raftconsensus.github.io/ > > Jörg > > -- > You received this message because you are subscribed to the Google Groups > "elasticsearch" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/elasticsearch/CAKdsXoH4FFgKVeJY37aRuurAt7To5jLa%3D0Rp3b--AcGE%3DhEqoA%40mail.gmail.com > . > For more options, visit https://groups.google.com/groups/opt_out. > -- You received this message because you are subscribed to the Google Groups "elasticsearch" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/CACj2-4JU-J7_in1iMfP2x7kxZn-OJBWfWJFy1ME%2B%2Bd4gSOH2kw%40mail.gmail.com. For more options, visit https://groups.google.com/groups/opt_out.
