Details
-
Fix
-
Status: Approved (View Workflow)
-
High
-
Resolution: Fixed
-
2.7.1, 2.8.0
-
None
Description
Current Situation
- Some users operate jobs that are executing for weeks or months.
- In such situations thread exahaustion can occur if the Task Log View is repeatedly opened from different users or from the same users in different sessions.
- Threads will terminate when the job is completed. This can lead to unwanted increase of threads depending on the frequency by which the Task Log View is used for the same job.
- When threads are exhausted then the JVM will crash. In Unix environments an Out of Memory exception can be raised. For Windows environments an Access Violation exception will be raised.
Desired Behavior
- Threads are closed on a timely basis when a user logs out from JOC Cockpit or when sessions expire.
- The number of threads used for running task logs can slightly increase (ca. 20) and will decrease accordingly.
Patch
- A Patch is available
- for release 2.8.0 on Unix/Windows:
- for release 2.7.4 on Unix/Windows:
- Find instructions how to apply the patch from JS7 - Patches for JOC Cockpit API
Attachments
Issue Links
- Wiki Page
-
Wiki Page Loading...