[
https://issues.apache.org/jira/browse/HADOOP-12995?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Steve Loughran updated HADOOP-12995:
------------------------------------
Issue Type: Bug (was: Sub-task)
Parent: (was: HADOOP-12994)
> ByteRangeInputStream.readFully leaks stream handles on failure
> --------------------------------------------------------------
>
> Key: HADOOP-12995
> URL: https://issues.apache.org/jira/browse/HADOOP-12995
> Project: Hadoop Common
> Issue Type: Bug
> Components: fs
> Affects Versions: 2.8.0
> Reporter: Steve Loughran
> Assignee: Steve Loughran
>
> in {{ByteRangeInputStream.readFully}}, if the requested amount of data is out
> of range, the EOFException is thrown —without closing the input stream.
> Fix: move test into the try/finally clause
> using java 7 try-with-resources would be cleaner, but make it harder to
> switch to aborting TCP channels if that was felt to be needed here
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)