Skip to content

Commit dabc919

Browse files
Expand guidance on testing an upgrade (#3009) (#3010)
Call out specifically to look for cluster stability, performance, and snapshot repository bugs. Co-authored-by: Liam Thompson <[email protected]>
1 parent 1e3d7ba commit dabc919

File tree

1 file changed

+32
-5
lines changed

1 file changed

+32
-5
lines changed

Diff for: docs/en/install-upgrade/upgrading-stack.asciidoc

+32-5
Original file line numberDiff line numberDiff line change
@@ -52,15 +52,42 @@ endif::[]
5252
compatible with {es} version {version}.
5353
5454
. Test the upgrade in an isolated environment before upgrading your production
55-
cluster.
55+
cluster.
56+
+
57+
[IMPORTANT]
58+
====
59+
The upgraded version of {es} may interact with its environment in different
60+
ways from the version you are currently running. It is possible that your
61+
environment behaves incorrectly in a way that does not matter to the version of
62+
{es} that you are currently running, but which does matter to the upgraded
63+
version. In this case, the upgraded version will not work correctly until you
64+
address the incorrect behaviour in your environment.
65+
66+
During your upgrade tests, pay particular attention to the following aspects:
67+
68+
Cluster stability:: Does the new version of {es} form a stable healthy cluster?
69+
70+
Indexing and search performance:: Does the new version of {es} perform the same
71+
(or better) than the current one on your specific workload and data?
72+
73+
Snapshots:: Do all of your snapshot repositories work correctly and pass
74+
{ref}/repo-analysis-api.html[repository analysis]?
75+
====
5676
5777
. Make sure you have a current snapshot before you start the upgrade.
5878
+
59-
IMPORTANT: You cannot downgrade {es} nodes after upgrading.
60-
If you cannot complete the upgrade process,
61-
you will need to restore from the snapshot.
79+
IMPORTANT: You cannot downgrade {es} nodes after starting to upgrade your
80+
cluster. If you cannot complete the upgrade process, build a new cluster and
81+
restore a snapshot taken before starting the upgrade.
6282
63-
. If you use a separate {ref}/monitoring-production.html[monitoring cluster], you should upgrade the monitoring cluster before the production cluster. In general, the monitoring cluster and the clusters being monitored should be running the same version of the stack. A monitoring cluster cannot monitor production clusters running newer versions of the stack. If necessary, the monitoring cluster can monitor production clusters running the latest release of the previous major version.
83+
. If you use a separate {ref}/monitoring-production.html[monitoring cluster],
84+
upgrade the monitoring cluster before the production cluster.
85+
+
86+
In general, the monitoring cluster and the clusters being monitored should be
87+
running the same version of the stack. A monitoring cluster cannot monitor
88+
production clusters running newer versions of the stack. If necessary, the
89+
monitoring cluster can monitor production clusters running the latest release
90+
of the previous major version.
6491
// end::generic-upgrade-steps[]
6592
////
6693

0 commit comments

Comments
 (0)