Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
1.2.1
-
None
-
None
Description
DFSClient#DFSInputStream#blockSeekTo may handle IOException by refetching a new block access token and then reattempting fetchBlockAt. However, fetchBlockAt may then throw its own IOException. If this happens, then the method skips calling Socket#close. This is likely to manifest as a leak of sockets left in CLOSE_WAIT status.