You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@sentry.apache.org by "Arjun Mishra (JIRA)" <ji...@apache.org> on 2017/08/22 16:36:00 UTC
[jira] [Created] (SENTRY-1896) Optimize retrieving roles for groups
Arjun Mishra created SENTRY-1896:
------------------------------------
Summary: Optimize retrieving roles for groups
Key: SENTRY-1896
URL: https://issues.apache.org/jira/browse/SENTRY-1896
Project: Sentry
Issue Type: Improvement
Components: Sentry
Affects Versions: 2.0.0
Reporter: Arjun Mishra
Assignee: Arjun Mishra
Fix For: 2.0.0
Right now when we get privileges from sentry, we pass in a provider like set of groups. Then we create a MSentryGroup object and then get roles using the .getRoles() method. However, DataNucleus takes too long and the fetch doesn't seem to be lazy. This is bad since we only need the "Role Names" for the group and not the entire Role object.
Instead running a SQL like query and just getting roleNames will drastically improve performance
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)