Description
Block reports from a single DataNode can be currently split into multiple RPCs each reporting a single DataNode storage (disk). The reports are still large since disks are getting bigger. Splitting blockReport RPCs into multiple smaller calls would improve NameNode performance and overall HDFS stability.
This was discussed in multiple jiras. Here the approach is to let NameNode divide blockID space into segments and then ask DataNodes to report replicas in a particular range of IDs.
Attachments
Attachments
Issue Links
- is related to
-
HADOOP-16452 Increase ipc.maximum.data.length default from 64MB to 128MB
- Resolved
- relates to
-
HDFS-9011 Support splitting BlockReport of a storage into multiple RPC
- Patch Available
-
HDFS-14657 Refine NameSystem lock usage during processing FBR
- Patch Available