Cycle Is Processing At A Very Slow Pace After A Server (JVM) Reboot
(Doc ID 2584819.1)
Last updated on SEPTEMBER 05, 2019
Applies to:Oracle Insurance Policy Administration J2EE - Version 188.8.131.52 and later
Information in this document applies to any platform.
On : 184.108.40.206 version, General:
Experiencing very slow cycle processing speeds after a recycle of the cycle agent JVMs and a subsequent run of policy cycle after the reboot. This causes issues and concerns around cycle performance in production environments since it takes a long time to Cycle to initialize and populate the cache then reach to its optimal processing speed after JVM recycles that are mandated by various reasons; ie. maintenance and etc.
Below is a summary of the behavior being observed during the initial cycle run after restarting the Cycle agents (3 of them configured at the moment).
-During the first 5 minutes or so, don't see any processed policies in the AsCycle table; sometimes only 1 or 2 policies showing as processed.
-Perform CPU profiling, observe math compiles and caching of the executable still happen 1 hour into the cycle run.
-During this 1 hour window, see the pace slowly picking up from 1 policy in 5 minutes to 12 policies in a minute to as high as 300-500 policies in a minute.
Increasing and decreasing thread counts does not change the behavior. It is almost identical or at least did not change as much as it should.
Understandably, caching provides a great performance boost to cycle, but after a reboot, Cycle takes a long time to reach it is optimal speed. Expect this initialization to be happening faster, so that in production, don't run into issues where cycle takes several days to reach its peak performance after a mandated recycle of our Cycle Agents
Steps to reproduce the issue:
1. With the provided cycle settings, Setup a cycle cluster with 2-3 Cycle agents.
2. Ensure the cache is empty, so a clean first cycle can be run.
3. Run a policy cycle and observe the processing in AsCycle table.
To view full details, sign in with your My Oracle Support account.
Don't have a My Oracle Support account? Click to get started!
In this Document