Mahesh Hanumant Bandal created RANGER-3024:
----------------------------------------------
Summary: Improve response time and refactor code for GET API
/service/xusers/lookup/users
Key: RANGER-3024
URL: https://issues.apache.org/jira/browse/RANGER-3024
Project: Ranger
Issue Type: Improvement
Components: Ranger
Affects Versions: 2.2.0
Reporter: Mahesh Hanumant Bandal
Assignee: Mahesh Hanumant Bandal
GET API /service/xusers/lookup/users returns List of String object which
contains username. But it also traverse through groupUser list while populating
view object VXUser. When there are large number of users and group_users data
in database; it takes longer time to respond if we set request parameter
pageSize=1000 or more. This causes performance issue and needs to be improved.
{code:java}
select count(*) from x_user;
50052
select count(*) from x_group_users;
500056
{code}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)