[
https://issues.apache.org/jira/browse/HADOOP-5479?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12683095#action_12683095
]
Hudson commented on HADOOP-5479:
--------------------------------
Integrated in Hadoop-trunk #783 (See
[http://hudson.zones.apache.org/hudson/job/Hadoop-trunk/783/])
. NameNode should not send empty block replication request to DataNode.
Contributed by Hairong Kuang.
> NameNode should not send empty block replication request to DataNode
> --------------------------------------------------------------------
>
> Key: HADOOP-5479
> URL: https://issues.apache.org/jira/browse/HADOOP-5479
> Project: Hadoop Core
> Issue Type: Bug
> Components: dfs
> Reporter: Hairong Kuang
> Assignee: Hairong Kuang
> Priority: Critical
> Fix For: 0.19.2, 0.20.0, 0.21.0
>
> Attachments: numTransfers.patch, numTransfers1.patch
>
>
> On our production clusters, we occasionally see that NameNode sends an empty
> block replication request to DataNode on every heartbeat, thus blocking this
> DataNode from replicating or deleting any block.
> This is partly caused by DataNode sending a wrong number of replications in
> progress which will be fixed by HADOOP-5465. There is also a flaw at the
> NameNode side. NameNode should not interpret the number of replications in
> progress as the number of targets since replication is done through a
> pipeline. It also should make sure that no empty replication request is sent
> to DataNode.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.