You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hudi.apache.org by le...@apache.org on 2020/10/18 09:25:00 UTC
[hudi] branch master updated: [HUDI-1344] IBM Cloud Object Storage
Support (#2182)
This is an automated email from the ASF dual-hosted git repository.
leesf 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 35d406d [HUDI-1344] IBM Cloud Object Storage Support (#2182)
35d406d is described below
commit 35d406de4025ccd6c117e241c2174dbfc63e2e88
Author: Guy Khazma <33...@users.noreply.github.com>
AuthorDate: Sun Oct 18 12:24:53 2020 +0300
[HUDI-1344] IBM Cloud Object Storage Support (#2182)
---
.../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 3e721d1..7ebf641 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
@@ -51,7 +51,9 @@ public enum StorageSchemes {
// Tencent Cloud Object Storage
COSN("cosn", false),
// Databricks file system
- DBFS("dbfs", false);
+ DBFS("dbfs", false),
+ // IBM Cloud Object Storage
+ COS("cos", 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 dcb1206..9f12620 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
@@ -43,6 +43,7 @@ public class TestStorageSchemes {
assertFalse(StorageSchemes.isAppendSupported("alluxio"));
assertFalse(StorageSchemes.isAppendSupported("cosn"));
assertFalse(StorageSchemes.isAppendSupported("dbfs"));
+ assertFalse(StorageSchemes.isAppendSupported("cos"));
assertThrows(IllegalArgumentException.class, () -> {
StorageSchemes.isAppendSupported("s2");
}, "Should throw exception for unsupported schemes");