Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-21602 Procedure v2 access control
  3. HBASE-22015

UserPermission should be annotated as InterfaceAudience.Public

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Resolved
    • Blocker
    • Resolution: Fixed
    • None
    • 3.0.0-alpha-1, 2.2.0, 2.3.0
    • None
    • None

    Description

      HBASE-11318 mark UserPermission as InterfaceAudience.Private.
      HBASE-11452 instroduce AccessControlClient#getUserPermissions and return UserPermission list but the UserPermission class is Private.

      I also encounter the same problem when I want to move getUserPermissions method as a admin api in HBASE-21911, otherwise the api of getUserPermissions may be 

      Map<String, List<Permission>> getUserPermissions

      So shall we mark the UserPermission as Public? discussions are welcomed.

      Attachments

        1. HBASE-22015.master.003.patch
          81 kB
          Yi Mei
        2. HBASE-22015.master.002.patch
          81 kB
          Yi Mei
        3. HBASE-22015.master.001.patch
          47 kB
          Yi Mei
        4. HBASE-22015.branch-2.2.001.patch
          82 kB
          Yi Mei
        5. HBASE-22015.branch-2.001.patch
          81 kB
          Yi Mei

        Activity

          People

            meiyi Yi Mei
            meiyi Yi Mei
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: