Skip to content

Deprecate and remove freeze and unfreeze REST endpoints #70192

@zuketo

Description

@zuketo

With the addition of a new Frozen Tier in Elasticsearch, and recent improvements in heap utilization, “frozen indices” (_freeze / _unfreeze endpoints) provide little end-user benefit.

Elasticsearch should deprecate, and then remove, _freeze and _unfreeze endpoints. This work should occur in a way that minimally impacts users, with a large amount of notice, and escape hatches along the way.

7.x:

8.0:

9.0:

  • Remove the _unfreeze endpoint in 9.0
  • Automatically _unfreeze any frozen indices upgrading to 9.0
  • Continue to retain the lazy engine internally for shared_cache searchable, for the Frozen Tier
  • Add migration assistant support for inspecting for frozen indices and freeze actions in ILM policies

CC @jasontedor @ywelsch @dakrone

Metadata

Metadata

Assignees

Labels

:Data Management/ILM+SLMDO NOT USE. Use ":StorageEngine/ILM" or ":Distributed Coordination/SLM" instead.:Data Management/Indices APIsDO NOT USE. Use ":Distributed/Indices APIs" or ":StorageEngine/Templates" instead.>breakingMetaTeam:Data Management (obsolete)DO NOT USE. This team no longer exists.

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions