Add skeleton structure for tiered-storage module#21017
Add skeleton structure for tiered-storage module#21017GeekGlider wants to merge 1 commit intoopensearch-project:mainfrom
Conversation
|
Failed to generate code suggestions for PR |
|
❌ Gradle check result for f378ff6: 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? |
f378ff6 to
52a6cf3
Compare
|
Failed to generate code suggestions for PR |
|
❌ Gradle check result for 52a6cf3: 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? |
52a6cf3 to
c2f0570
Compare
|
Failed to generate code suggestions for PR |
|
❌ Gradle check result for c2f0570: 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? |
c2f0570 to
96b9419
Compare
PR Reviewer Guide 🔍(Review updated until commit 5133192)Here are some key observations to aid the review process:
|
PR Code Suggestions ✨Latest suggestions up to 5133192 Explore these optional code suggestions:
Previous suggestionsSuggestions up to commit 5cd1173
Suggestions up to commit 3dbfec7
Suggestions up to commit a81330c
Suggestions up to commit a30ef73
Suggestions up to commit e96ceb8
|
96b9419 to
130e125
Compare
|
Persistent review updated to latest commit 130e125 |
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## main #21017 +/- ##
============================================
- Coverage 73.24% 73.00% -0.25%
+ Complexity 72811 72749 -62
============================================
Files 5871 5921 +50
Lines 332666 333176 +510
Branches 48014 48017 +3
============================================
- Hits 243660 243230 -430
- Misses 69451 70460 +1009
+ Partials 19555 19486 -69 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
chaitanya588
left a comment
There was a problem hiding this comment.
In few classes, i am seeing default constructors. Can you add the specific overloaded constructors here?
- TransportTierAction
- TransportGetTieringStatusAction
- TransportListTieringStatusAction
- TransportCancelTierAction
modules/tiered-storage/src/main/java/org/opensearch/storage/common/tiering/TieringUtils.java
Show resolved
Hide resolved
130e125 to
e96ceb8
Compare
|
Persistent review updated to latest commit e96ceb8 |
|
❌ Gradle check result for e96ceb8: 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? |
e96ceb8 to
a30ef73
Compare
|
Persistent review updated to latest commit a30ef73 |
a30ef73 to
a81330c
Compare
|
Persistent review updated to latest commit a81330c |
|
❌ Gradle check result for a81330c: 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? |
a81330c to
ed51490
Compare
|
Failed to generate code suggestions for PR |
|
❌ Gradle check result for ed51490: 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? |
ed51490 to
3dbfec7
Compare
|
Persistent review updated to latest commit 3dbfec7 |
3dbfec7 to
5cd1173
Compare
|
Persistent review updated to latest commit 5cd1173 |
|
❌ Gradle check result for 5cd1173: 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? |
Signed-off-by: Kavya Aggarwal <kavyaagg@amazon.com>
5cd1173 to
5133192
Compare
|
Persistent review updated to latest commit 5133192 |
Description
Adds the skeleton structure for the full tiered-storage module, locking down all design decisions upfront so that future implementation PRs don't need to debate naming or structure.
What's locked down in this PR:
org.opensearch.storage.{slowlogs, directory, indexinput, common, common.tiering, tiering, metrics, utils, action.tiering, action.tiering.status}indices:admin/_tier/hot_to_warm,indices:admin/_tier/warm_to_hot,indices:admin/_tier/cancel,indices:admin/_tier/get,cluster:admin/_tier/allPOST /{index}/_tier/warm,POST /{index}/_tier/hot,POST /_tier/_cancel/{index},GET /{index}/_tier,GET /_tier/allcluster.tiering.*), 2 prefetch settings (tiering.service.prefetch.*), 10 slow log settings (index.tiered.storage.slowlog.*)migration_successful,migration_rejection_reason,migration_latencywith tagsnode_id,index_name,tier_type,rejection_reasonWhat's NOT in this PR:
UnsupportedOperationException("Not yet implemented")Related Issues
Part of the tiered-storage open source plan.
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.