[
https://issues.apache.org/jira/browse/HDFS-14648?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Lisheng Sun updated HDFS-14648:
-------------------------------
Attachment: HDFS-14648.002.patch
> 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
> Attachments: HDFS-14648.001.patch, HDFS-14648.002.patch
>
>
> 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]