Jing Zhao created HDFS-7508:
-------------------------------

             Summary: Clean up path resolving in FSNamesystem/FSDirectory
                 Key: HDFS-7508
                 URL: https://issues.apache.org/jira/browse/HDFS-7508
             Project: Hadoop HDFS
          Issue Type: Improvement
          Components: namenode
            Reporter: Jing Zhao
            Assignee: Jing Zhao


There are several issues with our current path resolving process:
# For a single operation we may repeat resolving the same path
# Each operation needs to invoke multiple calls for path resolving, including 
handling reserved path, breaking the path into components, identifying 
corresponding inodes etc. This makes the path resolving process hard to follow.
# The logic in INodesInPath is complicated and not direct.

Ideally for each operation we should only resolve the path once in the 
beginning, and always use the INodesInPath instance afterwards. This requires a 
lot of code cleanup. We will use this jira as the umbrella jira to track all 
the efforts.




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to