[
https://issues.apache.org/jira/browse/HADOOP-11019?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Daryn Sharp resolved HADOOP-11019.
----------------------------------
Resolution: Duplicate
> Queued IPC calls are not aborted if the connection drops
> --------------------------------------------------------
>
> Key: HADOOP-11019
> URL: https://issues.apache.org/jira/browse/HADOOP-11019
> Project: Hadoop Common
> Issue Type: Bug
> Components: ipc
> Affects Versions: 2.0.0-alpha, 3.0.0
> Reporter: Daryn Sharp
> Assignee: Daryn Sharp
>
> Once a call is read from the wire and queued, it will be executed even if the
> connection has already dropped. If the client closes the connection due to
> timeout, perhaps because the server is overloaded, the client's retry will
> only exacerbate the problem. One specific example is DNs with large block
> reports overwhelming an already unhealthy NN.
> Ideally calls should be cancelled when the connection is dropped and/or
> connection state should be checked when the call is extracted from the callq,
> prior to decoding and invoking the call.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)