OpenSearch/docs
Boaz Leskes 1e35bf3171 Discovery: wait on incoming joins before electing local node as master
During master election each node pings in order to discover other nodes and validate the liveness of existing nodes. Based on this information the node either discovers an existing master or, if enough nodes are found (based on `discovery.zen.minimum_master_nodes>>) a new master will be elected.

Currently, the node that is elected as master will currently update it the cluster state to indicate the result of the election. Other nodes will submit a join request to the newly elected master node. Instead of immediately processing the election result, the elected master
node should wait for the incoming joins from other nodes, thus validating the elections result is properly applied. As soon as enough nodes have sent their joins request (based on the `minimum_master_nodes` settings) the cluster state is modified.

Note that if `minimum_master_nodes` is not set, this change has no effect.

Closes #12161
2015-07-15 07:43:49 +02:00
..
community Add Mongolastic into Misc 2015-07-02 13:05:11 +03:00
groovy-api Docs: Fixed URLs in the Groovy docs 2015-06-19 17:54:57 +02:00
java-api [doc] fix master build 2015-07-02 07:54:30 +02:00
perl Docs: Minor test change to Perl docs 2015-02-28 17:19:55 +01:00
plugins Add documentation for delete by query plugin (see #11516) 2015-06-23 13:25:40 +02:00
python Updated copyright years to include 2015 2015-02-28 03:18:45 +01:00
reference Discovery: wait on incoming joins before electing local node as master 2015-07-15 07:43:49 +02:00
resiliency Discovery: wait on incoming joins before electing local node as master 2015-07-15 07:43:49 +02:00
river Warning in documentation for deprecation of rivers 2015-04-05 20:54:26 +02:00
ruby Docs: Fixed typos 2015-05-05 10:38:05 +02:00
README.asciidoc Docs: Updated docs/README.asciidoc to point to the new docs repo 2015-04-27 08:54:07 +02:00

README.asciidoc

The Elasticsearch docs are in AsciiDoc format and can be built using the Elasticsearch documentation build process

See: https://github.com/elastic/docs