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)

Reply via email to