Skip to content
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

Remove rolling restart checks for x-pack #95428

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

jakelandis
Copy link
Contributor

This commit removes the checks introduced in #30743.
Those checks were to help enable rolling restarts from the
OSS distribution to the (now) default distribution that includes
x-pack by default. These checks are no longer needed since
we no longer ship an OSS version #68797
that is the base (lowest) version during a rolling restart.
Any rolling restart to 8.x requires 7.17+ but the last official
OSS distribution that did not include x-pack was 7.11. This
change, when applied to 8.x, means that all supported rolling
restarts to 8.x will already have x-pack metadata and thus no
need for these checks.

Note - the node attribute remains to handle and edge case
for a new mixed cluster where there is elder 8.x (i.e. 8.6) node
that has the node attibute set to true. In that case, the value of
the attribute will always be true but removing the
attribute could cause an error.


This PR replaces #93843 since there were too many merge conflicts to sort it out there and didn't want to force push and risk loosing the comments in that PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants