DQM Memory Leak in Logical/Physical context related to uxdqmsrv crash in AIX
search cancel

DQM Memory Leak in Logical/Physical context related to uxdqmsrv crash in AIX

book

Article ID: 238835

calendar_today

Updated On:

Products

Automic Dollar Universe

Issue/Introduction

The process uxdqmsrv in the context of the remote physical queue where jobs from a logical queue are submitted, shows a very important memory leak (clearly visible when submitting several thousands of jobs).
As a result, the process eventually uses all memory of the System and crashes.

PID USER   PR NI VIRT RES SHR S %CPU %MEM  TIME+ COMMAND
9154 univa   20  0 2748m 431m 3048 S 0.0 8.7 32:22.95 uxdqmsrv


Thu Jan 20 11:00:02 CET 2022
univa   9154 0.1 1.6 2430948 84304 ?    Ssl Jan18  3:33 ./uxdqmsrv COMPANY X NODENAME
...
Thu Jan 20 17:45:01 CET 2022
univa   9154 1.0 8.3 2814332 422740 ?   Ssl Jan18 30:37 ./uxdqmsrv COMPANY X NODENAME

This is particularly problematic on AIX Nodes as this 32bit process can only use up to 256MB, then it crashes generating a core file that has a size of around 270MB.

Environment

Release : 6.x

Component : DOLLAR UNIVERSE

Cause

Defect DE129724: Memory leak on DQM server when using Logical / Physical queue submissions

Resolution

Update to a fix version listed below or a newer version if available.

Fix version(s): 
Component: Application Server (Node)
Dollar Universe 7.01.11 - Available

Additional Information

Several fixes were applied for this issue, main one was added on 6.10.101 but some minor leaks were also discovered and solved on 7.01.11 (DE129724).