[ https://issues.apache.org/jira/browse/HDFS-8311?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Kiran Kumar M R reassigned HDFS-8311: ------------------------------------- Assignee: Kiran Kumar M R > DataStreamer.transfer() should timeout the socket InputStream. > -------------------------------------------------------------- > > Key: HDFS-8311 > URL: https://issues.apache.org/jira/browse/HDFS-8311 > Project: Hadoop HDFS > Issue Type: Bug > Components: hdfs-client > Reporter: Esteban Gutierrez > Assignee: Kiran Kumar M R > > While validating some HA failure modes we found that HDFS clients can take a > long time to recover or sometimes don't recover at all since we don't setup > the socket timeout in the InputStream: > {code} > private void transfer () { ... > ... > OutputStream unbufOut = NetUtils.getOutputStream(sock, writeTimeout); > InputStream unbufIn = NetUtils.getInputStream(sock); > ... > } > {code} > The InputStream should have its own timeout in the same way as the > OutputStream. -- This message was sent by Atlassian JIRA (v6.3.4#6332)