elasticsearch/docs/reference/upgrade
David Turner e027ce977c
Extend version barrier to all upgrades (#73358)
Today when upgrading to the next major version we have a so-called
_major version barrier_: once the cluster comprises nodes of the new
major version then nodes of the previous major version are prevented
from joining the cluster. This means we can be certain that
`clusterState.nodes().getMinNodeVersion().major` will never decrease, so
we can implement upgrade logic that relies on the cluster remaining in
its wholly-upgraded state.

This commit generalises this behaviour to apply to all upgrades, so that
we can be certain that `clusterState.nodes().getMinNodeVersion()` will
never decrease in a running cluster.

Closes #72911
2021-06-01 09:07:23 +01:00
..
close-ml.asciidoc
cluster_restart.asciidoc
disable-shard-alloc.asciidoc
open-ml.asciidoc
preparing_to_upgrade.asciidoc
reindex_upgrade.asciidoc [DOCS] Update alias xrefs (#73380) 2021-05-25 16:19:00 -04:00
remove-xpack.asciidoc
rolling_upgrade.asciidoc Extend version barrier to all upgrades (#73358) 2021-06-01 09:07:23 +01:00
set-paths-tip.asciidoc
shut-down-node.asciidoc
upgrade-node.asciidoc