Salesforce

Memory leak when continuously creating Access Fulfillment Express (AFX) Connectors in RSA Identity Governance & Lifecycle

Header
Memory leak when continuously creating Access Fulfillment Express (AFX) Connectors in RSA Identity Governance & Lifecycle
Memory-leak-when-continuously-creating-Access-Fulfillment-Express-AFX-Connectors-in-RSA-Identity-Governance-Lifecycle
When creating connectors, AFX does not release some memory, leading to a memory leak
Work in Progress
2,796.77
Article Content
 
RSA Product Set: Identity Governance & Lifecycle 
RSA Version/Condition: 6.8.1, 6.9.1, 7.0.x, 7.1.x

 
When creating Access Fulfillment Express (AFX) Connectors in RSA Identity Governance & Lifecycle, it is observed that the heap memory used by AFX increases each time a connector is created and is never released. The AFX heap usage will continue to grow as new connectors are added until available heap memory is exhausted or AFX is restarted. Creating approximately 100 new connectors was found to consume around 450 MB of heap.

The esb.AFX-INIT.log has the following error:
Root Exception stack trace:
java.lang.OutOfMemoryError: PermGen space
There is a memory leak in the AFX subsystem which processes newly created connectors. 
This issue is being investigated by the Engineering team in order to provide a permanent resolution in a future release.
Restart afx as the afx user (afx restart). The restart will reclaim the leaked memory and more connectors may be created. This is only an issue when creating connectors. Once they are created and memory is reclaimed, AFX will run as expected without further memory leakage.
000033951
Article Settings
External
Manual
Frederic Bull
9/2/2016 5:18 PM
Frederic Bull
Article Assignment
 
 
 
Article Properties
Published
Knowledge
000043114
Frederic Bull
Admin9 Integration (AWS)
English

Powered by