Skip to content

Add validation for supported version of cluster state metadata on node join #25061

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
imotov opened this issue Jun 5, 2017 · 1 comment
Closed
Assignees
Labels
:Distributed Indexing/Distributed A catch all label for anything in the Distributed Indexing Area. Please avoid if you can. >enhancement resiliency

Comments

@imotov
Copy link
Contributor

imotov commented Jun 5, 2017

In #21830 we made sure that nodes cannot join a cluster that has indices created by nodes with incompatible versions. Since cluster metadata (such as custom metadata, index templates, etc) might be also incompatible with certain version of nodes, we need to add another check that will ensure that cluster metadata is compatible with nodes that can join the cluster.

In other words we need to ensure that

  1. a 6.0 node cannot join the cluster that has pre-5.6 nodes.
  2. ones a 6.0 node joins the cluster and updates the cluster metadata, we need to make sure that pre-5.6 nodes cannot join this cluster.
@imotov
Copy link
Contributor Author

imotov commented Jul 19, 2017

That is handled by #25770. Closing.

@imotov imotov closed this as completed Jul 19, 2017
@clintongormley clintongormley added :Distributed Indexing/Distributed A catch all label for anything in the Distributed Indexing Area. Please avoid if you can. and removed :Cluster labels Feb 13, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
:Distributed Indexing/Distributed A catch all label for anything in the Distributed Indexing Area. Please avoid if you can. >enhancement resiliency
Projects
None yet
Development

No branches or pull requests

2 participants