[ 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)