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

New MR splitting algorithm and other new features need a way to split a key range in N chunks

VotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • None
    • 0.20.0
    • util
    • None

    Description

      For HBASE-1172 and other functionality coming soon, we need to be able to take a [start,stop) range and divide it into chunks.

      For example, we have 10 regions but want to run 30 maps. We need to divide each region into three key ranges for the start/stop of each scanner.

      Implementing using java.math.BigInteger

      Will also include a couple additional helpers in Bytes to make life easy.

      Attachments

        1. hbase-1183-v1.patch
          3 kB
          Jonathan Gray
        2. hbase-1183-v2.patch
          3 kB
          Jonathan Gray
        3. hbase-1183-v3.patch
          3 kB
          Jonathan Gray
        4. hbase-1183-v4.patch
          4 kB
          Jonathan Gray

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            streamy Jonathan Gray
            streamy Jonathan Gray
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment