Skip to content

Commit a84908c

Browse files
committed
Clarify that discovery ignores master-ineligibles (#44835)
The changes in #32006 mean that the discovery process can no longer use master-ineligible nodes as a stepping-stone between master-eligible nodes. This was normally an indication of a strange and possibly-fragile configuration and was not recommended. This commit clarifies that only master-eligible nodes are now involved with discovery.
1 parent 7b959f8 commit a84908c

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

Diff for: docs/reference/modules/discovery/discovery.asciidoc

+4-4
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@ This process starts with a list of _seed_ addresses from one or more
1111
of any master-eligible nodes that were in the last-known cluster. The process
1212
operates in two phases: First, each node probes the seed addresses by
1313
connecting to each address and attempting to identify the node to which it is
14-
connected. Secondly it shares with the remote node a list of all of its known
15-
master-eligible peers and the remote node responds with _its_ peers in turn.
16-
The node then probes all the new nodes that it just discovered, requests their
17-
peers, and so on.
14+
connected and to verify that it is master-eligible. Secondly, if successful, it
15+
shares with the remote node a list of all of its known master-eligible peers
16+
and the remote node responds with _its_ peers in turn. The node then probes all
17+
the new nodes that it just discovered, requests their peers, and so on.
1818

1919
If the node is not master-eligible then it continues this discovery process
2020
until it has discovered an elected master node. If no elected master is

0 commit comments

Comments
 (0)