[
https://issues.apache.org/jira/browse/HDDS-6010?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Uma Maheswara Rao G updated HDDS-6010:
--------------------------------------
Status: Patch Available (was: Open)
> EC: Create ECInputStream wrapper to choose between reconstruction and normal
> reads.
> -----------------------------------------------------------------------------------
>
> Key: HDDS-6010
> URL: https://issues.apache.org/jira/browse/HDDS-6010
> Project: Apache Ozone
> Issue Type: Sub-task
> Components: Ozone Client
> Reporter: Stephen O'Donnell
> Assignee: Stephen O'Donnell
> Priority: Major
> Labels: pull-request-available
>
> When all data locations are available, the most efficient reader is
> ECBlockInputStream. It also uses less memory as it does not need to buffer
> the full stripe. When some data locations are missing, we need to use
> ECBlockReconstructedStripeInputStream and ECBlockReconstructedInputStream
> together. There needs to be a wrapper class which creates and uses the
> correct underlying stream depending on data location availability.
--
This message was sent by Atlassian Jira
(v8.20.1#820001)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]