OpenSearch/docs/reference
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
..
aggregations [DOCS] Fix link to serial_diff docs 2015-07-10 19:01:18 -04:00
analysis Docs: Use "js" instead of "json" and "sh" instead of "shell" for source highlighting 2015-07-14 18:14:09 +02:00
cat Docs: Use "js" instead of "json" and "sh" instead of "shell" for source highlighting 2015-07-14 18:14:09 +02:00
cluster Update OS stats 2015-07-08 17:48:10 +02:00
docs Add support for retrieving fields in bulk updates 2015-07-08 12:06:20 -04:00
images Aggregations: add serial differencing pipeline aggregation 2015-07-10 18:22:01 -04:00
index-modules Docs: Use "js" instead of "json" and "sh" instead of "shell" for source highlighting 2015-07-14 18:14:09 +02:00
indices Docs: Use "js" instead of "json" and "sh" instead of "shell" for source highlighting 2015-07-14 18:14:09 +02:00
mapping Docs: Use "js" instead of "json" and "sh" instead of "shell" for source highlighting 2015-07-14 18:14:09 +02:00
migration Add url repository whitelist 2015-07-14 18:38:26 -04:00
modules Discovery: wait on incoming joins before electing local node as master 2015-07-15 07:43:49 +02:00
query-dsl Docs: Use "js" instead of "json" and "sh" instead of "shell" for source highlighting 2015-07-14 18:14:09 +02:00
search Docs: Use "js" instead of "json" and "sh" instead of "shell" for source highlighting 2015-07-14 18:14:09 +02:00
setup Docs: Use "js" instead of "json" and "sh" instead of "shell" for source highlighting 2015-07-14 18:14:09 +02:00
testing Replace references to ImmutableSettings with Settings 2015-06-24 14:54:53 +09:00
aggregations.asciidoc Scripting: Unify script and template requests across codebase 2015-05-29 16:52:04 +01:00
analysis.asciidoc Add more anchor links to documentation 2013-09-30 13:13:16 -06:00
api-conventions.asciidoc Asciidoc fix to API Conventions 2015-07-14 17:33:47 +02:00
cat.asciidoc Docs: Use "js" instead of "json" and "sh" instead of "shell" for source highlighting 2015-07-14 18:14:09 +02:00
cluster.asciidoc Remove `_shutdown` API 2015-04-27 17:19:36 +02:00
docs.asciidoc Bulk UDP: Removal. 2014-09-11 09:52:09 +02:00
getting-started.asciidoc Fix grammar 2015-07-08 18:21:03 +02:00
glossary.asciidoc Migrated documentation into the main repo 2013-08-29 01:24:34 +02:00
index-modules.asciidoc Docs: Updated the source field docs to remove deprecation of includes/excludes 2015-07-10 15:52:30 +02:00
index.asciidoc Docs: Added stub entries for pages deleted from 1.x 2015-05-24 17:57:34 +02:00
indices.asciidoc [doc] remove reference to seal, was removed in #11336 2015-05-29 11:40:34 +02:00
mapping.asciidoc Docs: Refactored modules and index modules sections 2015-06-22 23:49:45 +02:00
modules.asciidoc Docs: Refactored modules and index modules sections 2015-06-22 23:49:45 +02:00
query-dsl.asciidoc Docs: Reorganised the Query DSL docs into families and explaing query vs filter context 2015-06-04 01:59:37 +02:00
redirects.asciidoc Rename caches. 2015-06-29 10:15:27 +02:00
search.asciidoc [Docs] Fix minor spelling errors 2015-05-25 19:56:43 +02:00
setup.asciidoc Docs: Added stub entries for pages deleted from 1.x 2015-05-24 17:57:34 +02:00
testing.asciidoc [DOCS] Test framework documentation 2013-12-02 18:01:45 +01:00