[ https://issues.apache.org/jira/browse/OAK-4154?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Manfred Baedke updated OAK-4154: -------------------------------- Description: SynchronizationMBean.syncUsers(...) and related methods always force the synchronization of groups (indirectly) containing the user, independently of any configured expiration intervals. This may have a huge negative impact on the performance of these methods. Additional methods should be added to the interface org.apache.jackrabbit.oak.spi.security.authentication.external.impl.jmx.SynchronizationMBean, featuring an additional boolean argument to enable or disable group sync during the call was: SynchronizationMBean.syncUsers(...) and related methods always force group synchronization. This may have a huge negative impact on the performance of these methods. Additional methods should be added to the interface org.apache.jackrabbit.oak.spi.security.authentication.external.impl.jmx.SynchronizationMBean, featuring an additional boolean argument to enable or disable group sync. > SynchronizationMBean should offer methods to synchronize without forcing > group sync. > ------------------------------------------------------------------------------------ > > Key: OAK-4154 > URL: https://issues.apache.org/jira/browse/OAK-4154 > Project: Jackrabbit Oak > Issue Type: Improvement > Components: auth-external > Reporter: Manfred Baedke > Assignee: Manfred Baedke > Fix For: 1.6 > > > SynchronizationMBean.syncUsers(...) and related methods always force the > synchronization of groups (indirectly) containing the user, independently of > any configured expiration intervals. This may have a huge negative impact on > the performance of these methods. > Additional methods should be added to the interface > org.apache.jackrabbit.oak.spi.security.authentication.external.impl.jmx.SynchronizationMBean, > featuring an additional boolean argument to enable or disable group sync > during the call -- This message was sent by Atlassian JIRA (v6.3.4#6332)