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

Xu Cang commented on HBASE-21193:
---------------------------------

 

[~stack]

tried a bit I think it's working for me unless I misunderstand what you mean.

 

I added a logline here for debugging:

[https://github.com/apache/hbase/blob/master/hbase-client/src/main/java/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.java#L79]

LOG.info("maxAttemps is : " + maxAttempts);

Then I modified hbas-site.config with as below

37 <property>
38 <name>hbase.client.retries.number</name>
39 <value>*12*</value>
40 </property>

Got this in log 

276913 2018-09-24 01:39:56,012 INFO  
[master/192.168.0.9:16000:becomeActiveMaster] client.RpcRetryingCallerImpl: 
*maxAttemps is : 37*

 

Then change config to this

37 <property>
38 <name>hbase.client.retries.number</name>
 *39 <value>5</value>*
40 </property>

Got maxAttemps changed as below:

279046 2018-09-24 01:41:55,552 INFO  
[master/192.168.0.9:16000:becomeActiveMaster] client.RpcRetryingCallerImpl: 
*maxAttemps is : 16*

> Retrying Callable doesn't take max retries from current context; uses 
> defaults instead
> --------------------------------------------------------------------------------------
>
>                 Key: HBASE-21193
>                 URL: https://issues.apache.org/jira/browse/HBASE-21193
>             Project: HBase
>          Issue Type: Bug
>            Reporter: stack
>            Priority: Major
>
> This makes it hard to change retry count on a read of meta for instance.
> I noticed this when trying to change the defaults for a meta read. I made a 
> customer Connection inside in the master with a new Configuration that had 
> rpc retries and timings upped radically. My reads nonetheless were finishing 
> at the usual retry point (31 tries after 60 seconds or so) because it looked 
> like the Retrying Callable that does the read was taking  max retries from 
> defaults rather than reading the passed in Configuration.



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

Reply via email to