-
Notifications
You must be signed in to change notification settings - Fork 24.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove the deprecated local parameter for _cat/indices #64868
Remove the deprecated local parameter for _cat/indices #64868
Conversation
Pinging @elastic/es-core-features (:Core/Features/CAT APIs) |
if (request.hasParam("local") && Version.CURRENT.major == Version.V_7_0_0.major + 1) { | ||
throw new IllegalArgumentException("parameter [local] is not supported"); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is unnecessary, as mentioned in #64867 (comment)
@elasticmachine update branch |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
@elasticmachine update branch |
@elasticmachine test this please |
@elasticmachine update branch |
The cat indices API performs several actions including an
IndicesStatsAction
. Today it accepts the?local
parameter and passes it to the actions that support it but this parameter has no effect on theIndicesStatsAction
. This can be surprising becauseGET _cat/indices?local
looks like it might be a completely local call but in fact it still depends on every node in the cluster.The
local
parameter was deprecated in 7.x (#62198) and this commit removes it for 8.x.