You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Yu Li (JIRA)" <ji...@apache.org> on 2016/07/04 13:43:11 UTC
[jira] [Created] (HBASE-16172) Unify the retry logic in
ScannerCallableWithReplicas and RpcRetryingCallerWithReadReplicas
Yu Li created HBASE-16172:
-----------------------------
Summary: Unify the retry logic in ScannerCallableWithReplicas and RpcRetryingCallerWithReadReplicas
Key: HBASE-16172
URL: https://issues.apache.org/jira/browse/HBASE-16172
Project: HBase
Issue Type: Bug
Reporter: Yu Li
Assignee: Yu Li
The issue is pointed out by [~devaraj] in HBASE-16132 (Thanks D.D.), that in {{RpcRetryingCallerWithReadReplicas#call}} we will call {{ResultBoundedCompletionService#take}} instead of {{poll}} to dead-wait on the second one if the first replica timed out, while in {{ScannerCallableWithReplicas#call}} we still use {{ResultBoundedCompletionService#poll}} with some timeout for the 2nd replica.
This JIRA aims at discussing whether to unify the logic in these two kinds of caller with region replica and taking action if necessary.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)