hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andrey Stepachev (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-13022) "RegionException: Retries exhausted..." ERROR in HBaseAdmin.disableTable(...) if hbase.client.pause=0
Date Thu, 12 Feb 2015 20:33:12 GMT

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

Andrey Stepachev commented on HBASE-13022:

That would introduce discrepancy in what this property is for. Here should be either different
property or just warning.
I'd not change this behaviour as you propose because currently it behaves as expected: zero
pause is exactly zero. 

> "RegionException: Retries exhausted..." ERROR in HBaseAdmin.disableTable(...) if hbase.client.pause=0
> -----------------------------------------------------------------------------------------------------
>                 Key: HBASE-13022
>                 URL: https://issues.apache.org/jira/browse/HBASE-13022
>             Project: HBase
>          Issue Type: Bug
>          Components: Admin
>            Reporter: Sergey Smirnov
>         Attachments: HBASE-13022__RegionException__Retries_exhausted.patch
> If hbase.client.pause set to 0 it breaks retry back-off logic in HbaseAdmin.getPauseTime()
for DDL operations. Operation succeeds because it happens asynchronously but caller get an
Exception because caller thread did not wait for operation to complete:
> ...
> Caused by: org.apache.hadoop.hbase.RegionException: Retries exhausted, it took too long
to wait for the table FOO to be disabled.
> 	at org.apache.hadoop.hbase.client.HBaseAdmin.disableTable(HBaseAdmin.java:997)
> 	at org.apache.hadoop.hbase.client.HBaseAdmin.disableTable(HBaseAdmin.java:1005)
> ...

This message was sent by Atlassian JIRA

View raw message