Konstantin Shvachko created HDFS-8071:
-----------------------------------------

             Summary: Redundant checkFileProgress() in PART II of 
getAdditionalBlock()
                 Key: HDFS-8071
                 URL: https://issues.apache.org/jira/browse/HDFS-8071
             Project: Hadoop HDFS
          Issue Type: Improvement
    Affects Versions: 2.0.3-alpha
            Reporter: Konstantin Shvachko


{{FSN.getAdditionalBlock()}} consists of two parts I and II. Each part calls 
{{analyzeFileState()}}, which among other things check replication of the 
penultimate block via {{checkFileProgress()}}. See details in HDFS-4452.
Checking file progress in Part II is not necessary, because Part I already 
assured the penultimate block is complete. It cannot change to incomplete, 
unless the file is truncated, which is not allowed for files under construction.



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

Reply via email to