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

Demai Ni commented on HBASE-11452:
----------------------------------

bq. -1 findbugs. The patch appears to introduce 4 new Findbugs (version 1.3.9) 
warnings.
didn't find any of them related with this patch. And also saw same warnings 
show up from other recent HadoopQA testing. 

The unit test failures doesn't look related either.

Demai


> add getUserPermission feature in AccessControlClient as client API 
> -------------------------------------------------------------------
>
>                 Key: HBASE-11452
>                 URL: https://issues.apache.org/jira/browse/HBASE-11452
>             Project: HBase
>          Issue Type: Improvement
>          Components: Client, security
>    Affects Versions: 0.98.0
>            Reporter: Demai Ni
>            Assignee: Demai Ni
>             Fix For: 0.99.0, 0.98.4, 2.0.0
>
>         Attachments: HBASE-11452-master-v0.patch, 
> HBASE-11452-master-v1.patch, HBASE-11452-master-v1.patch, 
> HBASE-11452-master-v2.patch
>
>
> Currently user can 'grant','revoke' and show 'user_permission' through hbase 
> shell. And there are client api implemented in AccessControlClient.java for 
> 'grant' and 'revoke'. This jira is to add the 'user_permission' feature with 
> a new method called 'getUserPermission'
> To keep interface consistant, this jira will also update user_permission.rb 
> to use this API directly. The test result is 
> {code}
> hbase(main):001:0> user_permission
> User                                                
> Table,Family,Qualifier:Permission                                             
>                                                                          
>  hbase                                              dn:t1,,: [Permission: 
> actions=READ,WRITE,EXEC,CREATE,ADMIN]                                         
>                                                    
>  biadmin                                            etest,,: [Permission: 
> actions=READ,WRITE,EXEC,CREATE,ADMIN]                                         
>                                                    
>  hive                                               t1_dn,,: [Permission: 
> actions=READ,WRITE]                                                           
>                                                    
>  biadmin                                            table1,,: [Permission: 
> actions=READ,WRITE,EXEC,CREATE,ADMIN]                                         
>                                                   
>  biadmin                                            table2,,: [Permission: 
> actions=READ,WRITE,EXEC,CREATE,ADMIN]                                         
>                                                   
>  biadmin                                            test_dn,,: [Permission: 
> actions=READ,WRITE,EXEC,CREATE,ADMIN]                                         
>                                                  
> 6 row(s) in 1.6220 seconds
> hbase(main):002:0> user_permission 't.*'
> User                                                
> Table,Family,Qualifier:Permission                                             
>                                                                          
>  hive                                               t1_dn,,: [Permission: 
> actions=READ,WRITE]                                                           
>                                                    
>  biadmin                                            table1,,: [Permission: 
> actions=READ,WRITE,EXEC,CREATE,ADMIN]                                         
>                                                   
>  biadmin                                            table2,,: [Permission: 
> actions=READ,WRITE,EXEC,CREATE,ADMIN]                                         
>                                                   
>  biadmin                                            test_dn,,: [Permission: 
> actions=READ,WRITE,EXEC,CREATE,ADMIN]                                         
>                                                  
> 4 row(s) in 0.2130 seconds
> hbase(main):003:0> user_permission 'dn:t1'
> User                                                
> Table,Family,Qualifier:Permission                                             
>                                                                          
>  hbase                                              dn:t1,,: [Permission: 
> actions=READ,WRITE,EXEC,CREATE,ADMIN]                                         
>                                                    
> 1 row(s) in 0.0790 seconds
> {code}



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

Reply via email to