[ 
https://issues.apache.org/jira/browse/HDFS-7836?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14345475#comment-14345475
 ] 

Colin Patrick McCabe commented on HDFS-7836:
--------------------------------------------

Thanks, Yi.  We'll definitely provide a webex.

I think moving the BRs out from under the FSN lock is more work than it seems, 
and difficult to do incrementally.  There are a lot of cases where we access 
blocks in FSNamesystem, assuming that the FSN lock is sufficient protection 
(or, to be pedantically correct, the FSDirectory lock in really recent 
versions).  Sure, we could have a separate BlockManager lock and take that, but 
then we'd have to wait for that lock, while holding the FSN lock, which would 
be disastrous for performance.  The locking change is going to have to be done 
as part of the sharding and other refactors in order to be beneficial.

> BlockManager Scalability Improvements
> -------------------------------------
>
>                 Key: HDFS-7836
>                 URL: https://issues.apache.org/jira/browse/HDFS-7836
>             Project: Hadoop HDFS
>          Issue Type: Improvement
>            Reporter: Charles Lamb
>            Assignee: Charles Lamb
>         Attachments: BlockManagerScalabilityImprovementsDesign.pdf
>
>
> Improvements to BlockManager scalability.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to