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

Refactor recoverLease retries and pauses informed by findings over in hbase-8389

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Critical
    • Resolution: Fixed
    • 0.94.7, 0.95.0
    • 0.98.0, 0.95.1
    • Filesystem Integration
    • None
    • Reviewed

    Description

      HBASE-8359 is an interesting issue that roams near and far. This issue is about making use of the findings handily summarized on the end of hbase-8359 which have it that trunk needs refactor around how it does its recoverLease handling (and that the patch committed against HBASE-8359 is not what we want going forward).

      This issue is about making a patch that adds a lag between recoverLease invocations where the lag is related to dfs timeouts – the hdfs-side dfs timeout – and optionally makes use of the isFileClosed API if it is available (a facility that is not yet committed to a branch near you and unlikely to be within your locality with a good while to come).

      Attachments

        1. 8449v7.txt
          16 kB
          Michael Stack
        2. 8449v6.txt
          11 kB
          Michael Stack
        3. 8449v4.txt
          11 kB
          Michael Stack
        4. 8449v3.txt
          11 kB
          Michael Stack
        5. 8449v2.txt
          11 kB
          Michael Stack
        6. 8449.txt
          8 kB
          Michael Stack

        Issue Links

          Activity

            People

              stack Michael Stack
              stack Michael Stack
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: