-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/70953/
-----------------------------------------------------------
Review request for ranger, Ankita Sinha, bhavik patel, Gautam Borad, Abhay
Kulkarni, Madhan Neethiraj, Mehul Parikh, Nikhil P, Nitin Galave, Ramesh Mani,
Sailaja Polavarapu, and Velmurugan Periasamy.
Bugs: RANGER-2485
https://issues.apache.org/jira/browse/RANGER-2485
Repository: ranger
Description
-------
** Problem Statement ** Currently for logged-in user his all groups information
is being pulled to collect on which security zones the user is zone admin or
zone audit. if a user is member of large no. of groups then pulling all the
info shall take time.
Moreover, later part of the current code fetches above details for logged in
user irrespective of his role but does not run for the admin user.
** Proposed Solution: **
Is logged user is not an admin user then only should fetch the details.
Also there are nested sql calls for reference entries which can be reduced by
using join queries.
Diffs
-----
security-admin/src/main/java/org/apache/ranger/biz/AssetMgr.java 1a787909c
security-admin/src/main/java/org/apache/ranger/db/XXSecurityZoneDao.java
c0f06668f
security-admin/src/main/resources/META-INF/jpa_named_queries.xml 54e34d5bb
Diff: https://reviews.apache.org/r/70953/diff/1/
Testing
-------
Tested the ranger access audit page from admin,service admin, keyadmin , user,
security-zone admin users and its working fine.
Thanks,
Pradeep Agrawal