ramkrishna.s.vasudevan created HBASE-11251:
----------------------------------------------

             Summary: LoadTestTool should grant READ permission for the users 
that are given READ access
                 Key: HBASE-11251
                 URL: https://issues.apache.org/jira/browse/HBASE-11251
             Project: HBase
          Issue Type: Bug
    Affects Versions: 0.98.2
            Reporter: ramkrishna.s.vasudevan
            Assignee: ramkrishna.s.vasudevan
             Fix For: 0.98.3


In 0.98.2 onwards the AccessControlFilter
{code}
case CHECK_CELL_FIRST: {
        LOG.info("Am coming here for cell first strategy");
        if (authManager.authorize(user, table, cell, Permission.Action.READ) &&
            authManager.authorize(user, table, family, qualifier, 
Permission.Action.READ)) {
          LOG.info("Returning include");
          return ReturnCode.INCLUDE;
        }
{code}
expects a READ permission on the table for those Users that are granted READ 
permission on the cell level.
In 0.98.1
{code}
if (authManager.authorize(user, table, cell, cellFirstStrategy, 
Permission.Action.READ)) {
      return ReturnCode.INCLUDE;
    }
{code}
So from 0.98.2 onwards IntegrationTestIngestWithACL was failing.  Hence this 
JIRA is targeted to correct the behaviour and make the IT work again.




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

Reply via email to