Skip to content

[Feature Request] Support custom Store implementations through plugin #19090

@xuxiong1

Description

@xuxiong1

Is your feature request related to a problem? Please describe

OpenSearch Store has the assumption that the directory is a Lucene directory and under an index folder, all the replication recovery operations are based on this assumption. It would be helpful if we could make the Store plugable, so users could potentially extend the Store's ability to handle files from directories outside the index.

Describe the solution you'd like

We could extend the IndexStorePlugin interface with StoreFactory and the getStoreFactories() method.

Related component

Indexing:Replication

Describe alternatives you've considered

No response

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Indexing:ReplicationIssues and PRs related to core replication framework eg segrepenhancementEnhancement or improvement to existing feature or requestuntriaged

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions