[ILM] [DOCS] add general info about steps (#36081)

it is important for users to understand that phases
are compiled into Steps that are exposed via the
Explain Lifecycle API.
This commit is contained in:
Tal Levy 2018-12-06 10:41:55 -08:00 committed by GitHub
parent 3f3cde41d3
commit e944764be3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 13 additions and 0 deletions

View File

@ -74,6 +74,19 @@ relative to when data was written last to a rolled over index.
The previous phase's actions must complete before {ILM} will check `min_age` and
transition into the next phase.
=== Phase Execution
beta[]
The current phase definition, of an index's policy being executed, is stored
in the index's metadata. The phase and its actions are compiled into a series
of discrete steps that are executed sequentially. Since some {ILM} actions are
more complex and involve multiple operations against an index, each of these
operations are done in isolation in a unit called a "step". The
<<ilm-explain-lifecycle,Explain Lifecycle API>> exposes this information to us
to see which step our index is either to execute next, or is currently
executing.
=== Actions
beta[]