Marc Handalian
Marc Handalian
Signed-off-by: Marc Handalian ### Description This change fixes segrep to work with multiple shards per node by keying ongoing replications on allocation ID. This also updates cancel methods to ensure...
**Describe the bug** While running some perf tests for Segment Replication I hit an Exception while computing a metadata snapshot off of the primary's latest segment infos. I think this...
Signed-off-by: Marc Handalian ### Description This change adds basic failover support with segment replication. Once selected, a replica will commit its SegmentInfos and reopen a writeable engine. The replica will...
Support failover scenario of a replica re-assigned as a primary. Right now this flow fails because of how we wire up the engine as readOnly by setting IndexWriter to null....
This issue tracks work required to complete an experimental release of Segment Replication. - [ ] #2333 - [ ] #2212 - [ ] #2873 - [ ] #3923 -...
With segment replication we would like to avoid situations replicas contain a segment that is different from the primary's version. After a read-only replica is promoted as the new primary,...
With https://github.com/opensearch-project/OpenSearch/pull/4135 and #3989, basic failover support is added for shards with segment replication enabled. However, this change does not consider what happens to ongoing or incoming copy events during...
As part of #2212, after a new primary has been selected we will need to convert its engine from an NRTReplicationEngine to InternalEngine. The logic we are looking for here...
Before starting a [POC](https://github.com/opensearch-project/OpenSearch/issues/4536) for this integration we should start with a high level design. Some questions that come to mind. 1. How do we compute and send the list...
### Description This change fixes flakiness with segrep test for scroll requests. The flakiness was with an assertion that all segments snapshotted by the scroll were deleted from disk after...