[ 
https://issues.apache.org/jira/browse/HADOOP-11847?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kai Zheng updated HADOOP-11847:
-------------------------------
    Description: 
This is to enhance raw erasure coder to allow only reading least required 
inputs while decoding. It will also refine and document the relevant APIs for 
better understanding and usage. When using least required inputs, it may add 
computating overhead but will possiblly outperform overall since less network 
traffic and disk IO are involved.

This is something planned to do but just got reminded by [~zhz]' s question 
raised in HDFS-7678, also copied here:
bq.Kai Zheng I have a question about decoding: in a (6+3) schema, if block #2 
is missing, and I want to repair it with blocks 0, 1, 3, 4, 5, 8, how should I 
construct the inputs to RawErasureDecoder#decode?

With this work, hopefully the answer to above question would be obvious.



  was:
This is to enhance raw erasure coder to allow only reading least required 
inputs while decoding. It will also refine and document the relevant APIs for 
better understanding and usage. 

This is something planned to do but just got reminded by [~zhz]' s question 
raised in HDFS-7678, also copied here:
bq.Kai Zheng I have a question about decoding: in a (6+3) schema, if block #2 
is missing, and I want to repair it with blocks 0, 1, 3, 4, 5, 8, how should I 
construct the inputs to RawErasureDecoder#decode?

With this work, hopefully the answer to above question would be obvious.




> Enhance raw coder allowing to read least required inputs in decoding
> --------------------------------------------------------------------
>
>                 Key: HADOOP-11847
>                 URL: https://issues.apache.org/jira/browse/HADOOP-11847
>             Project: Hadoop Common
>          Issue Type: Sub-task
>          Components: io
>            Reporter: Kai Zheng
>            Assignee: Kai Zheng
>         Attachments: HADOOP-11847-v1.patch
>
>
> This is to enhance raw erasure coder to allow only reading least required 
> inputs while decoding. It will also refine and document the relevant APIs for 
> better understanding and usage. When using least required inputs, it may add 
> computating overhead but will possiblly outperform overall since less network 
> traffic and disk IO are involved.
> This is something planned to do but just got reminded by [~zhz]' s question 
> raised in HDFS-7678, also copied here:
> bq.Kai Zheng I have a question about decoding: in a (6+3) schema, if block #2 
> is missing, and I want to repair it with blocks 0, 1, 3, 4, 5, 8, how should 
> I construct the inputs to RawErasureDecoder#decode?
> With this work, hopefully the answer to above question would be obvious.



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

Reply via email to