Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-16291

Explain the correct semantic of hbase.client.retries.number in doc

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Patch Available
    • Major
    • Resolution: Unresolved
    • 1.1.5, 1.2.2, 0.98.20, 2.0.0
    • None
    • None
    • None

    Description

      In hbase-default.xml (and also in HBase Book), the description of hbase.client.retries.number is:

      Maximum retries. Used as maximum for all retryable operations such as the getting of a cell's value, starting a row update, etc. Retry interval is a rough function based on hbase.client.pause. At first we retry at this interval but then with backoff, we pretty quickly reach retrying every ten seconds. See HConstants#RETRY_BACKOFF for how the backup ramps up. Change this setting and hbase.client.pause to suit your workload.

      However, the semantic of this conf is confusing and different in various branches. After HBASE-14521, in master it means "the number of RETRIES", but in all the other branches it still means "the number of TRIES".

      So I think we need make the doc clear and tell users what it is in 0.98/1.x and what it will be from 2.0

      Attachments

        1. HBASE-16291-v1.patch
          3 kB
          Phil Yang

        Issue Links

          Activity

            People

              yangzhe1991 Phil Yang
              yangzhe1991 Phil Yang
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated: