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

Todd Lipcon updated HDFS-378:
-----------------------------

    Description: 
Original description: Rather than tracking the total number of times 
DFSInputStream failed to talk to a datanode for a particular block, such 
failures and the the list of datanodes involved should be scoped to individual 
blocks. In particular, the "deadnode" list should be a map of blocks to a list 
of failed nodes, the latter reset and the nodes retried per the existing 
semantics.

[see comment below for new thinking, left this comment to give context to 
discussion]

  was:Rather than tracking the total number of times DFSInputStream failed to 
locate a datanode for a particular block, such failures and the the list of 
datanodes involved should be scoped to individual blocks. In particular, the 
"deadnode" list should be a map of blocks to a list of failed nodes, the latter 
reset and the nodes retried per the existing semantics.

        Summary: DFSClient should track failures by datanode across all streams 
 (was: DFSClient should track failures by block rather than globally)

> DFSClient should track failures by datanode across all streams
> --------------------------------------------------------------
>
>                 Key: HDFS-378
>                 URL: https://issues.apache.org/jira/browse/HDFS-378
>             Project: Hadoop HDFS
>          Issue Type: Improvement
>            Reporter: Chris Douglas
>
> Original description: Rather than tracking the total number of times 
> DFSInputStream failed to talk to a datanode for a particular block, such 
> failures and the the list of datanodes involved should be scoped to 
> individual blocks. In particular, the "deadnode" list should be a map of 
> blocks to a list of failed nodes, the latter reset and the nodes retried per 
> the existing semantics.
> [see comment below for new thinking, left this comment to give context to 
> discussion]

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to