HDFS-16068. WebHdfsFileSystem has a possible connection leak in connection with HttpFS (#3104)

(cherry picked from commit 839fcf7682270bc6ba151875549d64d81917f425)
This commit is contained in:
Takanobu Asanuma 2021-06-15 16:50:09 +09:00
parent f22ff63a15
commit a690e8ae59

View File

@ -2277,10 +2277,12 @@ InputStream initializeInputStream(HttpURLConnection conn)
@VisibleForTesting
void closeInputStream(RunnerState rs) throws IOException {
if (in != null) {
IOUtils.close(cachedConnection);
in = null;
}
cachedConnection = null;
if (cachedConnection != null) {
IOUtils.close(cachedConnection);
cachedConnection = null;
}
runnerState = rs;
}