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

Duo Zhang edited comment on HBASE-17142 at 12/13/16 10:36 AM:
--------------------------------------------------------------

{quote}
now maxRetries is the limit for the whole batch, rather than each group-actions 
by RS, right
{quote}

It is for each get, not the whole batch. For example, maxRetries is 10, and 
there are 10 gets and we have 2 groups for the gets, then you could retry 20 
times for the batch as each group could retry 10 times. If you have 5 groups 
then it will be 50, 10 groups it will be 100, etc.

I think this is more reasonable than limit the maxRetries for the whole batch 
as the requests for different groups are executed concurrently.

{quote}
And maybe we could use the same logic for all kinds of requests rather than Get 
only?
{quote}

Yes, it will be used for all operations.  I will file new issue to add the 
support of other operations. But there is a problem which is the support of 
replica read in the future as we will only introduce replica read for get... 

Thanks.


was (Author: apache9):
{quote}
now maxRetries is the limit for the whole batch, rather than each group-actions 
by RS, right
{quote}

It is for each get, not the whole batch. For example, maxRetries is 10, and 
there are 10 gets and we have 2 groups for the gets, then you could retry 20 
times for the batch as each group could retry 10 times. If you have 5 groups 
then it will be 50, 10 groups it will be 100, etc.

I think this is more reasonable than limit the maxRetries for the whole batch 
as the requests for different groups are executed concurrently.

{quote}
And maybe we could use the same logic for all kinds of requests rather than Get 
only?
{quote}

Yes, it will be used for all operations.  I will file new issue to add the 
support of other operations.

Thanks.

> Implement multi get
> -------------------
>
>                 Key: HBASE-17142
>                 URL: https://issues.apache.org/jira/browse/HBASE-17142
>             Project: HBase
>          Issue Type: Sub-task
>          Components: asyncclient, Client
>    Affects Versions: 2.0.0
>            Reporter: Duo Zhang
>            Assignee: Duo Zhang
>             Fix For: 2.0.0
>
>         Attachments: HBASE-17142.patch
>
>




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

Reply via email to