You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sentry.apache.org by "Prasad Mujumdar (JIRA)" <ji...@apache.org> on 2014/06/27 09:41:24 UTC

[jira] [Created] (SENTRY-315) SHOW CURRENT ROLE fails if the one of the groups doesn't have any roles granted

Prasad Mujumdar created SENTRY-315:
--------------------------------------

             Summary: SHOW CURRENT ROLE fails if the one of the groups doesn't have any roles granted
                 Key: SENTRY-315
                 URL: https://issues.apache.org/jira/browse/SENTRY-315
             Project: Sentry
          Issue Type: Bug
    Affects Versions: 1.4.0
            Reporter: Prasad Mujumdar
            Assignee: Prasad Mujumdar
             Fix For: 1.4.0


In case of 'SET ROLE' and 'SHOW CURRENT ROLE' sentry client tries to get all the roles available to the current user. The server resolves all the groups that the user belongs to, and then list all roles granted for each of these groups. The problem is that if one of the groups is not granted any roles, then the underlying SentryStore API throws NoSuchObject exception. This is propagated back to the client.
In cases like 'SET ROLE' and 'SHOW CURRENT ROLE', we need to ignore this exception and continue collecting roles.



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