Skip to content
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

provide isolation to system indices #40802

Closed
jpcarey opened this issue Apr 3, 2019 · 5 comments
Closed

provide isolation to system indices #40802

jpcarey opened this issue Apr 3, 2019 · 5 comments
Labels
:Core/Infra/Core Core issues without another label Team:Core/Infra Meta label for core/infra team

Comments

@jpcarey
Copy link
Contributor

jpcarey commented Apr 3, 2019

Describe the feature: Make "system" indices actually reserved in some capacity. Currently only the naming (start with a .) sets them apart from any other index in the cluster. They have no real isolation; they can easily (and mistakenly) have mapping overridden, deleted, etc.

Maybe add something in the index settings to serve as metadata, eg. system_owned: true. This could be used to prevent normal operations from applying to these indices, and require a special url parameter to be set in order to make modifications.

Steps to reproduce a "system" index: PUT .my_system_index

@jasontedor
Copy link
Member

@jpcarey We have plans along these lines, but they are in very early stages. In the future it is likely that we will close this issue in favor of another issue that outlines our plan for true system indices as a first-class concept.

@colings86 colings86 added the :Core/Infra/Core Core issues without another label label Apr 4, 2019
@elasticmachine
Copy link
Collaborator

Pinging @elastic/es-core-infra

@jpcarey
Copy link
Contributor Author

jpcarey commented Apr 4, 2019

Adding one additional item for consideration, the search API uses wildcard functionality for expansion on index names. There is no (easy) way to search all indices, while excluding system indices (eg. */_search).

@jasontedor
Copy link
Member

Thanks for the feedback, that specific item is included in our thinking on system indices already. 😄

Please keep the suggestions coming!

@rjernst rjernst added the Team:Core/Infra Meta label for core/infra team label May 4, 2020
@jaymode
Copy link
Member

jaymode commented Jun 11, 2020

I'm going to close this issue in favor of #50251

@jaymode jaymode closed this as completed Jun 11, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
:Core/Infra/Core Core issues without another label Team:Core/Infra Meta label for core/infra team
Projects
None yet
Development

No branches or pull requests

6 participants