Vibe LDAP sync gets stuck on some Dynamic groups

  • 7018083
  • 21-Sep-2016
  • 21-Sep-2016

Environment

Micro Focus Vibe 4.0.2
Novell Vibe 4.0.1
Novell Vibe 4.0.0

Situation

When running the LDAP synchronization in Vibe against eDir 8.8SP8, the sync seems to get stuck on some Dynamic groups defined in Vibe. In some reported cases, the total number of members in the Dynamic group were between 1550 to 1600. When this happens, the LDAP sync status window in the browser never finishes and the following is seen in the appserver.log as the last status for the LDAP sync task:

2016-08-15 08:55:47,798 INFO  [http-bio-8080-exec-1] [org.kablink.teaming.module.ldap.impl.LdapModuleImpl] -   About to update dynamic group: dynamic_group1
2016-08-15 08:55:47,912 INFO  [http-bio-8080-exec-1] [org.kablink.teaming.module.ldap.impl.LdapModuleImpl] -   Evaluating dynamic group membership for group: dynamic_group2

Resolution

Adjusting the Dynamic group membership paging size for your Vibe site from the default 1500 to a higher number such as 5000 may resolve this issue:
  1. Modify /opt/novell/teaming/apache-tomcat/webapps/ssf/WEB-INF/classes/config/ssf-ext.properties file and add the following line in the end:
    ldap.sync.dynamic.group.membership.page.size=5000
  2. Save the changes and Restart Vibe
  3. Run LDAP sync again