You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Sergey Shelukhin (JIRA)" <ji...@apache.org> on 2012/12/11 01:53:21 UTC

[jira] [Created] (HBASE-7316) HBase region server retries are not always smart. Make smarter/replace with request timeouts?

Sergey Shelukhin created HBASE-7316:
---------------------------------------

             Summary: HBase region server retries are not always smart. Make smarter/replace with request timeouts?
                 Key: HBASE-7316
                 URL: https://issues.apache.org/jira/browse/HBASE-7316
             Project: HBase
          Issue Type: Brainstorming
          Components: Client
            Reporter: Sergey Shelukhin
            Priority: Minor


Example can be seen in HBASE-7250.
Server A has region, region is moved to B, B dies, region starts moving to C.
Client goes to A, A sends him to B, B is dead so he refreshes meta (which has A), it goes to A, which sends it to B, ...
These retries are unnecessary.
Overall, I wonder if retry policy should be replaced by timeout policy, preferably configurable on per-request basis by client? That sounds like a reasonable feature to me, so if the timeout is set to high values retries will not be exhausted due to situations like this.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira