HDFS-16068. WebHdfsFileSystem has a possible connection leak in connection with HttpFS (#3104)
(cherry picked from commit 839fcf7682
)
This commit is contained in:
parent
f22ff63a15
commit
a690e8ae59
|
@ -2277,10 +2277,12 @@ public class WebHdfsFileSystem extends FileSystem
|
||||||
@VisibleForTesting
|
@VisibleForTesting
|
||||||
void closeInputStream(RunnerState rs) throws IOException {
|
void closeInputStream(RunnerState rs) throws IOException {
|
||||||
if (in != null) {
|
if (in != null) {
|
||||||
IOUtils.close(cachedConnection);
|
|
||||||
in = null;
|
in = null;
|
||||||
}
|
}
|
||||||
cachedConnection = null;
|
if (cachedConnection != null) {
|
||||||
|
IOUtils.close(cachedConnection);
|
||||||
|
cachedConnection = null;
|
||||||
|
}
|
||||||
runnerState = rs;
|
runnerState = rs;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue