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

[Visibility controller] Replicate the visibility of Cells as strings

    XMLWordPrintableJSON

Details

    • Reviewed
    • 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

          There are no Sub-Tasks for this issue.

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: