This is an automated email from the ASF dual-hosted git repository.
mblow pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/asterixdb.git
The following commit(s) were added to refs/heads/master by this push:
new 9c663c3c6c [NO ISSUE][*DB][STO] +=
AbstractCloudIOManager.getCloudClient()
9c663c3c6c is described below
commit 9c663c3c6cd7f0590c48ec62263f171ffc570751
Author: Michael Blow <[email protected]>
AuthorDate: Fri May 24 14:02:41 2024 -0400
[NO ISSUE][*DB][STO] += AbstractCloudIOManager.getCloudClient()
Change-Id: I69256ac1fb710bf5bb9798afa8b2bf8fa1da48eb
Reviewed-on: https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/18319
Reviewed-by: Michael Blow <[email protected]>
Reviewed-by: Murtadha Hubail <[email protected]>
Integration-Tests: Jenkins <[email protected]>
Tested-by: Michael Blow <[email protected]>
---
.../main/java/org/apache/asterix/cloud/AbstractCloudIOManager.java | 4 ++++
.../src/main/java/org/apache/asterix/cloud/clients/ICloudClient.java | 2 +-
2 files changed, 5 insertions(+), 1 deletion(-)
diff --git
a/asterixdb/asterix-cloud/src/main/java/org/apache/asterix/cloud/AbstractCloudIOManager.java
b/asterixdb/asterix-cloud/src/main/java/org/apache/asterix/cloud/AbstractCloudIOManager.java
index 2bafade31f..175a061bf1 100644
---
a/asterixdb/asterix-cloud/src/main/java/org/apache/asterix/cloud/AbstractCloudIOManager.java
+++
b/asterixdb/asterix-cloud/src/main/java/org/apache/asterix/cloud/AbstractCloudIOManager.java
@@ -339,6 +339,10 @@ public abstract class AbstractCloudIOManager extends
IOManager implements IParti
cloudClient.write(bucket, key, bytes);
}
+ public ICloudClient getCloudClient() {
+ return cloudClient;
+ }
+
private Set<CloudFile> getCloudMetadataPartitionFiles() {
String metadataNamespacePath =
StoragePathUtil.getNamespacePath(nsPathResolver,
MetadataConstants.METADATA_NAMESPACE, METADATA_PARTITION);
diff --git
a/asterixdb/asterix-cloud/src/main/java/org/apache/asterix/cloud/clients/ICloudClient.java
b/asterixdb/asterix-cloud/src/main/java/org/apache/asterix/cloud/clients/ICloudClient.java
index fb50dc9901..89f3c81312 100644
---
a/asterixdb/asterix-cloud/src/main/java/org/apache/asterix/cloud/clients/ICloudClient.java
+++
b/asterixdb/asterix-cloud/src/main/java/org/apache/asterix/cloud/clients/ICloudClient.java
@@ -78,7 +78,7 @@ public interface ICloudClient {
*
* @param bucket bucket
* @param path path
- * @return bytes
+ * @return byte array containing the content, or <code>null</code> if the
key does not exist
* @throws HyracksDataException HyracksDataException
*/
byte[] readAllBytes(String bucket, String path) throws
HyracksDataException;