Skip to content

Conversation

eedugon
Copy link
Contributor

@eedugon eedugon commented Oct 15, 2025

This PR refines and scopes a bit the method that we have shared for ages as an alternative to an actual major upgrade: reindex to upgrade.

The method consists of creating a new cluster in the desired major version, and just reindex the data from the old cluster running a much older version.

I believe (and I could be wrong) that this method won't work today for system indices, Kibana data and probably a lot of other features of our stack.

I have proposed to consider this method only for use cases that do not rely heavily on stack features, or when the user just wants to migrate their own application data to the new version.

This PR relates to #3398

@ppf2 , @shainaraskas , I'd like to get your thoughts on that. I discovered this when I was preparing the 7.17 -> 9.x upgrade guide, because we have always suggested in our docs the "reindex to upgrade" as an alternative to a real major upgrade, and when thinking about it I believe it's clearly not that simple and it's not going to work for users that rely heavily on our new Stack Solutions. Those use cases should follow a normal upgrade path and not consider a reindex to upgrade as an alternative approach if they want to keep all their kibana and features data.

cc: @georgewallace , it would also be good if a PM or someone from dev team validates this.

Copy link

github-actions bot commented Oct 15, 2025

🔍 Preview links for changed docs

@shainaraskas
Copy link
Collaborator

@eedugon please reach out to product about this directly. I'd start with #es-core-infra because they own feature states

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants