This is an automated email from the ASF dual-hosted git repository.

xushiyan 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 62d792368b [HUDI-3551] Add the Oracle Cloud Infrastructure (oci) 
Object Storage URI scheme (#4952)
62d792368b is described below

commit 62d792368bd1ebf2dead648b436e623e9a1a003e
Author: Carter Shanklin <[email protected]>
AuthorDate: Sat May 28 08:26:14 2022 -0700

    [HUDI-3551] Add the Oracle Cloud Infrastructure (oci) Object Storage URI 
scheme (#4952)
---
 .../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 5dcd0b156a..10619f8b3a 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
@@ -67,7 +67,9 @@ public enum StorageSchemes {
   // JuiceFileSystem
   JFS("jfs", true),
   // Baidu Object Storage
-  BOS("bos", false);
+  BOS("bos", false),
+  // Oracle Cloud Infrastructure Object Storage
+  OCI("oci", 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 186ac62d37..80e64f8d77 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
@@ -49,6 +49,7 @@ public class TestStorageSchemes {
     assertFalse(StorageSchemes.isAppendSupported("bos"));
     assertFalse(StorageSchemes.isAppendSupported("ks3"));
     assertTrue(StorageSchemes.isAppendSupported("ofs"));
+    assertTrue(StorageSchemes.isAppendSupported("oci"));
     assertThrows(IllegalArgumentException.class, () -> {
       StorageSchemes.isAppendSupported("s2");
     }, "Should throw exception for unsupported schemes");

Reply via email to