[
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)