You are viewing a plain text version of this content. The canonical link for it is here.
Posted to hdfs-issues@hadoop.apache.org by "Konstantin Shvachko (JIRA)" <ji...@apache.org> on 2015/04/07 00:15:12 UTC
[jira] [Created] (HDFS-8071) Redundant checkFileProgress() in PART
II of getAdditionalBlock()
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)