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

Region, a supportable public/evolving subset of HRegion

    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

            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: