[ 
https://issues.apache.org/jira/browse/SENTRY-1961?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Na Li reassigned SENTRY-1961:
-----------------------------

    Assignee:     (was: Na Li)

> Optimize memory  usage for SimplePrivilegeCache
> -----------------------------------------------
>
>                 Key: SENTRY-1961
>                 URL: https://issues.apache.org/jira/browse/SENTRY-1961
>             Project: Sentry
>          Issue Type: Task
>          Components: Sentry
>    Affects Versions: 2.0.0
>            Reporter: Na Li
>            Priority: Major
>         Attachments: SENTRY-1961.001.patch
>
>
> The implementation of SimplePrivilegeCache and in particular the 2 
> map<String, Set<String>> fields, cachedAuthzPrivileges and wildCardAuthz is 
> not memory efficient. The strings stored in these structures can be quite 
> long e.g. (server=server1->database=b1, 
> (server=server1->database=b1->action=insert)). For really big installations 
> with lots of entities (roles and privileges) these fields may end up taking 
> some non-substantial amount of memory. 
> We should come up with of a more efficient memory representation to implement 
> PrivilegeCache



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to