Hi,
I've been puzzling .

hadoop-0.17.1\src\java\org\apache\hadoop\dfs\Blocksmap.java line 291

  private Map<Block, BlockInfo> map = new HashMap<Block, BlockInfo>();

why is not 
--  private Map<BlockInfo, Block> map = new HashMap<BlockInfo, Block>();

i think if Map<BlockInfo, Block>, the key will be BlockInfo, mean 
{INodeFile,Datanode},
and it can be reduced by INodeFile or/and Datanode.

Springring.Xu

Reply via email to