Freeze of calculator due to an exclusion on a task with a day specific Launch Window

Document ID : KB000085656
Last Modified Date : 14/04/2018
Show Technical Document Details
Issue:
Error Message :
This message appears systematically on the universe.log when the problems occurs:
WARN |X|IO |pid=487642.4884| perform_until_unlocked | max perform reached on file u_fmta60 for [T000000006000F000000001D00020161228162214X00S000000003000U000000002000 AO J 0100{00{O D adm SYS_BATCH 1000000001NW00000000000000000 Y0 u N 20161228000000

Patch level detected:Dollar Universe 6.4.01
Product Version: Dollar.Universe 6.4.01

Description :If task recalculation is forced, for example when exclusions are removed on all tasks, and if there is a task which uses daily dependent windows, the calculator blocks on this task when it recalculates launches for all tasks. Tasks that comes after such a task, will not have their launches recalculated again.

High CPU load is linked with this kind of task. The uxioserv process uses 100% of CPU in Linux.

DUAS has to be stopped with unistop force.
To be able to update this task, DUAS has to be launched without starting CAL and LAN, otherwise CAL will block again the data entry of this task in the u_fmta60 dataset.
Environment:
OS: All
Cause:
Cause type:
Defect
Root Cause: The calculator freezed because of an incorrect lock handling on the task data file.
Resolution:
Update to the fix version listed below or a newer version if available.

Fix Status: Released

Fix Version(s):
Component: Application.Server
Version: Dollar.Universe 6.8.21
Additional Information:
Workaround :
N/A