hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mikhail Antonov (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-15615) Wrong sleep time when RegionServerCallable need retry
Date Mon, 09 May 2016 20:09:12 GMT

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

Mikhail Antonov commented on HBASE-15615:
-----------------------------------------

Last patch for 1.1 (i believe it should apply cleanly to branch-1 overall) looks good to me.

Looking at TestHCM, may be good to reduce the sleep time to not prolong the test run time
for too long, but we can do it later.

> Wrong sleep time when RegionServerCallable need retry
> -----------------------------------------------------
>
>                 Key: HBASE-15615
>                 URL: https://issues.apache.org/jira/browse/HBASE-15615
>             Project: HBase
>          Issue Type: Bug
>          Components: Client
>    Affects Versions: 1.0.0, 2.0.0, 1.1.0, 1.2.0, 1.3.0
>            Reporter: Guanghao Zhang
>            Assignee: Guanghao Zhang
>             Fix For: 1.3.0
>
>         Attachments: HBASE-15615-branch-0.98.patch, HBASE-15615-branch-1.0-v2.patch,
HBASE-15615-branch-1.1-v2.patch, HBASE-15615-branch-1.1-v2.patch, HBASE-15615-branch-1.patch,
HBASE-15615-v1.patch, HBASE-15615-v1.patch, HBASE-15615-v2.patch, HBASE-15615-v2.patch, HBASE-15615.patch
>
>
> In RpcRetryingCallerImpl, it get pause time by expectedSleep = callable.sleep(pause,
tries + 1); And in RegionServerCallable, it get pasue time by sleep = ConnectionUtils.getPauseTime(pause,
tries + 1). So tries will be bumped up twice. And the pasue time is 3 * hbase.client.pause
when tries is 0.
> RETRY_BACKOFF = {1, 2, 3, 5, 10, 20, 40, 100, 100, 100, 100, 200, 200}



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

Mime
View raw message