You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Josh Elser (JIRA)" <ji...@apache.org> on 2018/03/14 16:08:00 UTC

[jira] [Created] (HBASE-20199) Add test to prevent further permission regression around table flush and snapshot

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)