| 12345678910111213141516171819202122232425262728 | [float]=== Preparing to upgradeIt is important to prepare carefully before starting an upgrade. Once you havestarted to upgrade your cluster to version {version} you must complete theupgrade. As soon as the cluster contains nodes of version {version} it may makechanges to its internal state that cannot be reverted. If you cannot completethe upgrade then you should discard the partially-upgraded cluster, deploy anempty cluster of the version before the upgrade, and restore its contents froma snapshot.Before you start to upgrade your cluster to version {version} you should do thefollowing.. Check the <<deprecation-logging, deprecation log>> to see if you are using anydeprecated features and update your code accordingly.. Review the <<breaking-changes,breaking changes>> and make any necessarychanges to your code and configuration for version {version}.. If you use any plugins, make sure there is a version of each plugin that iscompatible with {es} version {version}.. Test the upgrade in an isolated environment before upgrading your productioncluster.. <<modules-snapshots,Back up your data by taking a snapshot!>>
 |