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

Region, a supportable public/evolving subset of HRegion

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

Details

    • New Feature
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 1.1.0, 2.0.0
    • None
    • None
    • Reviewed

    Description

      On HBASE-12566, [~lhofhansl] proposed:

      Maybe we can have a Region interface that is to HRegion is what Store is to HStore. Store marked with @InterfaceAudience.Private but used in some coprocessor hooks.

      By example, now coprocessors have to reach into HRegion in order to participate in row and region locking protocols, this is one area where the functionality is legitimate for coprocessors but not for users, so an in-between interface make sense.

      In addition we should promote Store's interface audience to LimitedPrivate(COPROC).

      Attachments

        1. HBASE-12972.patch
          583 kB
          Andrew Kyle Purtell
        2. HBASE-12972.patch
          582 kB
          Andrew Kyle Purtell
        3. HBASE-12972.patch
          582 kB
          Andrew Kyle Purtell
        4. HBASE-12972.patch
          580 kB
          Andrew Kyle Purtell
        5. HBASE-12972.patch
          526 kB
          Andrew Kyle Purtell
        6. HBASE-12972-0.98.patch
          427 kB
          Andrew Kyle Purtell
        7. HBASE-12972-branch-1.patch
          569 kB
          Andrew Kyle Purtell

        Issue Links

        Activity

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

          People

            apurtell Andrew Kyle Purtell
            apurtell Andrew Kyle Purtell
            Votes:
            0 Vote for this issue
            Watchers:
            13 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment