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

Duo Zhang resolved HBASE-21979.
-------------------------------
    Resolution: Won't Fix

Think again, this is not a good practice. It is not a good idea to set a very 
small retry number which means the primary call may fail even before we send 
the requests to secondary replicas. At least the operation timeout should be 
greater than the primary timeout, and should also have a proper retry number 
config.

> Also send requests to secondary replicas if primary replica fail within the 
> timeout
> -----------------------------------------------------------------------------------
>
>                 Key: HBASE-21979
>                 URL: https://issues.apache.org/jira/browse/HBASE-21979
>             Project: HBase
>          Issue Type: Sub-task
>          Components: asyncclient, Client
>            Reporter: Duo Zhang
>            Priority: Major
>
> For now we will only request the secondary replicas if the primary replica 
> does not respond within the timeout. If it fails immediately we will finish 
> the request without sending requests to secondary replicas. This is different 
> with the sync client implementation. Let's change the behavior.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to