[ 
https://issues.apache.org/jira/browse/HBASE-11639?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14234485#comment-14234485
 ] 

Andrew Purtell commented on HBASE-11639:
----------------------------------------

One higher level question I have about this whole design is what happens if we 
want to replicate visibility tags as Strings over an existing custom 
ReplicationEndpoint? That won't be possible today because an endpoint is 
implemented by a single class, there's no opportunity for mixing in 
functionality. Sorry I couldn't come here earlier, and anyway what has been 
committed is fine, but we should figure out what is the best next step here, if 
any. One option would be introducing a replication observer interface - 
ReplicationObserver - and coprocessor upcall chains out of replication code. 
Custom replication endpoint specification could be extended to allow 
specification of observer stacks.

/cc [~lhofhansl] [~jesse_yates]

> [Visibility controller] Replicate the visibility of Cells as strings
> --------------------------------------------------------------------
>
>                 Key: HBASE-11639
>                 URL: https://issues.apache.org/jira/browse/HBASE-11639
>             Project: HBase
>          Issue Type: Improvement
>          Components: Replication, security
>    Affects Versions: 0.98.4
>            Reporter: ramkrishna.s.vasudevan
>            Assignee: ramkrishna.s.vasudevan
>              Labels: VisibilityLabels
>             Fix For: 1.0.0, 2.0.0
>
>         Attachments: HBASE-11639_amend.patch, HBASE-11639_v11.patch, 
> HBASE-11639_v13.patch, HBASE-11639_v13.patch, HBASE-11639_v14.patch, 
> HBASE-11639_v15.patch, HBASE-11639_v16.patch, HBASE-11639_v17.patch, 
> HBASE-11639_v2.patch, HBASE-11639_v2.patch, HBASE-11639_v3.patch, 
> HBASE-11639_v3.patch, HBASE-11639_v5.patch, HBASE-11639_v6.patch, 
> HBASE-11639_v9.patch
>
>
> 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.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to