Make repository a first-class citizen for remote store backed cluster #8917
Labels
enhancement
Enhancement or improvement to existing feature or request
Storage:Durability
Issues and PRs related to the durability framework
Storage
Issues and PRs relating to data and metadata storage
Is your feature request related to a problem? Please describe.
With remote store we need repository to be bootstrapped with the cluster to ensure internal system indices are also durably backed-up. Repositories are traditionally registered into the cluster state by an external API which poses durability risks to the cluster if repositories are mutated in inconsistent ways.
Also when we need to recover from quorum loss, we shouldn't require to rely on cluster state to fetch the repository information, which might create a cyclic dependency on recovery.
The repository information should sit locally on the nodes and the cluster should be able to bootstrap automatically with a repository being a first class citizen
Relates to #8623
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
The text was updated successfully, but these errors were encountered: