Cluster state and recovery constructs for in-place shard split#20979
Cluster state and recovery constructs for in-place shard split#20979shwetathareja merged 1 commit intoopensearch-project:mainfrom
Conversation
PR Reviewer Guide 🔍(Review updated until commit 6867e76)Here are some key observations to aid the review process:
|
PR Code Suggestions ✨Latest suggestions up to 6867e76 Explore these optional code suggestions:
Previous suggestionsSuggestions up to commit 188e237
Suggestions up to commit 43aefb5
Suggestions up to commit f69deab
Suggestions up to commit 9b63cb3
Suggestions up to commit 3cbc357
|
|
❌ Gradle check result for 8600fa4: null Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change? |
8600fa4 to
8450d14
Compare
|
Persistent review updated to latest commit 8450d14 |
8450d14 to
8dbd619
Compare
|
Persistent review updated to latest commit 8dbd619 |
|
❌ Gradle check result for 8dbd619: FAILURE Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change? |
|
Failed to generate code suggestions for PR |
|
❌ Gradle check result for 7f2da9b: ABORTED Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change? |
|
Failed to generate code suggestions for PR |
|
❌ Gradle check result for d78724a: FAILURE Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change? |
d78724a to
7b2c720
Compare
|
Failed to generate code suggestions for PR |
1 similar comment
|
Failed to generate code suggestions for PR |
7b2c720 to
b1ffae2
Compare
|
Failed to generate code suggestions for PR |
1 similar comment
|
Failed to generate code suggestions for PR |
|
❌ Gradle check result for b1ffae2: FAILURE Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change? |
b1ffae2 to
f3dfee0
Compare
|
Failed to generate code suggestions for PR |
|
❌ Gradle check result for 9e29086: null Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change? |
9e29086 to
e7f348d
Compare
|
Failed to generate code suggestions for PR |
|
Persistent review updated to latest commit 9b63cb3 |
|
❌ Gradle check result for 9b63cb3: FAILURE Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change? |
9b63cb3 to
f69deab
Compare
|
Persistent review updated to latest commit f69deab |
|
Persistent review updated to latest commit 43aefb5 |
f69deab to
188e237
Compare
|
Persistent review updated to latest commit 188e237 |
|
❌ Gradle check result for 188e237: FAILURE Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change? |
188e237 to
2e95e9c
Compare
Signed-off-by: vikasvb90 <vikasvb@amazon.com>
2e95e9c to
6867e76
Compare
|
Persistent review updated to latest commit 2e95e9c |
|
Persistent review updated to latest commit 6867e76 |
|
❕ Gradle check result for 6867e76: UNSTABLE Please review all flaky tests that succeeded after retry and create an issue if one does not already exist to track the flaky failure. |
…earch-project#20979) Signed-off-by: vikasvb90 <vikasvb@amazon.com>
…earch-project#20979) Signed-off-by: vikasvb90 <vikasvb@amazon.com> Signed-off-by: Aparajita Pandey <aparajita31pandey@gmail.com>
Description
Add cluster state infrastructure for in-place shard split
This PR adds the cluster state update service and supporting POJO changes needed to trigger an in-place shard split.
Changes:
Cluster state update service:
Routing POJO changes to support shard split lifecycle:
The REST API is not exposed in this PR. The routing allocation logic to actually assign child shards to nodes will follow in a subsequent PR.
Related Issues
Resolves #[Issue number to be closed when this PR is merged]
Check List
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.