OpenSearch
OpenSearch copied to clipboard
[META] Remote Store Migration Support
Please describe the end goal of this project
To support migration of existing Doc Rep cluster to/from Remote backed cluster which has Remote backed Segment , and Translog enabled.
Supporting References
https://github.com/opensearch-project/OpenSearch/issues/12246
Issues
- [x] Mixed Mode Support https://github.com/opensearch-project/OpenSearch/issues/12245
- [x] Primary Shard Relocation to Remote node https://github.com/opensearch-project/OpenSearch/issues/12689
- [x] Local Recovery - Seeding https://github.com/opensearch-project/OpenSearch/pull/12922
- [x] Add allocation decider for mixed cluster https://github.com/opensearch-project/OpenSearch/issues/12518
- [x] Dual Replication - Primary changes
- [x] Set index settings for new indices/snapshot restores appropriately in mixed mode https://github.com/opensearch-project/OpenSearch/issues/12852
- [x] Shard Allocation side changes to prefer primary promotion based on direction https://github.com/opensearch-project/OpenSearch/pull/13136
- [x] Complete migration of an index to remote store backed by updating index settings https://github.com/opensearch-project/OpenSearch/pull/13316
- [x] Reject Resize index requests while remote store migration is undergoing - https://github.com/opensearch-project/OpenSearch/pull/12686
- [x] Replica Shard Relocation to Remote node
- [x] Failover handling - DocRep Shard Promotion
- [x] Failover handling - Remote Shard Promotion
- [x] https://github.com/opensearch-project/cross-cluster-replication/issues/1360
- [x] https://github.com/opensearch-project/OpenSearch/issues/12961
- [x] https://github.com/opensearch-project/OpenSearch/issues/13101
- [x] https://github.com/opensearch-project/OpenSearch/issues/13102
- [ ] https://github.com/opensearch-project/OpenSearch/issues/8610
- [x] https://github.com/opensearch-project/OpenSearch/pull/13159
- [x] https://github.com/opensearch-project/OpenSearch/issues/13302
- [x] https://github.com/opensearch-project/OpenSearch/pull/13322
- [ ] Remove experimental flag for remote store direction .
Related component
Storage:Remote