-
Notifications
You must be signed in to change notification settings - Fork 1.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Optimize read write lock constructs during translog upload to remote store #9636
Conversation
Compatibility status:Checks if related components are compatible with change 5595fc2 Incompatible componentsSkipped componentsCompatible componentsCompatible components: [https://github.com/opensearch-project/security.git, https://github.com/opensearch-project/alerting.git, https://github.com/opensearch-project/index-management.git, https://github.com/opensearch-project/anomaly-detection.git, https://github.com/opensearch-project/sql.git, https://github.com/opensearch-project/job-scheduler.git, https://github.com/opensearch-project/asynchronous-search.git, https://github.com/opensearch-project/observability.git, https://github.com/opensearch-project/common-utils.git, https://github.com/opensearch-project/k-nn.git, https://github.com/opensearch-project/reporting.git, https://github.com/opensearch-project/cross-cluster-replication.git, https://github.com/opensearch-project/security-analytics.git, https://github.com/opensearch-project/custom-codecs.git, https://github.com/opensearch-project/performance-analyzer.git, https://github.com/opensearch-project/ml-commons.git, https://github.com/opensearch-project/performance-analyzer-rca.git, https://github.com/opensearch-project/opensearch-oci-object-storage.git, https://github.com/opensearch-project/geospatial.git, https://github.com/opensearch-project/notifications.git, https://github.com/opensearch-project/neural-search.git] |
66dbef7
to
8c2604a
Compare
Gradle Check (Jenkins) Run Completed with:
|
Compatibility status:Checks if related components are compatible with change 8c2604a Incompatible componentsIncompatible components: [https://github.com/opensearch-project/cross-cluster-replication.git] Skipped componentsCompatible componentsCompatible components: [https://github.com/opensearch-project/security.git, https://github.com/opensearch-project/alerting.git, https://github.com/opensearch-project/index-management.git, https://github.com/opensearch-project/anomaly-detection.git, https://github.com/opensearch-project/sql.git, https://github.com/opensearch-project/job-scheduler.git, https://github.com/opensearch-project/asynchronous-search.git, https://github.com/opensearch-project/observability.git, https://github.com/opensearch-project/common-utils.git, https://github.com/opensearch-project/k-nn.git, https://github.com/opensearch-project/reporting.git, https://github.com/opensearch-project/geospatial.git, https://github.com/opensearch-project/notifications.git, https://github.com/opensearch-project/ml-commons.git, https://github.com/opensearch-project/performance-analyzer.git, https://github.com/opensearch-project/neural-search.git, https://github.com/opensearch-project/performance-analyzer-rca.git, https://github.com/opensearch-project/security-analytics.git, https://github.com/opensearch-project/opensearch-oci-object-storage.git] |
Gradle Check (Jenkins) Run Completed with:
|
8c2604a
to
e48cbd7
Compare
Gradle Check (Jenkins) Run Completed with:
|
e48cbd7
to
03ffacb
Compare
Gradle Check (Jenkins) Run Completed with:
|
03ffacb
to
3f784e3
Compare
Gradle Check (Jenkins) Run Completed with:
|
Codecov Report
@@ Coverage Diff @@
## main #9636 +/- ##
============================================
+ Coverage 71.03% 71.16% +0.12%
- Complexity 58071 58139 +68
============================================
Files 4824 4824
Lines 273918 273928 +10
Branches 39918 39921 +3
============================================
+ Hits 194591 194953 +362
+ Misses 63017 62602 -415
- Partials 16310 16373 +63
|
3f784e3
to
00e20ee
Compare
Gradle Check (Jenkins) Run Completed with:
|
00e20ee
to
2fa2a62
Compare
Signed-off-by: Ashish Singh <[email protected]>
server/src/main/java/org/opensearch/index/translog/RemoteFsTranslog.java
Outdated
Show resolved
Hide resolved
server/src/main/java/org/opensearch/index/translog/transfer/TranslogTransferManager.java
Outdated
Show resolved
Hide resolved
Gradle Check (Jenkins) Run Completed with:
|
Signed-off-by: Ashish Singh <[email protected]>
Gradle Check (Jenkins) Run Completed with:
|
Gradle Check (Jenkins) Run Completed with:
|
…store (#9636) Signed-off-by: Ashish Singh <[email protected]> (cherry picked from commit b5cc002) Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
…store (#9636) Signed-off-by: Ashish Singh <[email protected]> (cherry picked from commit b5cc002) Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
…store (#9636) (#10102) (cherry picked from commit b5cc002) Signed-off-by: Ashish Singh <[email protected]> Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
…store (#9636) (#10103) (cherry picked from commit b5cc002) Signed-off-by: Ashish Singh <[email protected]> Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
…store (opensearch-project#9636) Signed-off-by: Ashish Singh <[email protected]>
… remote store (opensearch-project#9636)" This reverts commit b5cc002. Signed-off-by: Ashish Singh <[email protected]>
…ore (#10135) * Revert "Optimize read write lock constructs during translog upload to remote store (#9636)" This reverts commit b5cc002. Signed-off-by: Ashish Singh <[email protected]> * Downgrade writelock to readlock during translog upload Signed-off-by: Ashish Singh <[email protected]> --------- Signed-off-by: Ashish Singh <[email protected]>
…ore (#10135) * Revert "Optimize read write lock constructs during translog upload to remote store (#9636)" This reverts commit b5cc002. Signed-off-by: Ashish Singh <[email protected]> * Downgrade writelock to readlock during translog upload Signed-off-by: Ashish Singh <[email protected]> --------- Signed-off-by: Ashish Singh <[email protected]> (cherry picked from commit cbff21d) Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
…ore (opensearch-project#10135) * Revert "Optimize read write lock constructs during translog upload to remote store (opensearch-project#9636)" This reverts commit b5cc002. Signed-off-by: Ashish Singh <[email protected]> * Downgrade writelock to readlock during translog upload Signed-off-by: Ashish Singh <[email protected]> --------- Signed-off-by: Ashish Singh <[email protected]>
…ore (opensearch-project#10135) * Revert "Optimize read write lock constructs during translog upload to remote store (opensearch-project#9636)" This reverts commit b5cc002. Signed-off-by: Ashish Singh <[email protected]> * Downgrade writelock to readlock during translog upload Signed-off-by: Ashish Singh <[email protected]> --------- Signed-off-by: Ashish Singh <[email protected]>
…ore (#10135) (#10187) * Revert "Optimize read write lock constructs during translog upload to remote store (#9636)" This reverts commit b5cc002. * Downgrade writelock to readlock during translog upload --------- Signed-off-by: Ashish Singh <[email protected]>
…store (opensearch-project#9636) Signed-off-by: Ashish Singh <[email protected]> Signed-off-by: Ivan Brusic <[email protected]>
…ore (opensearch-project#10135) * Revert "Optimize read write lock constructs during translog upload to remote store (opensearch-project#9636)" This reverts commit b5cc002. Signed-off-by: Ashish Singh <[email protected]> * Downgrade writelock to readlock during translog upload Signed-off-by: Ashish Singh <[email protected]> --------- Signed-off-by: Ashish Singh <[email protected]> Signed-off-by: Ivan Brusic <[email protected]>
…store (opensearch-project#9636) Signed-off-by: Ashish Singh <[email protected]>
…ore (opensearch-project#10135) * Revert "Optimize read write lock constructs during translog upload to remote store (opensearch-project#9636)" This reverts commit b5cc002. Signed-off-by: Ashish Singh <[email protected]> * Downgrade writelock to readlock during translog upload Signed-off-by: Ashish Singh <[email protected]> --------- Signed-off-by: Ashish Singh <[email protected]>
…store (opensearch-project#9636) Signed-off-by: Ashish Singh <[email protected]> Signed-off-by: Shivansh Arora <[email protected]>
…ore (opensearch-project#10135) * Revert "Optimize read write lock constructs during translog upload to remote store (opensearch-project#9636)" This reverts commit b5cc002. Signed-off-by: Ashish Singh <[email protected]> * Downgrade writelock to readlock during translog upload Signed-off-by: Ashish Singh <[email protected]> --------- Signed-off-by: Ashish Singh <[email protected]> Signed-off-by: Shivansh Arora <[email protected]>
Description
Optimize read write lock constructs during translog upload to remote store
Related Issues
Resolves #10013
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.