[ https://issues.apache.org/jira/browse/HBASE-23951?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Michael Stack resolved HBASE-23951. ----------------------------------- Resolution: Incomplete > Avoid high speed recursion trap in AsyncRequestFutureImpl. > ---------------------------------------------------------- > > Key: HBASE-23951 > URL: https://issues.apache.org/jira/browse/HBASE-23951 > Project: HBase > Issue Type: Improvement > Affects Versions: 2.3.0 > Reporter: Mark Robert Miller > Priority: Minor > > While working on branch-2, I ran into an issue where a retryable error kept > occurring and code in AsyncRequestFutureImpl would reduce the backoff wait to > 0 and extremely rapidly eat up a of thread stack space with recursive retry > calls. This little patch stops the backoff wait kill after 3 retries. Chosen > kind of arbitrarily, perhaps 5 is the right number, but I find large retry > counts tend to hide things and that has made me default to fairly > conservative in all my arbitrary number picking. -- This message was sent by Atlassian Jira (v8.3.4#803005)