|
@@ -59,16 +59,16 @@ We are committed to tracking down and fixing all the issues that are posted.
|
|
|
=== Use two phase commit for Cluster State publishing (STATUS: ONGOING)
|
|
|
|
|
|
A master node in Elasticsearch continuously https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-discovery-zen.html#fault-detection[monitors the cluster nodes]
|
|
|
-and removes any node from the cluster that doesn't respond to it's pings in a timely
|
|
|
-fashion. If the master is left with less nodes than the `discovery.zen.minimum_master_nodes`
|
|
|
+and removes any node from the cluster that doesn't respond to its pings in a timely
|
|
|
+fashion. If the master is left with fewer nodes than the `discovery.zen.minimum_master_nodes`
|
|
|
settings, it will step down and a new master election will start.
|
|
|
|
|
|
-When a network partition occurs causing a master to loose many followers, there is a
|
|
|
-short window of time until detects it and master steps down. During that window, the
|
|
|
-master may erroneously accept and ack cluster state changes. To avoid this, we introduce
|
|
|
+When a network partition causes a master node to lose many followers, there is a short window
|
|
|
+in time until the node loss is detected and the master steps down. During that window, the
|
|
|
+master may erroneously accept and acknowledge cluster state changes. To avoid this, we introduce
|
|
|
a new phase to cluster state publishing where the proposed cluster state is sent to all nodes
|
|
|
-but is not yet committed. Only once enough nodes (`minimum_master_nodes`) actively acknowledge
|
|
|
-the change, it is committed and commit messages are sent to the nodes. See See {GIT}13062[#13062].
|
|
|
+but is not yet committed. Only once enough nodes (`discovery.zen.minimum_master_nodes`) actively acknowledge
|
|
|
+the change, it is committed and commit messages are sent to the nodes. See {GIT}13062[#13062].
|
|
|
|
|
|
[float]
|
|
|
=== Make index creation more user friendly (STATUS: ONGOING)
|