Hi All,
We are having performance issue where we see ~25 sec in every transaction while doing reset password through CA IDM and almost all of the time it is taking in synchronize account with AD. Latency is approximately same.
We see below from JCS logs, looks like delay is coming from MapSearchResultsFromConnectorEnum :
2018-11-20 04:14:47,610 32956 [ApacheDS Worker-thread-46] (com.ca.jcs.csproxy:com.ca.jcs.csproxy.CSProxyConnectionManager:223) DEBUG - Proxy connection pool: active = 2, idle = 1
2018-11-20 04:14:47,610 32956 [ApacheDS Worker-thread-46] (com.ca.jcs.core:com.ca.jcs.osgi.exchange.router.MessageRouter:491) DEBUG - <<< Processed XchangeMessage: MODIFY, id: XXXXXXX_22001_22002_45851 in 109ms
2018-11-20 04:15:12,061 57407 [ApacheDS Worker-thread-43] (com.ca.jcs.core:com.ca.jcs.meta.MapSearchResultsFromConnectorEnum:225) DEBUG - SEARCH eTADSAccountName=XXXXX,XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX}
2018-11-20 04:15:12,061 57407 [ApacheDS Worker-thread-43] (com.ca.jcs.core:com.ca.jcs.cfg.GenericObjectPoolConnectionManager:217) DEBUG - ConnectionPool [JNDIConnectionFactory [ldap://localhost:20402]: 2/-1 idle, 1/200 active]: returned connection: ldap://localhost:20402(1 active)
java.lang.Exception: get current stack
at com.ca.jcs.cfg.GenericObjectPoolConnectionManager.logEvent(GenericObjectPoolConnectionManager.java:213)[131:com.ca.jcs.core:1.1.0.20180425]
at com.ca.jcs.cfg.GenericObjectPoolConnectionManager.returnConnection(GenericObjectPoolConnectionManager.java:131)[131:com.ca.jcs.core:1.1.0.20180425]
at com.ca.jcs.csproxy.CSProxyConnectionManager.returnConnection(CSProxyConnectionManager.java:197)[150:com.ca.jcs.csproxy:1.1.0.20180425]
at com.ca.jcs.csproxy.CSProxyConnectionManagerSession.returnConnection(CSProxyConnectionManagerSession.java:117)[150:com.ca.jcs.csproxy:1.1.0.20180425]
at com.ca.jcs.jndi.SearchResultsNamingEnumeration.close(SearchResultsNamingEnumeration.java:173)[151:com.ca.jcs.jndi:1.1.0.20180425]
at com.ca.jcs.enumeration.ProcessingNamingEnumeration.close(ProcessingNamingEnumeration.java:96)[131:com.ca.jcs.core:1.1.0.20180425]
Can someone help with it?
Thanks,