Description
This JIRA updates NameNode to handle background / offline recovery of erasure coded blocks. It includes 2 parts:
- Extend UnderReplicatedBlocks to recognize EC blocks and insert them to appropriate priority levels.
- Update ReplicationMonitor to distinguish block codec tasks and send a new DataNode command.