Skip to content

Remove support for delaying state recovery pending master nodes #51806

@DaveCTurner

Description

@DaveCTurner

It is useful to be able to delay state recovery until enough data nodes have joined the cluster, since this gives the shard allocator a decent opportunity to re-use as much existing data as possible. However we also have the option to delay state recovery until a certain number of master-eligible nodes have joined, and this seems unnecessary: we require a majority of master-eligible nodes for state recovery, but there is no advantage in waiting for more.

We should deprecate the following settings in 7.x and remove them in 8.0:

  • gateway.expected_nodes
  • gateway.expected_master_nodes
  • gateway.recover_after_nodes
  • gateway.recover_after_master_nodes

Metadata

Metadata

Assignees

Labels

:Distributed/Cluster CoordinationCluster formation and cluster state publication, including cluster membership and fault detection.Team:DistributedMeta label for distributed team.

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions