XMLWordPrintableJSON

Details

    • Reviewed
    • Hide
      Changes merge so you can merge more than two regions at a time. Currently only available inside HBase. HBASE-22827, a follow-on, is about exposing the facility in the Admin API (and then via the shell).
      Show
      Changes merge so you can merge more than two regions at a time. Currently only available inside HBase. HBASE-22827 , a follow-on, is about exposing the facility in the Admin API (and then via the shell).

    Description

      MergeTableRegionProcedure does two regions at a time only. We have hardcoded notion that merge has an 'A' and 'B' parent.

      This issue is about making it so we merge N regions all in the one go. We need this facility generally; will simplify operator's life being able to merge up in one go rather than in steps of two. In particular, would make fixing overlaps easier if could just merge all regions in the overlapping area.

      Attachments

        1. HBASE-22777.master.005.patch
          156 kB
          Michael Stack
        2. HBASE-22777.master.004.patch
          155 kB
          Michael Stack
        3. HBASE-22777.master.003.patch
          154 kB
          Michael Stack
        4. HBASE-22777.master.002.patch
          139 kB
          Michael Stack
        5. HBASE-22777.master.001.patch
          70 kB
          Michael Stack
        6. HBASE-22777.branch-2.1.002.patch
          156 kB
          Michael Stack
        7. HBASE-22777.branch-2.1.001.patch
          156 kB
          Michael Stack
        8. HBASE-22777.branch-2.0.002.patch
          155 kB
          Michael Stack
        9. HBASE-22777.branch-2.0.001.patch
          155 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: