Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-6096 AccessController v2
  3. HBASE-6188

Remove the concept of table owner

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 0.94.0, 0.94.1, 0.95.2
    • 0.94.1, 0.95.0
    • security
    • Reviewed
    • Huawei

    Description

      The table owner concept was a design simplification in the initial drop.

      First, the design changes under review means only a user with GLOBAL CREATE permission can create a table, which will probably be an administrator.

      Then, granting implicit permissions may lead to oversights and it adds unnecessary conditionals to our code. So instead the administrator with GLOBAL CREATE permission should make the appropriate grants at table create time.

      Attachments

        1. org.apache.hadoop.hbase.security.access.TestAccessController.txt
          6 kB
          Andrew Kyle Purtell
        2. HBASE-6188.patch
          38 kB
          Laxman
        3. HBASE-6188.4.patch
          55 kB
          Laxman
        4. HBASE-6188.3.patch
          55 kB
          Laxman
        5. HBASE-6188.2.patch
          54 kB
          Laxman
        6. HBASE-6188.1.patch
          27 kB
          Laxman

        Issue Links

          Activity

            People

              lakshman Laxman
              apurtell Andrew Kyle Purtell
              Votes:
              0 Vote for this issue
              Watchers:
              9 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: