[ 
https://issues.apache.org/jira/browse/HDFS-4208?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Brandon Li updated HDFS-4208:
-----------------------------

    Description: 
In one test case, NameNode allocated a block and then was killed before the 
client got the addBlock response. After NameNode restarted, it couldn't get out 
of SafeMode waiting for the block which was never created. In trunk, NameNode 
can get out of SafeMode since it only counts complete blocks. However branch-1 
doesn't have the clear notion of under-constructioned-block in Namenode. 

JIRA HDFS-4212 is to track the never-created-block issue and this JIRA is to 
fix NameNode in branch-1 so it can get out of SafeMode when never-created-block 
exists.

The proposed idea is for SafeMode not to count the zero-size last block in a 
under-construction file as part of total blcok count.

  was:As in trunk, SafeMode should count only complete blocks in branch-1.

    
> NameNode could be stuck in SafeMode due to incomplete blocks in branch-1
> ------------------------------------------------------------------------
>
>                 Key: HDFS-4208
>                 URL: https://issues.apache.org/jira/browse/HDFS-4208
>             Project: Hadoop HDFS
>          Issue Type: Bug
>          Components: name-node
>    Affects Versions: 1.2.0
>            Reporter: Brandon Li
>            Assignee: Brandon Li
>         Attachments: HDFS-4208.branch-1.patch
>
>
> In one test case, NameNode allocated a block and then was killed before the 
> client got the addBlock response. After NameNode restarted, it couldn't get 
> out of SafeMode waiting for the block which was never created. In trunk, 
> NameNode can get out of SafeMode since it only counts complete blocks. 
> However branch-1 doesn't have the clear notion of under-constructioned-block 
> in Namenode. 
> JIRA HDFS-4212 is to track the never-created-block issue and this JIRA is to 
> fix NameNode in branch-1 so it can get out of SafeMode when 
> never-created-block exists.
> The proposed idea is for SafeMode not to count the zero-size last block in a 
> under-construction file as part of total blcok count.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to