Repository: hadoop
Updated Branches:
  refs/heads/ozone-0.3 51a79cc71 -> 106be1416


HDDS-651. Rename o3 to o3fs for Filesystem.


Project: http://git-wip-us.apache.org/repos/asf/hadoop/repo
Commit: http://git-wip-us.apache.org/repos/asf/hadoop/commit/106be141
Tree: http://git-wip-us.apache.org/repos/asf/hadoop/tree/106be141
Diff: http://git-wip-us.apache.org/repos/asf/hadoop/diff/106be141

Branch: refs/heads/ozone-0.3
Commit: 106be1416dfe6e6bbf90d3653edca5eb2ef54d44
Parents: 51a79cc
Author: Jitendra Pandey <jiten...@apache.org>
Authored: Wed Oct 17 14:18:46 2018 -0700
Committer: Jitendra Pandey <jiten...@apache.org>
Committed: Wed Oct 17 14:32:22 2018 -0700

----------------------------------------------------------------------
 .../src/main/resources/core-default.xml         | 13 -----
 .../conf/TestCommonConfigurationFields.java     |  2 +-
 .../org/apache/hadoop/ozone/OzoneConsts.java    |  5 +-
 .../dist/src/main/compose/ozonefs/docker-config |  2 +-
 .../src/main/smoketest/ozonefs/ozonefs.robot    | 52 ++++++++++----------
 hadoop-ozone/docs/content/OzoneFS.md            |  6 +--
 .../hadoop/ozone/web/ozShell/Handler.java       |  6 +--
 .../apache/hadoop/fs/ozone/OzoneFileSystem.java |  2 +-
 .../fs/ozone/TestOzoneFileInterfaces.java       |  2 +-
 9 files changed, 40 insertions(+), 50 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/hadoop/blob/106be141/hadoop-common-project/hadoop-common/src/main/resources/core-default.xml
----------------------------------------------------------------------
diff --git 
a/hadoop-common-project/hadoop-common/src/main/resources/core-default.xml 
b/hadoop-common-project/hadoop-common/src/main/resources/core-default.xml
index f3167f2..c51030b 100644
--- a/hadoop-common-project/hadoop-common/src/main/resources/core-default.xml
+++ b/hadoop-common-project/hadoop-common/src/main/resources/core-default.xml
@@ -1772,19 +1772,6 @@
 </property>
 
 
-<!-- Ozone file system properties -->
-<property>
-  <name>fs.o3.impl</name>
-  <value>org.apache.hadoop.fs.ozone.OzoneFileSystem</value>
-  <description>The implementation class of the Ozone FileSystem.</description>
-</property>
-
-<property>
-  <name>fs.AbstractFileSystem.o3.impl</name>
-  <value>org.apache.hadoop.fs.ozone.OzFs</value>
-  <description>The implementation class of the OzFs 
AbstractFileSystem.</description>
-</property>
-
 <!-- ipc properties -->
 
 <property>

http://git-wip-us.apache.org/repos/asf/hadoop/blob/106be141/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/TestCommonConfigurationFields.java
----------------------------------------------------------------------
diff --git 
a/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/TestCommonConfigurationFields.java
 
b/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/TestCommonConfigurationFields.java
index e10617d..50af230 100644
--- 
a/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/TestCommonConfigurationFields.java
+++ 
b/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/TestCommonConfigurationFields.java
@@ -102,7 +102,7 @@ public class TestCommonConfigurationFields extends 
TestConfigurationFieldsBase {
     xmlPrefixToSkipCompare.add("fs.s3a.");
 
     // O3 properties are in a different subtree.
-    xmlPrefixToSkipCompare.add("fs.o3.");
+    xmlPrefixToSkipCompare.add("fs.o3fs.");
 
     //ftp properties are in a different subtree.
     // - org.apache.hadoop.fs.ftp.FTPFileSystem.

http://git-wip-us.apache.org/repos/asf/hadoop/blob/106be141/hadoop-hdds/common/src/main/java/org/apache/hadoop/ozone/OzoneConsts.java
----------------------------------------------------------------------
diff --git 
a/hadoop-hdds/common/src/main/java/org/apache/hadoop/ozone/OzoneConsts.java 
b/hadoop-hdds/common/src/main/java/org/apache/hadoop/ozone/OzoneConsts.java
index 8ccc648..b77d621 100644
--- a/hadoop-hdds/common/src/main/java/org/apache/hadoop/ozone/OzoneConsts.java
+++ b/hadoop-hdds/common/src/main/java/org/apache/hadoop/ozone/OzoneConsts.java
@@ -63,7 +63,10 @@ public final class OzoneConsts {
   public static final String OZONE_USER = "user";
   public static final String OZONE_REQUEST = "request";
 
-  public static final String OZONE_URI_SCHEME = "o3";
+  // Ozone File System scheme
+  public static final String OZONE_URI_SCHEME = "o3fs";
+
+  public static final String OZONE_RPC_SCHEME = "o3";
   public static final String OZONE_HTTP_SCHEME = "http";
   public static final String OZONE_URI_DELIMITER = "/";
 

http://git-wip-us.apache.org/repos/asf/hadoop/blob/106be141/hadoop-ozone/dist/src/main/compose/ozonefs/docker-config
----------------------------------------------------------------------
diff --git a/hadoop-ozone/dist/src/main/compose/ozonefs/docker-config 
b/hadoop-ozone/dist/src/main/compose/ozonefs/docker-config
index 675dcba..5061afa 100644
--- a/hadoop-ozone/dist/src/main/compose/ozonefs/docker-config
+++ b/hadoop-ozone/dist/src/main/compose/ozonefs/docker-config
@@ -14,7 +14,7 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-CORE-SITE.XML_fs.o3.impl=org.apache.hadoop.fs.ozone.OzoneFileSystem
+CORE-SITE.XML_fs.o3fs.impl=org.apache.hadoop.fs.ozone.OzoneFileSystem
 OZONE-SITE.XML_ozone.om.address=ozoneManager
 OZONE-SITE.XML_ozone.om.http-address=ozoneManager:9874
 OZONE-SITE.XML_ozone.scm.names=scm

http://git-wip-us.apache.org/repos/asf/hadoop/blob/106be141/hadoop-ozone/dist/src/main/smoketest/ozonefs/ozonefs.robot
----------------------------------------------------------------------
diff --git a/hadoop-ozone/dist/src/main/smoketest/ozonefs/ozonefs.robot 
b/hadoop-ozone/dist/src/main/smoketest/ozonefs/ozonefs.robot
index 3720d01..fd34e35 100644
--- a/hadoop-ozone/dist/src/main/smoketest/ozonefs/ozonefs.robot
+++ b/hadoop-ozone/dist/src/main/smoketest/ozonefs/ozonefs.robot
@@ -30,83 +30,83 @@ Create volume and bucket
     Execute             ozone sh bucket create 
http://ozoneManager/fstest2/bucket3
 
 Check volume from ozonefs
-    ${result} =         Execute               ozone fs -ls o3://bucket1.fstest/
+    ${result} =         Execute               ozone fs -ls 
o3fs://bucket1.fstest/
 
 Run ozoneFS tests
-                        Execute               ozone fs -mkdir -p 
o3://bucket1.fstest/testdir/deep
+                        Execute               ozone fs -mkdir -p 
o3fs://bucket1.fstest/testdir/deep
     ${result} =         Execute               ozone sh key list 
o3://ozoneManager/fstest/bucket1 | grep -v WARN | jq -r '.[].keyName'
                         Should contain    ${result}         testdir/deep
-                        Execute               ozone fs -copyFromLocal 
NOTICE.txt o3://bucket1.fstest/testdir/deep/
+                        Execute               ozone fs -copyFromLocal 
NOTICE.txt o3fs://bucket1.fstest/testdir/deep/
     ${result} =         Execute               ozone sh key list 
o3://ozoneManager/fstest/bucket1 | grep -v WARN | jq -r '.[].keyName'
                         Should contain    ${result}         NOTICE.txt
 
-                        Execute               ozone fs -put NOTICE.txt 
o3://bucket1.fstest/testdir/deep/PUTFILE.txt
+                        Execute               ozone fs -put NOTICE.txt 
o3fs://bucket1.fstest/testdir/deep/PUTFILE.txt
     ${result} =         Execute               ozone sh key list 
o3://ozoneManager/fstest/bucket1 | grep -v WARN | jq -r '.[].keyName'
                         Should contain    ${result}         PUTFILE.txt
 
-    ${result} =         Execute               ozone fs -ls 
o3://bucket1.fstest/testdir/deep/
+    ${result} =         Execute               ozone fs -ls 
o3fs://bucket1.fstest/testdir/deep/
                         Should contain    ${result}         NOTICE.txt
                         Should contain    ${result}         PUTFILE.txt
 
-                        Execute               ozone fs -mv 
o3://bucket1.fstest/testdir/deep/NOTICE.txt 
o3://bucket1.fstest/testdir/deep/MOVED.TXT
+                        Execute               ozone fs -mv 
o3fs://bucket1.fstest/testdir/deep/NOTICE.txt 
o3fs://bucket1.fstest/testdir/deep/MOVED.TXT
     ${result} =         Execute               ozone sh key list 
o3://ozoneManager/fstest/bucket1 | grep -v WARN | jq -r '.[].keyName'
                         Should contain    ${result}         MOVED.TXT
                         Should not contain  ${result}       NOTICE.txt
 
-                        Execute               ozone fs -mkdir -p 
o3://bucket1.fstest/testdir/deep/subdir1
-                        Execute               ozone fs -cp 
o3://bucket1.fstest/testdir/deep/MOVED.TXT 
o3://bucket1.fstest/testdir/deep/subdir1/NOTICE.txt
+                        Execute               ozone fs -mkdir -p 
o3fs://bucket1.fstest/testdir/deep/subdir1
+                        Execute               ozone fs -cp 
o3fs://bucket1.fstest/testdir/deep/MOVED.TXT 
o3fs://bucket1.fstest/testdir/deep/subdir1/NOTICE.txt
     ${result} =         Execute               ozone sh key list 
o3://ozoneManager/fstest/bucket1 | grep -v WARN | jq -r '.[].keyName'
                         Should contain    ${result}         subdir1/NOTICE.txt
 
-    ${result} =         Execute               ozone fs -ls 
o3://bucket1.fstest/testdir/deep/subdir1/
+    ${result} =         Execute               ozone fs -ls 
o3fs://bucket1.fstest/testdir/deep/subdir1/
                         Should contain    ${result}         NOTICE.txt
 
-                        Execute               ozone fs -cat 
o3://bucket1.fstest/testdir/deep/subdir1/NOTICE.txt
+                        Execute               ozone fs -cat 
o3fs://bucket1.fstest/testdir/deep/subdir1/NOTICE.txt
                         Should not contain  ${result}       Failed
 
-                        Execute               ozone fs -rm 
o3://bucket1.fstest/testdir/deep/subdir1/NOTICE.txt
+                        Execute               ozone fs -rm 
o3fs://bucket1.fstest/testdir/deep/subdir1/NOTICE.txt
     ${result} =         Execute               ozone sh key list 
o3://ozoneManager/fstest/bucket1 | grep -v WARN | jq -r '.[].keyName'
                         Should not contain  ${result}       NOTICE.txt
 
-    ${result} =         Execute               ozone fs -rmdir 
o3://bucket1.fstest/testdir/deep/subdir1/
+    ${result} =         Execute               ozone fs -rmdir 
o3fs://bucket1.fstest/testdir/deep/subdir1/
     ${result} =         Execute               ozone sh key list 
o3://ozoneManager/fstest/bucket1 | grep -v WARN | jq -r '.[].keyName'
                         Should not contain  ${result}       subdir1
 
-                        Execute               ozone fs -touch 
o3://bucket1.fstest/testdir/TOUCHFILE.txt
+                        Execute               ozone fs -touch 
o3fs://bucket1.fstest/testdir/TOUCHFILE.txt
     ${result} =         Execute               ozone sh key list 
o3://ozoneManager/fstest/bucket1 | grep -v WARN | jq -r '.[].keyName'
                         Should contain  ${result}       TOUCHFILE.txt
 
-                        Execute               ozone fs -rm -r 
o3://bucket1.fstest/testdir/
+                        Execute               ozone fs -rm -r 
o3fs://bucket1.fstest/testdir/
     ${result} =         Execute               ozone sh key list 
o3://ozoneManager/fstest/bucket1 | grep -v WARN | jq -r '.[].keyName'
                         Should not contain  ${result}       testdir
 
                         Execute               rm -Rf localdir1
                         Execute               mkdir localdir1
                         Execute               cp NOTICE.txt localdir1/LOCAL.txt
-                        Execute               ozone fs -mkdir -p 
o3://bucket1.fstest/testdir1
-                        Execute               ozone fs -copyFromLocal 
localdir1 o3://bucket1.fstest/testdir1/
-                        Execute               ozone fs -put NOTICE.txt 
o3://bucket1.fstest/testdir1/NOTICE.txt
+                        Execute               ozone fs -mkdir -p 
o3fs://bucket1.fstest/testdir1
+                        Execute               ozone fs -copyFromLocal 
localdir1 o3fs://bucket1.fstest/testdir1/
+                        Execute               ozone fs -put NOTICE.txt 
o3fs://bucket1.fstest/testdir1/NOTICE.txt
 
-    ${result} =         Execute               ozone fs -ls -R 
o3://bucket1.fstest/testdir1/
+    ${result} =         Execute               ozone fs -ls -R 
o3fs://bucket1.fstest/testdir1/
                         Should contain    ${result}         localdir1/LOCAL.txt
                         Should contain    ${result}         testdir1/NOTICE.txt
 
-                        Execute               ozone fs -mkdir -p 
o3://bucket2.fstest/testdir2
-                        Execute               ozone fs -mkdir -p 
o3://bucket3.fstest2/testdir3
+                        Execute               ozone fs -mkdir -p 
o3fs://bucket2.fstest/testdir2
+                        Execute               ozone fs -mkdir -p 
o3fs://bucket3.fstest2/testdir3
 
-                        Execute               ozone fs -cp 
o3://bucket1.fstest/testdir1/localdir1 o3://bucket2.fstest/testdir2/
+                        Execute               ozone fs -cp 
o3fs://bucket1.fstest/testdir1/localdir1 o3fs://bucket2.fstest/testdir2/
 
-                        Execute               ozone fs -cp 
o3://bucket1.fstest/testdir1/localdir1 o3://bucket3.fstest2/testdir3/
+                        Execute               ozone fs -cp 
o3fs://bucket1.fstest/testdir1/localdir1 o3fs://bucket3.fstest2/testdir3/
 
                         Execute               ozone sh key put 
o3://ozoneManager/fstest/bucket1/KEY.txt NOTICE.txt
-    ${result} =         Execute               ozone fs -ls 
o3://bucket1.fstest/KEY.txt
+    ${result} =         Execute               ozone fs -ls 
o3fs://bucket1.fstest/KEY.txt
                         Should contain    ${result}         KEY.txt
-    ${rc}  ${result} =  Run And Return Rc And Output        ozone fs 
-copyFromLocal NOTICE.txt o3://bucket1.fstest/KEY.txt
+    ${rc}  ${result} =  Run And Return Rc And Output        ozone fs 
-copyFromLocal NOTICE.txt o3fs://bucket1.fstest/KEY.txt
                         Should Be Equal As Integers     ${rc}                1
                         Should contain    ${result}         File exists
                         Execute               rm -Rf GET.txt
-                        Execute               ozone fs -get 
o3://bucket1.fstest/KEY.txt GET.txt
+                        Execute               ozone fs -get 
o3fs://bucket1.fstest/KEY.txt GET.txt
                         Execute               ls -l GET.txt
-    ${rc}  ${result} =  Run And Return Rc And Output        ozone fs -ls 
o3://abcde.pqrs/
+    ${rc}  ${result} =  Run And Return Rc And Output        ozone fs -ls 
o3fs://abcde.pqrs/
                         Should Be Equal As Integers     ${rc}                1
                         Should contain    ${result}         VOLUME_NOT_FOUND

http://git-wip-us.apache.org/repos/asf/hadoop/blob/106be141/hadoop-ozone/docs/content/OzoneFS.md
----------------------------------------------------------------------
diff --git a/hadoop-ozone/docs/content/OzoneFS.md 
b/hadoop-ozone/docs/content/OzoneFS.md
index d0621be..e19c9b9 100644
--- a/hadoop-ozone/docs/content/OzoneFS.md
+++ b/hadoop-ozone/docs/content/OzoneFS.md
@@ -42,16 +42,16 @@ Please add the following entry to the core-site.xml.
 
 {{< highlight xml >}}
 <property>
-  <name>fs.o3.impl</name>
+  <name>fs.o3fs.impl</name>
   <value>org.apache.hadoop.fs.ozone.OzoneFileSystem</value>
 </property>
 <property>
   <name>fs.default.name</name>
-  <value>o3://localhost:9864/volume/bucket</value>
+  <value>o3fs://localhost:9864/volume/bucket</value>
 </property>
 {{< /highlight >}}
 
-This will make this bucket to be the default file system for HDFS dfs commands 
and register the o3 file system type..
+This will make this bucket to be the default file system for HDFS dfs commands 
and register the o3fs file system type..
 
 You also need to add the ozone-filesystem.jar file to the classpath:
 

http://git-wip-us.apache.org/repos/asf/hadoop/blob/106be141/hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/web/ozShell/Handler.java
----------------------------------------------------------------------
diff --git 
a/hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/web/ozShell/Handler.java
 
b/hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/web/ozShell/Handler.java
index a9550c2..5067855 100644
--- 
a/hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/web/ozShell/Handler.java
+++ 
b/hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/web/ozShell/Handler.java
@@ -33,7 +33,7 @@ import org.apache.hadoop.ozone.client.OzoneClientFactory;
 import org.apache.hadoop.ozone.client.rest.OzoneException;
 
 import static org.apache.hadoop.ozone.OzoneConsts.OZONE_HTTP_SCHEME;
-import static org.apache.hadoop.ozone.OzoneConsts.OZONE_URI_SCHEME;
+import static org.apache.hadoop.ozone.OzoneConsts.OZONE_RPC_SCHEME;
 import org.apache.http.client.utils.URIBuilder;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
@@ -81,7 +81,7 @@ public abstract class Handler implements Callable<Void> {
     Configuration conf = new OzoneConfiguration();
     String scheme = ozoneURI.getScheme();
     if (ozoneURI.getScheme() == null || scheme.isEmpty()) {
-      scheme = OZONE_URI_SCHEME;
+      scheme = OZONE_RPC_SCHEME;
     }
     if (scheme.equals(OZONE_HTTP_SCHEME)) {
       if (ozoneURI.getHost() != null) {
@@ -94,7 +94,7 @@ public abstract class Handler implements Callable<Void> {
       } else {
         client = OzoneClientFactory.getRestClient(conf);
       }
-    } else if (scheme.equals(OZONE_URI_SCHEME)) {
+    } else if (scheme.equals(OZONE_RPC_SCHEME)) {
       if (ozoneURI.getHost() != null) {
         if (ozoneURI.getPort() == -1) {
           client = OzoneClientFactory.getRpcClient(ozoneURI.getHost());

http://git-wip-us.apache.org/repos/asf/hadoop/blob/106be141/hadoop-ozone/ozonefs/src/main/java/org/apache/hadoop/fs/ozone/OzoneFileSystem.java
----------------------------------------------------------------------
diff --git 
a/hadoop-ozone/ozonefs/src/main/java/org/apache/hadoop/fs/ozone/OzoneFileSystem.java
 
b/hadoop-ozone/ozonefs/src/main/java/org/apache/hadoop/fs/ozone/OzoneFileSystem.java
index 0b721fb..d52f3b7 100644
--- 
a/hadoop-ozone/ozonefs/src/main/java/org/apache/hadoop/fs/ozone/OzoneFileSystem.java
+++ 
b/hadoop-ozone/ozonefs/src/main/java/org/apache/hadoop/fs/ozone/OzoneFileSystem.java
@@ -107,7 +107,7 @@ public class OzoneFileSystem extends FileSystem {
 
     if (!matcher.matches()) {
       throw new IllegalArgumentException("Ozone file system url should be "
-          + "in the form o3://bucket.volume");
+          + "in the form o3fs://bucket.volume");
     }
     String bucketStr = matcher.group(1);
     String volumeStr = matcher.group(2);

http://git-wip-us.apache.org/repos/asf/hadoop/blob/106be141/hadoop-ozone/ozonefs/src/test/java/org/apache/hadoop/fs/ozone/TestOzoneFileInterfaces.java
----------------------------------------------------------------------
diff --git 
a/hadoop-ozone/ozonefs/src/test/java/org/apache/hadoop/fs/ozone/TestOzoneFileInterfaces.java
 
b/hadoop-ozone/ozonefs/src/test/java/org/apache/hadoop/fs/ozone/TestOzoneFileInterfaces.java
index 2176031..0eb8dce 100644
--- 
a/hadoop-ozone/ozonefs/src/test/java/org/apache/hadoop/fs/ozone/TestOzoneFileInterfaces.java
+++ 
b/hadoop-ozone/ozonefs/src/test/java/org/apache/hadoop/fs/ozone/TestOzoneFileInterfaces.java
@@ -231,7 +231,7 @@ public class TestOzoneFileInterfaces {
         ozoneFs.pathToKey(new Path("key1/key2")));
 
     assertEquals("key1/key2",
-        ozoneFs.pathToKey(new Path("o3://test1/key1/key2")));
+        ozoneFs.pathToKey(new Path("o3fs://test1/key1/key2")));
   }
 
   private String getCurrentUser() {


---------------------------------------------------------------------
To unsubscribe, e-mail: common-commits-unsubscr...@hadoop.apache.org
For additional commands, e-mail: common-commits-h...@hadoop.apache.org

Reply via email to