Skip to content

Commit 850e36b

Browse files
authored
Adding docs about freeze action deprecation (#78221)
1 parent 79ec031 commit 850e36b

File tree

2 files changed

+68
-0
lines changed

2 files changed

+68
-0
lines changed

docs/reference/migration/index.asciidoc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ For more information about {minor-version},
2828
see the <<release-highlights>> and <<es-release-notes>>.
2929
For information about how to upgrade your cluster, see <<setup-upgrade>>.
3030

31+
* <<breaking-changes-7.16,Migrating to 7.16>>
3132
* <<breaking-changes-7.15,Migrating to 7.15>>
3233
* <<breaking-changes-7.14,Migrating to 7.14>>
3334
* <<breaking-changes-7.13,Migrating to 7.13>>
@@ -47,6 +48,7 @@ For information about how to upgrade your cluster, see <<setup-upgrade>>.
4748

4849
--
4950

51+
include::migrate_7_16.asciidoc[]
5052
include::migrate_7_15.asciidoc[]
5153
include::migrate_7_14.asciidoc[]
5254
include::migrate_7_13.asciidoc[]
Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
[[migrating-7.16]]
2+
== Migrating to 7.16
3+
++++
4+
<titleabbrev>7.16</titleabbrev>
5+
++++
6+
7+
This section discusses the changes that you need to be aware of when migrating
8+
your application to {es} 7.16.
9+
10+
See also <<release-highlights>> and <<es-release-notes>>.
11+
12+
* <<breaking_716_ilm_changes>>
13+
14+
15+
//NOTE: The notable-breaking-changes tagged regions are re-used in the
16+
//Installation and Upgrade Guide
17+
18+
[discrete]
19+
[[breaking-changes-7.16]]
20+
=== Breaking changes
21+
22+
The following changes in {es} 7.16 might affect your applications
23+
and prevent them from operating normally.
24+
Before upgrading to 7.16, review these changes and take the described steps
25+
to mitigate the impact.
26+
27+
NOTE: Breaking changes introduced in minor versions are
28+
normally limited to security and bug fixes.
29+
Significant changes in behavior are deprecated in a minor release and
30+
the old behavior is supported until the next major release.
31+
To find out if you are using any deprecated functionality,
32+
enable <<deprecation-logging, deprecation logging>>.
33+
34+
[discrete]
35+
[[deprecated-7.16]]
36+
=== Deprecations
37+
38+
The following functionality has been deprecated in {es} 7.16 and will be removed
39+
in 8.0. While this won't have an immediate impact on your applications, we
40+
strongly encourage you take the described steps to update your code after
41+
upgrading to 7.16.
42+
43+
NOTE: Significant changes in behavior are deprecated in a minor release and the
44+
old behavior is supported until the next major release. To find out if you are
45+
using any deprecated functionality, enable <<deprecation-logging, deprecation
46+
logging>>.
47+
48+
// tag::notable-breaking-changes[]
49+
[discrete]
50+
[[breaking_716_ilm_changes]]
51+
==== {ilm-cap} ({ilm-init}) changes
52+
53+
//tag::notable-breaking-changes[]
54+
[[ilm-freeze-noop]]
55+
.The ILM `freeze` action has been deprecated and will be a no-op in a future release.
56+
[%collapsible]
57+
====
58+
*Details* +
59+
The ILM freeze action is now deprecated. This is because frozen indices provide no benefit given improvements in heap memory
60+
utilization. In 8.0 the freeze action will be a no-op and perform no action on the index, as the freeze API endpoint
61+
has been removed in 8.0.
62+
63+
*Impact* +
64+
Update your ILM policies to remove the `freeze` action from the `cold` phase.
65+
====
66+
// end::notable-breaking-changes[]

0 commit comments

Comments
 (0)