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

Matteo Bertozzi commented on HBASE-5449:
----------------------------------------

@Andrew from a quick look at the generated code doesn't seems that enum has 
some limitation for extensions, if for extension you mean adding more fields. 
Also, enums are already used in other protos...

@Stack UserTablePermission is not from Gary proto, is the serialized version of 
the ListMultimap that stores all the permissions for one table (user: 
[permission]), used by the acl ZooKeeper serialization.
Also there's still a toTablePermission() under ProtobufUtil since all the code 
uses TablePermission class and the toPermission() return a Permission object, 
maybe this stuff can be cleaned up by flattening the permission hierarchy.
                
> Support for wire-compatible security functionality
> --------------------------------------------------
>
>                 Key: HBASE-5449
>                 URL: https://issues.apache.org/jira/browse/HBASE-5449
>             Project: HBase
>          Issue Type: Sub-task
>          Components: ipc, master, migration, regionserver
>            Reporter: Todd Lipcon
>            Assignee: Matteo Bertozzi
>         Attachments: AccessControl_protos.patch, HBASE-5449-v0.patch, 
> HBASE-5449-v1.patch
>
>


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to