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

Inigo Goiri commented on HDFS-6450:
-----------------------------------

In our own scenario, some Datanodes are very likely to be much slower than 
others.
For this reason, we need non-positional hedged reads.

[~thinktaocs] has worked on porting and extending the original patch in this 
JIRA to work in 2.7 and support multiple hedged reads.
In our prototype, we use Futures and we allow cancelling/killing slow reads and 
so on.
We've been using it for the last month or so and the improvements are very 
significant.
We've been able to reduce our the tail time of our reads by more than 2x.

Would it be possible for [~thinktaocs] to be assigned to this JIRA and upload 
our prototype?
Based on this patch we can start the discussion on the approach.

> Support non-positional hedged reads in HDFS
> -------------------------------------------
>
>                 Key: HDFS-6450
>                 URL: https://issues.apache.org/jira/browse/HDFS-6450
>             Project: Hadoop HDFS
>          Issue Type: Improvement
>    Affects Versions: 2.4.0
>            Reporter: Colin P. McCabe
>            Assignee: Liang Xie
>         Attachments: HDFS-6450-like-pread.txt
>
>
> HDFS-5776 added support for hedged positional reads.  We should also support 
> hedged non-position reads (aka regular reads).



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

---------------------------------------------------------------------
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