Haohui Mai created HDFS-7437: -------------------------------- Summary: Storing block ids instead of BlockInfo object in INodeFile Key: HDFS-7437 URL: https://issues.apache.org/jira/browse/HDFS-7437 Project: Hadoop HDFS Issue Type: Improvement Reporter: Haohui Mai Assignee: Haohui Mai
Currently {{INodeFile}} stores the lists of blocks as references of {{BlockInfo}} instead of the block ids. This creates implicit dependency between the namespace and the block manager. The dependency blocks several recent efforts, such as separating the block manager out as a standalone service, moving block information off heap, and optimizing the memory usage of block manager. This jira proposes to decouple the dependency by storing block ids instead of object reference in {{INodeFile}} objects. -- This message was sent by Atlassian JIRA (v6.3.4#6332)