Description
Logically, datanodes should heartbeat to block manager instead of name system. Therefore, we should move datanode heartbeat handling code to BlockManager.
Logically, datanodes should heartbeat to block manager instead of name system. Therefore, we should move datanode heartbeat handling code to BlockManager.