-
Notifications
You must be signed in to change notification settings - Fork 2.5k
Open
Labels
MetaMeta issue, not directly linked to a PRMeta issue, not directly linked to a PRRoadmap:Cost/Performance/ScaleProject-wide roadmap labelProject-wide roadmap labelv2.17.0v2.19.0Issues and PRs related to version 2.19.0Issues and PRs related to version 2.19.0v3.0.0Issues and PRs related to version 3.0.0Issues and PRs related to version 3.0.0
Description
Please describe the end goal of this project
High level goal is to separate indexing and search traffic within remote store enabled clusters to achieve independent scalability and failure/workload isolation.
Supporting References
Issues
Experimental feature goals - Achieve workload & failure isolation with read scale to zero.
introduce replica type changes, pull based replica, allocation filter and minimal API changes (stats).
- [RW Separation] Introduce new search replica concept and changes to create API #15368
- [RW Separation] Add Allocation filter based on shard type. #15445
- Use pull based model for Segment Replication #4577
- Add a routing preference to route searches to search replicas #15562
-- Experimental (target 2.17)
GA feature goals: Achieve write scale to zero, ISM/Clients integration, and reasonable (cat/health) API updates.
- [RW Separation] Change search replica recovery flow #15952
- [RW Separation] Updates to restore from snapshot with added search replicas #15532
- Update Segment replication stats APIs to support pull based architecture #15534
- [RW Separation] Disable auto-expand-replica case with search replicas #16912
- Add info on documentation website
- Implement mechanism to fail stale search replicas.
- [Feature Request] Redefine the computation of segment replication metrics in Node Stats #16801
- Update API specs & clients. [FEATURE] API Specification updates for OpenSearch Reader/Writer Separation opensearch-api-specification#884
- [RW Separation] Honor allocation awareness attributes #16987
Follow ups -
- Updates to cluster health API: [RW Separation] [Feature Request] Scale to Zero (Indexing Shards) with Reader/Writer Separation. #16720
- scale to zero writer changes: [RW Separation] [Feature Request] Scale to Zero (Indexing Shards) with Reader/Writer Separation. #16720
- ISM integration to auto scale down writers on index migration
Related component
Search:Performance
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
MetaMeta issue, not directly linked to a PRMeta issue, not directly linked to a PRRoadmap:Cost/Performance/ScaleProject-wide roadmap labelProject-wide roadmap labelv2.17.0v2.19.0Issues and PRs related to version 2.19.0Issues and PRs related to version 2.19.0v3.0.0Issues and PRs related to version 3.0.0Issues and PRs related to version 3.0.0
Type
Projects
Status
Todo
Status
New