Skip to content

Conversation

@masseyke
Copy link
Member

Removing one setting from a group of affix settings can cause Elasticsearch to get into an inconsistent state. This
commit makes it so that we never report removable affix settings in the deprecation info API.

@elasticmachine
Copy link
Collaborator

Pinging @elastic/es-data-management (Team:Data Management)

@masseyke masseyke requested a review from dakrone February 23, 2022 14:32
Copy link
Member

@dakrone dakrone left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@masseyke masseyke merged commit e5acb99 into elastic:7.17 Feb 23, 2022
@masseyke masseyke deleted the fix/no-removable-affix-settings branch February 23, 2022 16:14
masseyke added a commit that referenced this pull request Feb 23, 2022
This is a forward-port of #82487, #83544, #83601, #84145, and #84246, but given that the branches had diverged so much they were not a straightforward cherry-picks. It required modifying the interface of the NodeDeprecationChecks to include ClusterState as we do in 7.x.
probakowski pushed a commit to probakowski/elasticsearch that referenced this pull request Feb 23, 2022
This is a forward-port of elastic#82487, elastic#83544, elastic#83601, elastic#84145, and elastic#84246, but given that the branches had diverged so much they were not a straightforward cherry-picks. It required modifying the interface of the NodeDeprecationChecks to include ClusterState as we do in 7.x.
masseyke added a commit to masseyke/elasticsearch that referenced this pull request Feb 23, 2022
This is a forward-port of elastic#82487, elastic#83544, elastic#83601, elastic#84145, and elastic#84246, but given that the branches had diverged so much they were not a straightforward cherry-picks. It required modifying the interface of the NodeDeprecationChecks to include ClusterState as we do in 7.x.
masseyke added a commit to masseyke/elasticsearch that referenced this pull request Feb 23, 2022
This is a forward-port of elastic#82487, elastic#83544, elastic#83601, elastic#84145, and elastic#84246, but given that the branches had diverged so much they were not a straightforward cherry-picks. It required modifying the interface of the NodeDeprecationChecks to include ClusterState as we do in 7.x.
elasticsearchmachine pushed a commit that referenced this pull request Feb 23, 2022
This is a forward-port of #82487, #83544, #83601, #84145, and #84246, but given that the branches had diverged so much they were not a straightforward cherry-picks. It required modifying the interface of the NodeDeprecationChecks to include ClusterState as we do in 7.x.
elasticsearchmachine pushed a commit that referenced this pull request Feb 23, 2022
This is a forward-port of #82487, #83544, #83601, #84145, and #84246, but given that the branches had diverged so much they were not a straightforward cherry-picks. It required modifying the interface of the NodeDeprecationChecks to include ClusterState as we do in 7.x.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

>non-issue Team:Data Management Meta label for data/management team v7.17.2

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants