3 ms·
The funny thing is there is a community plugin that fixes almost all of this by using Zookeeper for discovery and master election. The not so funny thing is El
by jpgvm 12y ago
The funny thing is there is a community plugin that fixes almost all of this by using Zookeeper for discovery and master election.
The not so funny thing is Elastic employed the primary developer of said plugin and basically shut it down.
- kimchy 12y agoactually, it doesn't fixes the mentioned bug. I am only posting this here to make sure people won't go and try and install it thinking it does... There is a difference between cluster level master election and replication semantics in Elasticsearch (and other similar systems). Even if you use Zookeeper for cluster level master election, one still needs to handle point to point replication (which doesn't go through zk).
- jpgvm 12y agoI should have been more specific. The ZK plugin fixes the issues related to network split-brains and other nasty partition conditions. The newly discovered translog issue is also a problem and is not solved by ZK but is also a lot less scary.