Details
-
Bug
-
Status: Closed
-
Critical
-
Resolution: Fixed
-
0.20.2
-
None
-
None
-
Reviewed
Description
If a single process creates two unique fileSystems to the same NN using FileSystem.newInstance(), and one of them issues a close(), the leasechecker thread is interrupted. This interrupt races with the rpc namenode.renew() and can cause a ClosedByInterruptException. This closes the underlying channel and the other filesystem, sharing the connection will get errors.
Attachments
Attachments
Issue Links
- causes
-
HADOOP-18324 Interrupting RPC Client calls can lead to thread exhaustion
- Resolved
- is related to
-
HADOOP-6768 RPC client can response more efficiently when sendParam() got IOException
- Open
- relates to
-
HADOOP-9107 Hadoop IPC client eats InterruptedException and sets interrupt on the thread which is not documented
- Open
-
HIVE-4436 hive.exec.parallel=true doesn't work on hadoop-2
- Closed
-
MAPREDUCE-2392 TaskTracker shutdown in the tests sometimes take 60s
- Closed