[ https://issues.apache.org/jira/browse/HDFS-7437?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Haohui Mai reopened HDFS-7437: ------------------------------ Reopen the issue, resolved the wrong jira. > 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 > Fix For: 2.7.0 > > Attachments: HDFS-7437.000.patch, HDFS-7437.001.patch > > > 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)