hadoop-hdfs-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Hudson (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HDFS-8071) Redundant checkFileProgress() in PART II of getAdditionalBlock()
Date Tue, 07 Apr 2015 06:59:12 GMT

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

Hudson commented on HDFS-8071:

SUCCESS: Integrated in Hadoop-trunk-Commit #7517 (See [https://builds.apache.org/job/Hadoop-trunk-Commit/7517/])
HDFS-8071. Redundant checkFileProgress() in PART II of getAdditionalBlock(). Contributed by
Konstantin Shvachko. (shv: rev 75c545486080042952c775f7964212c15ce65f73)
* hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt
* hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/TestAddBlockRetry.java
* hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/FSNamesystem.java

> 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
>            Assignee: Konstantin Shvachko
>             Fix For: 2.7.0
>         Attachments: HDFS-8071-01.patch, HDFS-8071-02.patch, HDFS-8071-branch-2.7.patch
> {{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

View raw message