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");

Reply via email to