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

[Visibility controller] Replicate the visibility of Cells as strings

    Details

    • Hadoop Flags:
      Reviewed
    • Release Note:
      Hide
      Allows the visibility tags to be replicated as Strings to the peer cluster. Useful in cases where the peer cluster and the source cluster does not have a common global LABELs table.
      In order to enable this feature configure the below property in hbase-site.xml
      <property>
      <name>
      hbase.coprocessor.regionserver.classes
      </name>
      <value>
      org.apache.hadoop.hbase.security.visibility.VisibilityController$VisibilityReplication
      </value>
      <property>
      Show
      Allows the visibility tags to be replicated as Strings to the peer cluster. Useful in cases where the peer cluster and the source cluster does not have a common global LABELs table. In order to enable this feature configure the below property in hbase-site.xml <property> <name> hbase.coprocessor.regionserver.classes </name> <value> org.apache.hadoop.hbase.security.visibility.VisibilityController$VisibilityReplication </value> <property>

      Description

      This issue is aimed at persisting the visibility labels as strings in the WAL rather than Label ordinals. This would help in replicating the label ordinals to the replication cluster as strings directly and also that after HBASE-11553 would help because the replication cluster could have an implementation as string based visibility labels.

        Attachments

        1. HBASE-11639_v2.patch
          62 kB
          ramkrishna.s.vasudevan
        2. HBASE-11639_v2.patch
          62 kB
          ramkrishna.s.vasudevan
        3. HBASE-11639_v3.patch
          62 kB
          ramkrishna.s.vasudevan
        4. HBASE-11639_v3.patch
          67 kB
          ramkrishna.s.vasudevan
        5. HBASE-11639_v5.patch
          63 kB
          ramkrishna.s.vasudevan
        6. HBASE-11639_v6.patch
          67 kB
          ramkrishna.s.vasudevan
        7. HBASE-11639_v9.patch
          72 kB
          ramkrishna.s.vasudevan
        8. HBASE-11639_v11.patch
          76 kB
          ramkrishna.s.vasudevan
        9. HBASE-11639_v13.patch
          74 kB
          ramkrishna.s.vasudevan
        10. HBASE-11639_v13.patch
          73 kB
          ramkrishna.s.vasudevan
        11. HBASE-11639_v14.patch
          73 kB
          ramkrishna.s.vasudevan
        12. HBASE-11639_v15.patch
          73 kB
          ramkrishna.s.vasudevan
        13. HBASE-11639_v16.patch
          71 kB
          ramkrishna.s.vasudevan
        14. HBASE-11639_v17.patch
          71 kB
          ramkrishna.s.vasudevan
        15. HBASE-11639_amend.patch
          0.8 kB
          ramkrishna.s.vasudevan

          Issue Links

            Activity

              People

              • Assignee:
                ram_krish ramkrishna.s.vasudevan
                Reporter:
                ram_krish ramkrishna.s.vasudevan
              • Votes:
                0 Vote for this issue
                Watchers:
                8 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: