[ 
https://issues.apache.org/jira/browse/HDFS-7353?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14283136#comment-14283136
 ] 

Kai Zheng commented on HDFS-7353:
---------------------------------

Hi [~szetszwo],

Thanks for your review. Why it would have "Raw" for the erasure coder classes, 
as the JIRA's title indicates, it's because they're for encoding/decoding in 
lowest bytes level. As you might help take a look at the codec JIRA (HDFS-7337) 
and the bundle of prototype codes attached there, we do have ErasureCoder 
classes, which perform encoding/decoding against BlockGroup. Generally an 
ErasureCoder needed by an ErasureCodec can use one or more RawErasureCoders to 
do the real work. I'm working on the breakdown and this patch is the first one. 
I will address your comments updating the patch. Please let me know if you have 
more questions.

> Raw Erasure Coder API for concrete encoding and decoding
> --------------------------------------------------------
>
>                 Key: HDFS-7353
>                 URL: https://issues.apache.org/jira/browse/HDFS-7353
>             Project: Hadoop HDFS
>          Issue Type: Sub-task
>            Reporter: Kai Zheng
>            Assignee: Kai Zheng
>             Fix For: HDFS-EC
>
>         Attachments: HDFS-7353-v1.patch
>
>
> This is to abstract and define raw erasure coder API across different codes 
> algorithms like RS, XOR and etc. Such API can be implemented by utilizing 
> various library support, such as Intel ISA library and Jerasure library.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to