Details
-
Sub-task
-
Status: Resolved
-
Major
-
Resolution: Duplicate
-
3.0.0-alpha1
-
None
-
None
Description
DatanodeManager#fetchDatanodes currently holds the namesystem read lock while iterating through data nodes. This method is called from the namenode web UI. HDFS-3990 reported a performance problem in this code path. This is a follow-up jira to investigate whether or not we can remove the lock.
Attachments
Issue Links
- is related to
-
HDFS-2206 Add read-write lock to DatanodeManager
- Open
-
HDFS-3990 NN's health report has severe performance problems
- Closed
-
HDFS-4269 DatanodeManager#registerDatanode rejects all datanode registrations from localhost in single-node developer setup
- Closed
-
HADOOP-1762 Namenode does not need to store storageID and datanodeID persistently
- Closed
-
HDFS-3137 Bump LAST_UPGRADABLE_LAYOUT_VERSION to -16
- Closed