Description
If using FileSystem.get() in a multithreaded environment, and one get() locks because the NN URI is too slow or not responding and retries are in progress, all other get() (for the diffferent users, NN) are blocked.
the synchronized block in in the static instance of Cache inner class.
Attachments
Attachments
Issue Links
- is duplicated by
-
HADOOP-6639 FileSystem.get(..) may be blocked for a long time
- Resolved
- is related to
-
HADOOP-13726 Enforce that FileSystem initializes only a single instance of the requested FileSystem.
- Open
- relates to
-
HADOOP-6691 TestFileSystemCaching sometimes hang
- Closed
-
HADOOP-2835 "hadoop fs -help ..." should not require a NameNode to show help messages
- Resolved