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)