[ https://issues.apache.org/jira/browse/MAPREDUCE-7494?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Steve Loughran resolved MAPREDUCE-7494. --------------------------------------- Resolution: Fixed > File stream leak when LineRecordReader is interrupted > ----------------------------------------------------- > > Key: MAPREDUCE-7494 > URL: https://issues.apache.org/jira/browse/MAPREDUCE-7494 > Project: Hadoop Map/Reduce > Issue Type: Bug > Components: client > Affects Versions: 3.4.0, 3.3.6, 3.4.1 > Reporter: Davin Tjong > Assignee: Davin Tjong > Priority: Minor > Labels: pull-request-available > Fix For: 3.5.0 > > > In LineRecordReader, we may open a filestream: > ``` > fileIn = FutureIO.awaitFuture(builder.build()); > ``` > However, we may be interrupted or otherwise throw an error before `in` is > initialized, for example here: > ``` > fileIn.seek(start); > ``` > If this happens, the caller has no way to close this file stream causing it > to leak. -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: mapreduce-dev-unsubscr...@hadoop.apache.org For additional commands, e-mail: mapreduce-dev-h...@hadoop.apache.org