Details
-
Improvement
-
Status: Resolved
-
Minor
-
Resolution: Duplicate
-
None
-
None
Description
When single Namenode has huge amount of files, without using federation, the startup/restart speed is slow. The fsimage loading step takes the most of the time. fsimage loading can seperate to two parts, deserialization and object construction(mostly map insertion). Deserialization takes the most of CPU time. So we can do deserialization in parallel, and add to hashmap in serial. It will significantly reduce the NN start time.
Attachments
Attachments
Issue Links
- is related to
-
HDFS-14617 Improve fsimage load time by writing sub-sections to the fsimage index
- Resolved
- is superceded by
-
HDFS-14617 Improve fsimage load time by writing sub-sections to the fsimage index
- Resolved