Repository: incubator-ranger Updated Branches: refs/heads/ranger-0.5 28f7d1f56 -> 72b4df5c0
BUG-41359 : UserSync process performance issue due to user group cache inconsistency Project: http://git-wip-us.apache.org/repos/asf/incubator-ranger/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-ranger/commit/7e2677b7 Tree: http://git-wip-us.apache.org/repos/asf/incubator-ranger/tree/7e2677b7 Diff: http://git-wip-us.apache.org/repos/asf/incubator-ranger/diff/7e2677b7 Branch: refs/heads/ranger-0.5 Commit: 7e2677b7d65bdb20fb5113c13b5f2fc0bf2d363e Parents: 67e845a Author: rmani <[email protected]> Authored: Tue Jul 28 10:54:49 2015 -0700 Committer: sneethiraj <[email protected]> Committed: Tue Sep 1 11:37:30 2015 -0400 ---------------------------------------------------------------------- .../ranger/unixusersync/model/XUserInfo.java | 21 ++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/7e2677b7/ugsync/src/main/java/org/apache/ranger/unixusersync/model/XUserInfo.java ---------------------------------------------------------------------- diff --git a/ugsync/src/main/java/org/apache/ranger/unixusersync/model/XUserInfo.java b/ugsync/src/main/java/org/apache/ranger/unixusersync/model/XUserInfo.java index 5a59fc7..ca22818 100644 --- a/ugsync/src/main/java/org/apache/ranger/unixusersync/model/XUserInfo.java +++ b/ugsync/src/main/java/org/apache/ranger/unixusersync/model/XUserInfo.java @@ -27,7 +27,8 @@ public class XUserInfo { private String name ; private String description ; - private List<String> groups = new ArrayList<String>() ; + private List<String> groupNameList = new ArrayList<String>() ; + private List<String> groupIdList = new ArrayList<String>() ; public String getId() { return id; @@ -48,8 +49,24 @@ public class XUserInfo { this.description = description; } + public void setGroupNameList(List<String> groupNameList) { + this.groupNameList = groupNameList; + } + + public List<String> getGroupNameList() { + return groupNameList; + } + + public List<String> getGroupIdList() { + return groupIdList; + } + + public void setGroupIdList(List<String> groupIdList) { + this.groupIdList = groupIdList; + } + public List<String> getGroups() { - return groups; + return groupNameList; } }
