-
Notifications
You must be signed in to change notification settings - Fork 2.5k
[Remote Store] Integration test scenarios #3759
Copy link
Copy link
Open
Labels
Storage:DurabilityIssues and PRs related to the durability frameworkIssues and PRs related to the durability frameworkenhancementEnhancement or improvement to existing feature or requestEnhancement or improvement to existing feature or request
Description
Describe the solution you'd like
List down various integration test scenarios for the remote store implementation. This includes remote translog as well as remote segment store.
Setup flow
- Remote store feature is behind feature flag. To use the feature, the corresponding feature flag (
opensearch.experimental.feature.remote_store.enabled) needs to be enabled. - In V1, remote store is supported only for those indices which are created new and with settings
remote_store=true remote_storeis a final setting and can't be changed once an index is created.- A snapshot repository with the same name as cluster UUID needs to be created before
Test Cases
- Create index with
remote_store: truefeature flag disabled. - Create index with
remote_store: truefeature flag enabled without creating remote store repository. - Create index with
remote_store: truefeature flag enabled after creating remote store repository. - Edit existing index by changing
remote_storesettings.
Indexing Flow
Restore Flow
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Storage:DurabilityIssues and PRs related to the durability frameworkIssues and PRs related to the durability frameworkenhancementEnhancement or improvement to existing feature or requestEnhancement or improvement to existing feature or request
Type
Projects
Status
🆕 New