-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
[Remote Cluster State] Remote state interfaces #13785
Conversation
❌ Gradle check result for 3f09094: 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? |
e28a949
to
e64941a
Compare
❌ Gradle check result for e28a949: 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? |
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #13785 +/- ##
============================================
+ Coverage 71.42% 71.61% +0.19%
- Complexity 59978 61341 +1363
============================================
Files 4985 5066 +81
Lines 282275 287976 +5701
Branches 40946 41697 +751
============================================
+ Hits 201603 206236 +4633
- Misses 63999 64782 +783
- Partials 16673 16958 +285 ☔ View full report in Codecov by Sentry. |
server/src/main/java/org/opensearch/gateway/remote/AbstractRemoteBlobStoreObject.java
Outdated
Show resolved
Hide resolved
server/src/main/java/org/opensearch/gateway/remote/RemoteObject.java
Outdated
Show resolved
Hide resolved
Hey, If the Gradle check fails with error |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the changes @soosinha, looks much better now. The interface changes looks good to me
* Remote Writable Entity interfaces Signed-off-by: Sooraj Sinha <[email protected]> (cherry picked from commit 156eca3) Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
) * Remote Writable Entity interfaces Signed-off-by: Sooraj Sinha <[email protected]>
* @param <T> The object type which can be uploaded to or downloaded from remote storage. | ||
* @param <U> The wrapper entity which provides methods for serializing/deserializing entity T. | ||
*/ | ||
public interface RemoteWritableEntityStore<T, U extends RemoteWriteableEntity<T>> { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Lets make this ExperimentalApi
for the current release
) * Remote Writable Entity interfaces Signed-off-by: Sooraj Sinha <[email protected]> (cherry picked from commit 156eca3) Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
) * Remote Writable Entity interfaces Signed-off-by: Sooraj Sinha <[email protected]> (cherry picked from commit 156eca3) Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
) * Remote Writable Entity interfaces Signed-off-by: Sooraj Sinha <[email protected]> (cherry picked from commit 156eca3) Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
) * Remote Writable Entity interfaces Signed-off-by: Sooraj Sinha <[email protected]> (cherry picked from commit 156eca3) Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
) * Remote Writable Entity interfaces Signed-off-by: Sooraj Sinha <[email protected]> (cherry picked from commit 156eca3) Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Remote Writable Entity interfaces (cherry picked from commit 156eca3) Signed-off-by: Sooraj Sinha <[email protected]>
) (opensearch-project#14065) * Remote Writable Entity interfaces (cherry picked from commit 156eca3) Signed-off-by: Sooraj Sinha <[email protected]>
) * Remote Writable Entity interfaces Signed-off-by: Sooraj Sinha <[email protected]>
) (opensearch-project#14065) * Remote Writable Entity interfaces (cherry picked from commit 156eca3) Signed-off-by: Sooraj Sinha <[email protected]> Signed-off-by: kkewwei <[email protected]>
) * Remote Writable Entity interfaces Signed-off-by: Sooraj Sinha <[email protected]>
Description
Creating generic interface to upload or download a generic object to a configurable remote storage.
Related Issues
#13791
Check List
Commit changes are listed out in CHANGELOG.md file (See: Changelog)Public documentation issue/PR createdBy 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.