Memory Leak on Loyalty Batch Engine (LoyEngienBatch) and Loyalty RealTime Engine (LOYEngineRealTime)
Last updated on MARCH 02, 2017
Applies to:Siebel Loyalty Engine - Version 22.214.171.124 SIA and later
Information in this document applies to any platform.
LoyEngineBatch/LoyEngineRealTime server components shows memory leak and crashing frequently while processing redemptions.
The memory leak is reproducible in the following scenario:
- loyalty members accrue small amount of accrual points: 1p, 2p,5p
- loyalty members redeem high values: 500p
In specific implementations, the members get small accruals with values like 1,2,3,4,5....large number of records. When they run redemptions they run redemptions of 100, 200, 500 ... They run high number of redemption transactions to the engine (sometimes ~3000 or more/hour). Engine should be able to process these. But it is showing a memory leak and the process reaches memory limit several times/day.
The Loyalty RealTime Engine shows memory leak while processing redemption transactions. For example have members who has 100 accrual items of 1 point. Then run redemption txns of 100 pooints. RealTimeEngine process shows the memory leak.
Issue was reproduced in-house on following versions: 126.96.36.199 and 188.8.131.52.
Sign In with your My Oracle Support account
Don't have a My Oracle Support account? Click to get started
Million Knowledge Articles and hundreds of Community platforms