Josh Elser created HBASE-20199:
----------------------------------

             Summary: Add test to prevent further permission regression around 
table flush and snapshot
                 Key: HBASE-20199
                 URL: https://issues.apache.org/jira/browse/HBASE-20199
             Project: HBase
          Issue Type: Task
          Components: test
            Reporter: Josh Elser
            Assignee: Josh Elser
             Fix For: 2.0.0


{quote}
There is already a test for that in TestAccessController- 
[https://github.com/apache/hbase/blob/master/hbase-server/src/test/java/org/apache/hadoop/hbase/security/access/TestAccessController.java#L809],
 - however, those tests are hacked to not run the operations but the AC hooks 
directly. for eg. instead of triggering flush, it just runs 
ACCESS_CONTROLLER.preTableFlush(). It's not possible/good to change just a few 
tests there given that will break the overall design and make things harder to 
maintain.

The new test should go in TestAdminOnlyOperations (and the test class name 
should probably be changed to TestRpcAccessChecks).
{quote}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to