[
https://issues.apache.org/jira/browse/HBASE-12161?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14159816#comment-14159816
]
Dima Spivak commented on HBASE-12161:
-------------------------------------
Thanks for taking this on, Srikanth. Some minor suggestions:
- Your method declaration for getAccessControlServiceStub should be split over
two lines. Same for the AccessControlClient.grant in
#testAccessControlClientGrantOnNameSpace.
- The AccessControlClient#grant and #revoke methods have nearly identical logic
that might as well be factored into a common private method to avoid a bit of
code duplication.
- Similarly (as you explained to me), your
#testAccessControlClientGrantOnNameSpace is very similar to the existing
#testNamespaceUserGrant. It might be worth factoring out the common bits and
only leaving the different grant methods used by each test.
- In #testAccessControlClientGrantOnNameSpace, you handle a Throwable by just
logging it which swallow any exception that might break things. Is this
intentional or might you want the test to fail at this point if such a general
exception is thrown?
> Add support for grant/revoke on namespaces in AccessControlClient
> -----------------------------------------------------------------
>
> Key: HBASE-12161
> URL: https://issues.apache.org/jira/browse/HBASE-12161
> Project: HBase
> Issue Type: Improvement
> Reporter: Srikanth Srungarapu
> Assignee: Srikanth Srungarapu
> Priority: Minor
> Attachments: HBASE-12161_0.98.patch
>
>
> As per the description.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)