[
https://issues.apache.org/jira/browse/HDFS-8690?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14615624#comment-14615624
]
Colin Patrick McCabe commented on HDFS-8690:
--------------------------------------------
Daryn (or Ming), if you want to pick up HDFS-7314 that would be great ("Office
Space" Bill Lumberg voice not intended).
It's a tricky area of the code since the way we start and stop the lease
renewer thread is complex and seems to already have some race conditions in it.
But in general I agree that we should not abort entire DFSClients, but only
abort open files when it becomes necessary.
> LeaseRenewer should not abort DFSClient when renew fails
> --------------------------------------------------------
>
> Key: HDFS-8690
> URL: https://issues.apache.org/jira/browse/HDFS-8690
> Project: Hadoop HDFS
> Issue Type: Bug
> Components: hdfs-client
> Reporter: Chang Li
> Assignee: Chang Li
> Attachments: HDFS-8690.1.patch
>
>
> The lease renewer special cases SocketTimeoutExceptions to abort the
> DFSClient. Aborting causes the client to be permanently unusable, which
> causes filesystem instances to stop working. All other IOExceptions do not
> abort. The special case should be removed and/or abort should not completely
> shutdown the proxy.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)