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)