High CPU Utilization When Adding A Hierarchical Promotion With 1500 New Rules (Doc ID 2308009.1)

Last updated on SEPTEMBER 15, 2017

Applies to:

Siebel Loyalty Engine - Version 15.4 [IP2015] and later
Information in this document applies to any platform.

Symptoms

On : 15.4 [IP2015] version, Loyalty

ACTUAL BEHAVIOR
---------------
Customer added a new promotion with the hierarchical rules as the model. When this promotion was activated it was noticed that the CPU utilization increased significantly.

EXPECTED BEHAVIOR
-----------------------
When a new promotion with hierarchical rules is added, the CPU should be the same

STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Review the CPU utilization for the current processing of promotions
2. Create a new promotion. Add new hierarchical rules. Add > 1500 new rules to this promotion
3. Activate the new promotion
4. Start the Loyalty engine to process records
5. Review the CPU utilization, this increases by 20% (but this could vary by customer depending upon hardware)

BUSINESS IMPACT
-----------------------
The issue has the following business impact:
Due to this issue, processing times are impacted

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms