SammiChen updated HDFS-10861:
    Attachment: HDFS-10861-v4.patch

After discussion with Kai, I re-factored the patch. Here is the difference, 
1. move {{StripeRange}} from {{DFSStripedInputStream}} to {{StripedBlockUtil}} .
2. move {{BlockReaderInfo}} from {{DFSStripedInputStream}} to {{StripeReader}}
3. move {{finalizeDecodeInputs}}, {{decodeAndFillBuffer}}, 
{{prepareErasedIndices}} from {{StripedBlockUtil}} to {{StripeReader}}

> Refactor StripeReaders and use ECChunk version decode API
> ---------------------------------------------------------
>                 Key: HDFS-10861
>                 URL: https://issues.apache.org/jira/browse/HDFS-10861
>             Project: Hadoop HDFS
>          Issue Type: Task
>            Reporter: SammiChen
>            Assignee: SammiChen
>         Attachments: HDFS-10861-v1.patch, HDFS-10861-v2.patch, 
> HDFS-10861-v3.patch, HDFS-10861-v4.patch
> Refactor StatefulStripeReader and PositionStripeReader, use ECChunk version 
> decode API. After the refactor, it is approaching very near now to the ideal 
> state desired by next step, employing ErasureCoder API instead of 
> RawErasureCoder API.

This message was sent by Atlassian JIRA

To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org
For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org

Reply via email to