[
https://issues.apache.org/jira/browse/HDFS-7369?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14368065#comment-14368065
]
Jing Zhao commented on HDFS-7369:
---------------------------------
Thanks for updating the patch, Zhe! Yes, totally agree that we can put GS logic
and ECSchema work into separate jiras.
For {{missingBlockIndices}}, I think we need at least one more jira to update
the logic about missing block detection. More generally, we need to update the
logic about adding blocks into UnderReplicatedBlocks and CorruptReplicasMap. We
also need to update decommission manager. Now I just started working on this.
+1 for the latest patch.
> Erasure coding: distribute recovery work for striped blocks to DataNode
> -----------------------------------------------------------------------
>
> Key: HDFS-7369
> URL: https://issues.apache.org/jira/browse/HDFS-7369
> Project: Hadoop HDFS
> Issue Type: Sub-task
> Reporter: Zhe Zhang
> Assignee: Zhe Zhang
> Attachments: HDFS-7369-000-part1.patch, HDFS-7369-000-part2.patch,
> HDFS-7369-001.patch, HDFS-7369-002.patch, HDFS-7369-003.patch,
> HDFS-7369-004.patch
>
>
> 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.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)