Environment
Micro Focus Vibe 4.0.2
Novell Vibe 4.0.1
Novell Vibe 4.0.0
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
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:
- 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 - Save the changes and Restart Vibe
- Run LDAP sync again