[
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
(v6.3.4#6332)