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.

Reply via email to