# Upgrade from 7.x to 8.x requires multi upgrades?

**URL:** <https://discuss.elastic.co/t/upgrade-from-7-x-to-8-x-requires-multi-upgrades/327408>\
**Category:** Elasticsearch\
**Created:** [March 10, 2023, 12:34am UTC](https://discuss.elastic.co/t/upgrade-from-7-x-to-8-x-requires-multi-upgrades/327408 "2023-03-10T00:34:54Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![atdc12](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/atdc12/32/118285_2.png) [@atdc12](https://discuss.elastic.co/u/atdc12)\
**Post date:** [March 10, 2023, 12:34am UTC](https://discuss.elastic.co/t/upgrade-from-7-x-to-8-x-requires-multi-upgrades/327408/1 "2023-03-10T00:34:54Z")

</div>

We have a few production sites running ES 7.16 and would like to upgrade to 8.6:

- upgrade will be done with full cluster restart
- all indices were created under ES 7.x
- we have checked Upgrade Assistant on ES 7.16 and confirmed all is ok

However, we noticed that there is a requirement ([Upgrade to Elastic 8.6.2 | Elastic Installation and Upgrade Guide [8.6] | Elastic](https://www.elastic.co/guide/en/elastic-stack/current/upgrading-elastic-stack.html#prepare-to-upgrade)) to perform multi upgrades i.e. upgrade to 7.17 then 8.6. Is there any reason why we need to do this? We would like to minimise the deployment steps.

---

<div class="post-metadata">

**Author:** ![DavidTurner](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/davidturner/32/22453_2.png) [@DavidTurner](https://discuss.elastic.co/u/DavidTurner)\
**Post date:** [March 10, 2023, 8:55am UTC](https://discuss.elastic.co/t/upgrade-from-7-x-to-8-x-requires-multi-upgrades/327408/2 "2023-03-10T08:55:47Z")

</div>

7.16 was released some time before 8.0 so its upgrade assistant does not cover everything, nor does it have all the needed deprecation warnings. The only way to verify for sure that you will encounter no problems in the upgrade is to use 7.17 first.

---

<div class="post-metadata">

**Author:** ![atdc12](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/atdc12/32/118285_2.png) [@atdc12](https://discuss.elastic.co/u/atdc12)\
**Post date:** [March 13, 2023, 10:44pm UTC](https://discuss.elastic.co/t/upgrade-from-7-x-to-8-x-requires-multi-upgrades/327408/3 "2023-03-13T22:44:09Z")

</div>

Thanks, that make sense. Apart from the deprecation warning, is there anything else that requires us to upgrade to 7.17 first?

All of our deployments are identical. So, we are planning to "simulate" the upgrade on our test environment, which has the identical configuration & settings, by upgrading it to 7.17 first then to 8.6. Based on our findings in the test environment, then we can apply the same migration issue fix to the production environment. Basically, to avoid having to upgrade to 7.17 in the production environment.

---

<div class="post-metadata">

**Author:** ![DavidTurner](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/davidturner/32/22453_2.png) [@DavidTurner](https://discuss.elastic.co/u/DavidTurner)\
**Post date:** [March 14, 2023, 12:57am UTC](https://discuss.elastic.co/t/upgrade-from-7-x-to-8-x-requires-multi-upgrades/327408/4 "2023-03-14T00:57:50Z")

</div>

I'm not aware of anything else, but that doesn't mean it's safe to skip the upgrade to 7.17. The process described in the manual is the recommended one, and the one covered by tests. If it were me and my production data then I'd avoid taking risks like this.

---

<div class="post-metadata">

**Author:** ![atdc12](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/atdc12/32/118285_2.png) [@atdc12](https://discuss.elastic.co/u/atdc12)\
**Post date:** [March 15, 2023, 7:27am UTC](https://discuss.elastic.co/t/upgrade-from-7-x-to-8-x-requires-multi-upgrades/327408/5 "2023-03-15T07:27:14Z")

</div>

Just double checking, if we have indices created on ES 6.x, do we have to reindex them on ES 7.17? Or can we do it in ES 7.16 or earlier?

---

<div class="post-metadata">

**Author:** ![DavidTurner](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/davidturner/32/22453_2.png) [@DavidTurner](https://discuss.elastic.co/u/DavidTurner)\
**Post date:** [March 15, 2023, 9:36am UTC](https://discuss.elastic.co/t/upgrade-from-7-x-to-8-x-requires-multi-upgrades/327408/6 "2023-03-15T09:36:38Z")

</div>

Any 7.x version is fine, including 7.16.x and 7.17.x

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [April 12, 2023, 9:36am UTC](https://discuss.elastic.co/t/upgrade-from-7-x-to-8-x-requires-multi-upgrades/327408/7 "2023-04-12T09:36:58Z")

</div>

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