anchor.diff:      to use to obtain the addresses of the seed nodes used to start the
       discovery process. By default, it is the
       <<settings-based-hosts-provider,settings-based seed hosts provider>>.
  +
  +`cluster.initial_master_nodes`::
  +
  +    Sets a list of the <<node.name,node names>> or transport addresses of the
  +    initial set of master-eligible nodes in a brand-new cluster. By default
  +    this list is empty, meaning that this node expects to join a cluster that
  +    has already been bootstrapped. See <<initial_master_nodes>>.
  +
  +[float]
  +==== Expert settings
  +
  +Discovery and cluster formation are also affected by the following
  +_expert-level_ settings, although it is not recommended to change any of these
  +from their default values.
  +
  +[WARNING] If you adjust these settings then your cluster may not form correctly
  +or may become unstable or intolerant of certain failures.
   
   `discovery.cluster_formation_warning_timeout`::
   
  
positive.code: `cluster.publish.timeout`::
  
      Sets how long the master node waits for each cluster state update to be
      completely published to all nodes. The default value is `30s`. If this
      period of time elapses, the cluster state change is rejected. See
      <<cluster-state-publishing>>.
  
  [[no-master-block]]`cluster.no_master_block`::
  
negative.code:     handshake. Defaults to `1s`.
  
  `discovery.request_peers_timeout`::
  
      Sets how long a node will wait after asking its peers again before
      considering the request to have failed. Defaults to `3s`.
  
  