Add remote refresh segment pressure service, settings and tracker#7227
Merged
gbbafna merged 18 commits intoopensearch-project:mainfrom May 2, 2023
Merged
Add remote refresh segment pressure service, settings and tracker#7227gbbafna merged 18 commits intoopensearch-project:mainfrom
gbbafna merged 18 commits intoopensearch-project:mainfrom
Conversation
Contributor
Gradle Check (Jenkins) Run Completed with:
|
Codecov Report
📣 This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more @@ Coverage Diff @@
## main #7227 +/- ##
============================================
- Coverage 70.55% 70.51% -0.04%
- Complexity 59441 59518 +77
============================================
Files 4862 4865 +3
Lines 285544 285816 +272
Branches 41153 41164 +11
============================================
+ Hits 201453 201552 +99
- Misses 67544 67680 +136
- Partials 16547 16584 +37
|
Contributor
Gradle Check (Jenkins) Run Completed with:
|
Contributor
Gradle Check (Jenkins) Run Completed with:
|
Signed-off-by: Ashish Singh <ssashish@amazon.com>
Signed-off-by: Ashish Singh <ssashish@amazon.com>
Signed-off-by: Ashish Singh <ssashish@amazon.com>
andrross
reviewed
Apr 27, 2023
server/src/main/java/org/opensearch/index/remote/RemoteRefreshSegmentTracker.java
Show resolved
Hide resolved
server/src/main/java/org/opensearch/index/remote/RemoteRefreshSegmentTracker.java
Show resolved
Hide resolved
server/src/main/java/org/opensearch/index/remote/RemoteRefreshSegmentTracker.java
Show resolved
Hide resolved
server/src/test/java/org/opensearch/index/remote/RemoteRefreshSegmentPressureServiceTests.java
Outdated
Show resolved
Hide resolved
Contributor
Gradle Check (Jenkins) Run Completed with:
|
Signed-off-by: Ashish Singh <ssashish@amazon.com>
Contributor
Gradle Check (Jenkins) Run Completed with:
|
Signed-off-by: Ashish Singh <ssashish@amazon.com>
Contributor
Gradle Check (Jenkins) Run Completed with:
|
gbbafna
reviewed
May 2, 2023
server/src/main/java/org/opensearch/index/remote/RemoteRefreshSegmentPressureService.java
Outdated
Show resolved
Hide resolved
server/src/main/java/org/opensearch/index/remote/RemoteRefreshSegmentTracker.java
Outdated
Show resolved
Hide resolved
Signed-off-by: Ashish Singh <ssashish@amazon.com>
gbbafna
approved these changes
May 2, 2023
Contributor
Gradle Check (Jenkins) Run Completed with:
|
opensearch-trigger-bot bot
pushed a commit
that referenced
this pull request
May 2, 2023
) Signed-off-by: Ashish Singh <ssashish@amazon.com> (cherry picked from commit 18390f9) Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Member
Author
|
Backport failing as the PR #6875 is yet to be backported which changes in classes referred in this PR. |
6 tasks
linuxpi
pushed a commit
to linuxpi/OpenSearch
that referenced
this pull request
May 19, 2023
…ensearch-project#7227) Signed-off-by: Ashish Singh <ssashish@amazon.com> (cherry picked from commit 18390f9)
Contributor
|
The backport to To backport manually, run these commands in your terminal: # Fetch latest updates from GitHub
git fetch
# Create a new working tree
git worktree add ../.worktrees/backport-2.x 2.x
# Navigate to the new working tree
pushd ../.worktrees/backport-2.x
# Create a new branch
git switch --create backport/backport-7227-to-2.x
# Cherry-pick the merged commit of this pull request and resolve the conflicts
git cherry-pick -x --mainline 1 18390f9e314f79aa53a251db788217c01732cf1c
# Push it to GitHub
git push --set-upstream origin backport/backport-7227-to-2.x
# Go back to the original working tree
popd
# Delete the working tree
git worktree remove ../.worktrees/backport-2.xThen, create a pull request where the |
ashking94
added a commit
to ashking94/OpenSearch
that referenced
this pull request
May 23, 2023
…ensearch-project#7227) Signed-off-by: Ashish Singh <ssashish@amazon.com>
6 tasks
gbbafna
pushed a commit
that referenced
this pull request
May 23, 2023
) (#7684) Signed-off-by: Ashish Singh <ssashish@amazon.com>
shiv0408
pushed a commit
to Gaurav614/OpenSearch
that referenced
this pull request
Apr 25, 2024
…ensearch-project#7227) Signed-off-by: Ashish Singh <ssashish@amazon.com> Signed-off-by: Shivansh Arora <hishiv@amazon.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
This PR adds the required core classes for tracking remote refresh segment upload. This PR does not have the integration of the remote refresh segment pressure service with the remote refresh listener. #7219 has details on how the integration would look like. It would follow up in the next PR.
Issues Resolved
This solves #7226
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.