hadoop-hdfs-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jing Zhao (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HDFS-7498) Simplify the logic in INodesInPath
Date Tue, 09 Dec 2014 07:16:12 GMT
Jing Zhao created HDFS-7498:

             Summary: Simplify the logic in INodesInPath
                 Key: HDFS-7498
                 URL: https://issues.apache.org/jira/browse/HDFS-7498
             Project: Hadoop HDFS
          Issue Type: Improvement
            Reporter: Jing Zhao
            Assignee: Jing Zhao

Currently we have relatively complicated logic in INodesInPath:
1) It can contain null elements in its INode array, and in {{mkdirRecursively}} these null
INodes are replaced with new directories.
2) Operations like rename may also replace the inode in its INode array
3) {{getINodes}} requires trimming inodes array if the INodesInPath is derived from a dot-snapshot
4) A lot of methods directly use/manipulate its INode array

We aim to simplify the logic of INodesInPath in this jira. Specifically, we can
make INodesInPath an immutable data structure and move the inode trimming logic to path resolving.

This message was sent by Atlassian JIRA

View raw message