Skip to content

Conversation

@jakelandis
Copy link
Contributor

7.5+ for SLM requires [stats] object to exist in the cluster state.
When doing an in-place upgrade from 7.4 to 7.5+ [stats] does not exist
in cluster state, result in an exception on startup [1].

This commit moves the [stats] to be an optional object in the parser
and if not found will default to an empty stats object.

[1] Caused by: java.lang.IllegalArgumentException: Required [stats]

…#48367)

7.5+ for SLM requires [stats] object to exist in the cluster state.
When doing an in-place upgrade from 7.4 to 7.5+ [stats] does not exist
in cluster state, result in an exception on startup [1].

This commit moves the [stats] to be an optional object in the parser
and if not found will default to an empty stats object.

[1] Caused by: java.lang.IllegalArgumentException: Required [stats]

Co-authored-by: Elastic Machine <[email protected]>
@jakelandis jakelandis changed the title Ensure SLM stats does not block an in-place upgrade from 7.4 (#48367) Ensure SLM stats does not block an in-place upgrade from 7.4 (… Oct 23, 2019
@jakelandis jakelandis merged commit 3e58589 into elastic:7.5 Oct 23, 2019
@jakelandis jakelandis deleted the slm_stats_fix_7.5 branch October 23, 2019 16:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant