[ https://issues.apache.org/jira/browse/HDDS-4026?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17164438#comment-17164438 ]
Rakesh Radhakrishnan commented on HDDS-4026: -------------------------------------------- *Analysis:* With flag to true, it is not adding the trailing slash to the 'fromKeyName' and 'toKeyName', which results in KEY_NOT_FOUND from KeyTable. {code:java} String fromKeyName = keyArgs.getKeyName(); // value coming as '/vol2/bucket2/subdir2'. For a directory, it stored the key with trailing slash and it should be like '/vol2/bucket2/subdir2/'. {code} We can verify this case via unit test case - [testFileSystem#testRenameDir()|https://github.com/apache/hadoop-ozone/blob/master/hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/fs/ozone/TestOzoneFileSystem.java#L193]. by setting flag to true. > Dir rename failed when sets 'ozone.om.enable.filesystem.paths' to true > ---------------------------------------------------------------------- > > Key: HDDS-4026 > URL: https://issues.apache.org/jira/browse/HDDS-4026 > Project: Hadoop Distributed Data Store > Issue Type: Bug > Reporter: Rakesh Radhakrishnan > Priority: Major > > Sets ozone.om.enable.filesystem.paths=true, then starts the Ozone cluster. > {code:java} > [root~]$ ozone fs -mkdir o3fs://bucket2.vol2.ozone1/subdir2 > [root~]$ ozone fs -mv o3fs://bucket2.vol2.ozone1/subdir2 > o3fs://bucket2.vol2.ozone1/subdir2-renamedmv: Key not found > /vol2/bucket2/subdir2 > {code} > -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: ozone-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: ozone-issues-h...@hadoop.apache.org