You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ranger.apache.org by rm...@apache.org on 2015/10/27 19:30:23 UTC

incubator-ranger git commit: RANGER-705:Ranger Usersync should provide summary logs on the sync progress instead of not loggin any details after 2000 users

Repository: incubator-ranger
Updated Branches:
  refs/heads/master bc4ee643b -> 11f73cd8a


RANGER-705:Ranger Usersync should provide summary logs on the sync progress instead of not loggin any details after 2000 users


Project: http://git-wip-us.apache.org/repos/asf/incubator-ranger/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ranger/commit/11f73cd8
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ranger/tree/11f73cd8
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ranger/diff/11f73cd8

Branch: refs/heads/master
Commit: 11f73cd8ada0776b90f611ccacb7f0dd4fa7a780
Parents: bc4ee64
Author: rmani <rm...@hortonworks.com>
Authored: Tue Oct 27 11:30:16 2015 -0700
Committer: rmani <rm...@hortonworks.com>
Committed: Tue Oct 27 11:30:16 2015 -0700

----------------------------------------------------------------------
 .../ldapusersync/process/LdapUserGroupBuilder.java       | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/11f73cd8/ugsync/src/main/java/org/apache/ranger/ldapusersync/process/LdapUserGroupBuilder.java
----------------------------------------------------------------------
diff --git a/ugsync/src/main/java/org/apache/ranger/ldapusersync/process/LdapUserGroupBuilder.java b/ugsync/src/main/java/org/apache/ranger/ldapusersync/process/LdapUserGroupBuilder.java
index 66c6e28..63643c0 100644
--- a/ugsync/src/main/java/org/apache/ranger/ldapusersync/process/LdapUserGroupBuilder.java
+++ b/ugsync/src/main/java/org/apache/ranger/ldapusersync/process/LdapUserGroupBuilder.java
@@ -378,11 +378,18 @@ public class LdapUserGroupBuilder implements UserGroupSource {
 								+ ", userName: " + userName + ", groupList: "
 								+ groupList);
 						}
+						if ( counter == 2000 ) {
+							LOG.info("===> 2000 user records have been synchronized so far. From now on, only a summary progress log will be written for every 100 users. To continue to see detailed log for every user, please enable Trace level logging. <===");
+						}
 					} else {
 						if (LOG.isTraceEnabled()) {
 							LOG.trace("Updating user count: " + counter
-								+ ", userName: " + userName + ", groupList: "
-								+ groupList);
+									+ ", userName: " + userName + ", groupList: "
+									+ groupList);
+						} else  {
+							if ( counter % 100 == 0) {
+								LOG.info("Synced " + counter + " users till now");
+							}
 						}
 					}
 					try {