Details
-
Sub-task
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
Heterogeneous Storage (HDFS-2832)
-
None
-
Reviewed
Description
Few tasks out of the NameNode change for multiple storage (HDFS-4987):
- blockContentsStale should be per storage.
- DatanodeDescriptor#firstBlockReport should also be per storage.
- BlockManager#processReport can call processFirstBlockReport per storage now.
- Synchronization for DatanodeDescriptor#numBlocks (mentioned by Nicholas in 4987).