You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
Today on the ShardLimitValidator as mention here code only system indexes are ignored from shard limit validation however other plugins which do not inherit system index properties [may be security or hidden indexes] are not excluded. So a feature is required to ignore these indexes from the shard limit validation phase.
Describe the solution you'd like
The high level approach we can follow until all plugin follow a standard method of inheriting the system indices is to exempt indexes starting with a '.' character from shard limit validation. As most of the plugins create an index which starts with '.' so those will be ignored during the shard limit validation phase.
Further, We can use a cluster setting as a feature flag for a gated mechanism where if the feature flag is enabled we ignore the indexes during shard limit validation otherwise handle those indexes as normal indexes.
Describe alternatives you've considered
Move all plugins to follow system indices instead of dot indices as discussed here #3942
The text was updated successfully, but these errors were encountered:
Thanks @nishchay21 . I think more value can be added if we can ignore such indices from disk based watermark and read-only-delete block . We need to do similar stuff there and ignore datastream indices from these modifications.
Is your feature request related to a problem? Please describe.
Today on the ShardLimitValidator as mention here code only system indexes are ignored from shard limit validation however other plugins which do not inherit system index properties [may be security or hidden indexes] are not excluded. So a feature is required to ignore these indexes from the shard limit validation phase.
Describe the solution you'd like
The high level approach we can follow until all plugin follow a standard method of inheriting the system indices is to exempt indexes starting with a '.' character from shard limit validation. As most of the plugins create an index which starts with '.' so those will be ignored during the shard limit validation phase.
Further, We can use a cluster setting as a feature flag for a gated mechanism where if the feature flag is enabled we ignore the indexes during shard limit validation otherwise handle those indexes as normal indexes.
Describe alternatives you've considered
Move all plugins to follow system indices instead of dot indices as discussed here #3942
The text was updated successfully, but these errors were encountered: