-
Notifications
You must be signed in to change notification settings - Fork 156
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
Diagnostic tool or _cat API needs to be modified in order to ignore unavailable indices in an alias #110
Comments
I'm not seeing this and I did exactly that. At least as closely as I could with the information provided. I can investigate further but I'll need a bit more info.
|
2.3; 2.0.8
Yes
Admin
No
At a conference this weekend but I'll get back to you with that next week. |
Just tested this on ES 2.2 without Shield and I'm not seeing any issues either. Next week, I'll double check and make sure I wasn't doing anything stupid and, if nothing obviously is, I'll put together a script to replicate this. If this is a false alarm, I apologize in advance.... but I won't be able to dig in further until I get back next week |
The diagnostic tool breaks when you have aliases that point at closed indices. Per the decision to keep the default behavior and use workarounds (eg elastic/elasticsearch#14982 (comment) and elastic/elasticsearch#15730 (comment)), it seems like the diagnostic tool needs to pass an additional parameter to ignore unavailable (if that is possible) or the _cat API needs to have an option to ignore unavailable.... or both.
to replicate on your end, create an alias that points at a handful of indices. Close one of them. Don't update the alias. Then run the diagnostic tool. You'll see a lot of this kind of thing.
The text was updated successfully, but these errors were encountered: