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

Lisheng Sun updated HDFS-14648:
-------------------------------
    Description: 
This Jira constructs DeadNodeDetector state machine model. The function it 
implements as follow:
 # After DFSInputstream detects some DataNode die, it put in DeadNodeDetector 
and share this information to others in the same DFSClient. The ohter 
DFSInputstreams will not read this DataNode.
 # DeadNodeDetector also have DFSInputstream reference relationships to each 
DataNode. When DFSInputstream close, DeadNodeDetector also remove this 
reference. If some DeadNode of DeadNodeDetector is not read by DFSInputstream, 
it also is removed from DeadNodeDetector.

  was:This Jira constructs HADOOP-16351.


> DeadNodeDetector state machine model
> ------------------------------------
>
>                 Key: HDFS-14648
>                 URL: https://issues.apache.org/jira/browse/HDFS-14648
>             Project: Hadoop HDFS
>          Issue Type: Sub-task
>            Reporter: Lisheng Sun
>            Assignee: Lisheng Sun
>            Priority: Major
>
> This Jira constructs DeadNodeDetector state machine model. The function it 
> implements as follow:
>  # After DFSInputstream detects some DataNode die, it put in DeadNodeDetector 
> and share this information to others in the same DFSClient. The ohter 
> DFSInputstreams will not read this DataNode.
>  # DeadNodeDetector also have DFSInputstream reference relationships to each 
> DataNode. When DFSInputstream close, DeadNodeDetector also remove this 
> reference. If some DeadNode of DeadNodeDetector is not read by 
> DFSInputstream, it also is removed from DeadNodeDetector.



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to