hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Anoop Sam John (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-11438) [Visibility Controller] Support UTF8 character as Visibility Labels
Date Wed, 06 Aug 2014 05:23:13 GMT

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

Anoop Sam John commented on HBASE-11438:
----------------------------------------

bq.Yes we won't have. 
IMO that won't be good.  We should allow any UTF-8 chars in labels. But we should validate
(like we did in past) labels in addLabels() and those in Authorizations.  When user dealing
with special labels which contain special boolean ops itself it it, let them quote it.  Yes
if quote is there we should remove this. But will it's usage be so common?   
For labels in AUthorizations we added validation later for better usability. So we should
not drop that IMO.


> [Visibility Controller] Support UTF8 character as Visibility Labels
> -------------------------------------------------------------------
>
>                 Key: HBASE-11438
>                 URL: https://issues.apache.org/jira/browse/HBASE-11438
>             Project: HBase
>          Issue Type: Improvement
>          Components: security
>    Affects Versions: 0.98.4
>            Reporter: ramkrishna.s.vasudevan
>            Assignee: ramkrishna.s.vasudevan
>             Fix For: 0.98.6
>
>         Attachments: HBASE-11438_v1.patch, HBASE-11438_v2.patch, HBASE-11438_v3.patch,
HBASE-11438_v4.patch, HBASE-11438_v5.patch, HBASE-11438_v6.patch, HBASE-11438_v7.patch
>
>
> This would be an action item that we would be addressing so that the visibility labels
could have UTF8 characters in them.  Also allow the user to use a client supplied API that
allows to specify the visibility labels inside double quotes such that UTF8 characters and
cases like &, |, ! and double quotes itself could be specified with proper escape sequence.
 Accumulo too provides one such API in the client side.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Mime
View raw message