Is there a faster way to upgrade ES?

I have a few clusters with 150-200+ nodes (EC2 instances) running ES 1.3.2. Looking for a 'faster' way to upgrade these clusters to ES 1.5.2. Following recommendations for rolling upgrades may take me a few days. Can not take downtime.
Any recommendations?

Thanks
d/

1 Like

Not until you get to >1.6 unfortunately.

Would strongly recommend you go to 1.7 though, there are some really good things that build on 1.6 to improve this.

You will possibly get faster results by spinning up one or more extra nodes with the new version. You effectively pop out the old nodes as data is migrated to the new ones, then upgrade and re-add the "old" nodes back into the cluster.

Other than that, there is no substitute for rolling restarts of which I am familiar.

Good point!

This is a great question - I was looking into this issue too.

@warkolm - and rolling upgrades on 1.6.X or 1.7 are faster mainly because of the synced flush?

Exactly!