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

Update ACL matrix to reflect reality

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 2.0.0
    • None
    • None

    Description

      The ACL matrix in the book should be updated with the recent changes.
      https://hbase.apache.org/book/appendix_acl_matrix.html

      Also the format is not optimal. There is a hierarchy relation between scopes (GLOBAL > NS > TABLE), but not so much between Permissions (A,C,R)

      Some things to do:

      • Minimum Permission column does not make sense. We should replace it.
      • Add information about superuser
      • grant is a multi level thing. Required permissions depend on the scope.
      • See HBASE-12511 and others changed some of the permissions

      What I would like to see at the end is something like:

      createNamespace        : superuser | global(A)
      deleteNamespace        : superuser | global(A) | NS(A)
      modifyNamespace        : superuser | global(A) | NS(A)
      getNamespaceDescriptor : superuser | global(A) | NS(A)
      listNamespaces         : All access*
      createTable            : superuser | global(C) | NS(C)
      grant 
        NS Perm              : superuser | global(A) | NS(A)
        Table Perm           : ...
      revoke 
        NS Perm              : superuser | global(A) | NS(A)
        Table Perm           : ...
      getPerms 
        NS perm              : superuser | global(A) | NS(A)
        Table Perm           : ...
      

      See HBASE-12511.

      Attachments

        1. HBASE-12723_v3.patch
          9 kB
          Srikanth Srungarapu
        2. HBASE-12723_v2.patch
          19 kB
          Srikanth Srungarapu
        3. HBASE-12723.patch
          16 kB
          Srikanth Srungarapu
        4. book.html
          1.42 MB
          Srikanth Srungarapu

        Issue Links

          Activity

            People

              srikanth235 Srikanth Srungarapu
              enis Enis Soztutar
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: