This is an automated email from the ASF dual-hosted git repository.
garyli pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/hudi.git
The following commit(s) were added to refs/heads/master by this push:
new e0108e9 [MINOR] Add Baidu BOS storage support for hudi (#3061)
e0108e9 is described below
commit e0108e972efcc22a06c487d14b0a8a59aef0f9f7
Author: JunZhang <[email protected]>
AuthorDate: Thu Jun 10 15:51:36 2021 +0800
[MINOR] Add Baidu BOS storage support for hudi (#3061)
Co-authored-by: zhangjun30 <[email protected]>
---
.../src/main/java/org/apache/hudi/common/fs/StorageSchemes.java | 4 +++-
.../src/test/java/org/apache/hudi/common/fs/TestStorageSchemes.java | 1 +
2 files changed, 4 insertions(+), 1 deletion(-)
diff --git
a/hudi-common/src/main/java/org/apache/hudi/common/fs/StorageSchemes.java
b/hudi-common/src/main/java/org/apache/hudi/common/fs/StorageSchemes.java
index f5895f3..c6a20c9 100644
--- a/hudi-common/src/main/java/org/apache/hudi/common/fs/StorageSchemes.java
+++ b/hudi-common/src/main/java/org/apache/hudi/common/fs/StorageSchemes.java
@@ -57,7 +57,9 @@ public enum StorageSchemes {
// IBM Cloud Object Storage
COS("cos", false),
// Huawei Cloud Object Storage
- OBS("obs", false);
+ OBS("obs", false),
+ // Baidu Object Storage
+ BOS("bos", false);
private String scheme;
private boolean supportsAppend;
diff --git
a/hudi-common/src/test/java/org/apache/hudi/common/fs/TestStorageSchemes.java
b/hudi-common/src/test/java/org/apache/hudi/common/fs/TestStorageSchemes.java
index 474d120..08a67d3 100644
---
a/hudi-common/src/test/java/org/apache/hudi/common/fs/TestStorageSchemes.java
+++
b/hudi-common/src/test/java/org/apache/hudi/common/fs/TestStorageSchemes.java
@@ -45,6 +45,7 @@ public class TestStorageSchemes {
assertFalse(StorageSchemes.isAppendSupported("cosn"));
assertFalse(StorageSchemes.isAppendSupported("dbfs"));
assertFalse(StorageSchemes.isAppendSupported("cos"));
+ assertFalse(StorageSchemes.isAppendSupported("bos"));
assertThrows(IllegalArgumentException.class, () -> {
StorageSchemes.isAppendSupported("s2");
}, "Should throw exception for unsupported schemes");