HBase
  1. HBase
  2. HBASE-8888

Tweak retry settings some more, *some more*

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 0.95.2
    • Component/s: None
    • Labels:
      None
    • Hadoop Flags:
      Reviewed
    • Release Note:
      Hide
      Changes retries so we ram up quickly from a pause of 100ms between retries to 10 seonds between retries. Once at ten seconds, we keep retrying unto the maxium of 35 times by default which works out to about five minutes. Change this configuration to suit your work load.
      Show
      Changes retries so we ram up quickly from a pause of 100ms between retries to 10 seonds between retries. Once at ten seconds, we keep retrying unto the maxium of 35 times by default which works out to about five minutes. Change this configuration to suit your work load.

      Description

      Follow on from hbase-8776.

      Need to fix retries and timeouts. We cut them down so much hbase-it tests fail.

      From https://issues.apache.org/jira/browse/HBASE-8776?focusedCommentId=13698762&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-13698762 @nkeywal says:

      I would like to change
      hbase.client.retries.number -> 30 (instead of 14 or 20 today)
      hbase.client.pause -> 500 (instead of 100 or 1000 today).
      Context: see HBASE-6295.
      As well, would it make sense to remove all the hbase-site.xml and hbase-defaults.xml to rely only on the defaults in the code. This would trigger another set of issues, as sometimes the defaults are duplicated and different. But these are bugs as well. Imho, this duplication is confusing and it leads to unreliable behavior as we don't really know what are the setting actually used.
      

      Regards removing hbase-site.xml from everywhere to rely on defaults in code, over in hbase-8776 I tried removing them and way too many tests failed. Looks like it'd be tough removing them.

      1. 8888v9.txt
        15 kB
        stack
      2. 8888v8.txt
        10 kB
        stack
      3. 8888v8.txt
        19 kB
        stack
      4. 8888v7.txt
        10 kB
        stack
      5. 8888v7.txt
        18 kB
        stack
      6. 8888v6.txt
        2 kB
        stack
      7. 8888v5.txt
        8 kB
        stack
      8. 8888v4.txt
        8 kB
        stack
      9. 8888v3.txt
        8 kB
        stack
      10. 8888v2.txt
        7 kB
        stack
      11. 8888.txt
        115 kB
        stack

        Issue Links

          Activity

          No work has yet been logged on this issue.

            People

            • Assignee:
              stack
              Reporter:
              stack
            • Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development