ES full cluster restart requirement for major upgrade


(Laurentiu Soica) #1

Hello,

I plan an ES cluster that should not have downtime. I read that for major version upgrades there is a requirement to do a full cluster restart https://www.elastic.co/blog/multiple-elasticsearch-clusters.

I see that ES 6.x doesn't require Full cluster restart anymore, but it is not clear for me if this is only specific to 6.x or it is planned for all major releases that follows 6.x https://www.elastic.co/guide/en/elasticsearch/reference/current/setup-upgrade.html#upgrade-paths

What would be the best approach in order to support major upgrades without downtime at cluster level ?

Thanks


(Mark Walkom) #2

You need to be in 5.6.X to be able to do a rolling restart to 6.0.


(Laurentiu Soica) #3

The cluster is not deployed yet so I could go directly with latest. My concern is how will I handle an upgrade to 7.x let's say, without downtime.


(Mark Walkom) #4

Once you are on 5.6.X, you can then go to 6.X via rolling, and then continue that through to 7/8/9/whatever.


(Ryan Ernst) #5

To clarify, the current plan going forward is to allow rolling upgrades from the last minor version of the previous major. So, say that when 7.0 is released, 6.4 is the last release in 6.x. Then any 6.4 release should allow doing a rolling upgrade to any 7.x release.


(system) #6

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.