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