Skip to content

Commit 4c313bf

Browse files
authored
Add known-issue docs for snapshot downgrades bug (#100412) (#100577)
1 parent 56cccb7 commit 4c313bf

File tree

3 files changed

+41
-1
lines changed

3 files changed

+41
-1
lines changed

docs/reference/release-notes/8.10.0.asciidoc

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,36 @@
33

44
Also see <<breaking-changes-8.10,Breaking changes in 8.10>>.
55

6+
[[known-issues-8.10.0]]
7+
[float]
8+
=== Known issues
9+
10+
// tag::repositorydata-format-change[]
11+
* Snapshot-based downgrades
12+
+
13+
The snapshot repository format changed in a manner that prevents earlier
14+
versions of Elasticsearch from reading the repository contents if it contains
15+
snapshots from this version and the last cluster to write to this repository
16+
was in the 8.10 series. This will prevent you from reverting an upgrade to the
17+
8.10 series by restoring a snapshot taken before the upgrade.
18+
+
19+
Snapshot repositories written by clusters running versions 8.11.0 and later are
20+
compatible with all earlier versions. Moreover, clusters running version 8.11.0
21+
or later will also automatically repair the repository format the first time
22+
they write to the repository to take or delete a snapshot, making it so that
23+
all earlier versions can read its contents again.
24+
+
25+
If you wish to downgrade to a version prior to 8.9.0, take or delete a snapshot
26+
using a cluster running version 8.11.0 or later to repair the repository format
27+
first. If you cannot repair the repository in this way, first delete all the
28+
snapshots in the repository taken with version 8.9.0 or later. To do this will
29+
require using a cluster running version 8.10.0 or later.
30+
+
31+
If you wish to downgrade to a version in the 8.9 series, you must take or
32+
delete a snapshot using a cluster running version 8.11.0 or later to repair the
33+
repository format first.
34+
// end::repositorydata-format-change[]
35+
636
[[breaking-8.10.0]]
737
[float]
838
=== Breaking changes

docs/reference/release-notes/8.10.1.asciidoc

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,12 @@
33

44
Also see <<breaking-changes-8.10,Breaking changes in 8.10>>.
55

6+
[[known-issues-8.10.1]]
7+
[float]
8+
=== Known issues
9+
10+
include::8.10.0.asciidoc[tag=repositorydata-format-change]
11+
612
[[bug-8.10.1]]
713
[float]
814
=== Bug fixes
Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
[[release-notes-8.10.2]]
22
== {es} version 8.10.2
33

4-
8.10.2 contains no significant changes.
4+
[[known-issues-8.10.2]]
5+
[float]
6+
=== Known issues
7+
8+
include::8.10.0.asciidoc[tag=repositorydata-format-change]
59

610
Also see <<breaking-changes-8.10,Breaking changes in 8.10>>.

0 commit comments

Comments
 (0)