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

CatalogJanitor should collect outdated RegionStates from the AM

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.4.0, 1.3.2, 2.0.0, 1.2.7
    • Component/s: read replicas
    • Labels:
      None

      Description

      I don't think this will matter on the long run for HBase 2, but at least in branch-1 and the current master we keep in multiple places copies of the region states in the master and this copies include information like the HRI. A problem that we have observed is when region replicas are being used and there is a split, the region replica from parent doesn't get collected from the region states and when the balancer tries to assign the old parent region replica, this will cause the RegionServer to create a new HRI with the details of the parent causing an inconstancy (see HBASE-18024).

        Attachments

        1. HBASE-18025.001.patch
          2 kB
          Esteban Gutierrez
        2. HBASE-18025.002.patch
          2 kB
          Esteban Gutierrez
        3. HBASE-18025.003.patch
          3 kB
          Esteban Gutierrez
        4. HBASE-18025.004.patch
          13 kB
          Esteban Gutierrez
        5. HBASE-18025.005.patch
          13 kB
          Esteban Gutierrez
        6. HBASE-18025-branch-1.005.patch
          12 kB
          Esteban Gutierrez
        7. HBASE-18025-branch-1.006.patch
          12 kB
          Esteban Gutierrez

          Issue Links

            Activity

              People

              • Assignee:
                esteban Esteban Gutierrez
                Reporter:
                esteban Esteban Gutierrez
              • Votes:
                0 Vote for this issue
                Watchers:
                9 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: