Details
-
Task
-
Status: Closed (View Workflow)
-
Critical
-
Resolution: Fixed
-
None
-
None
-
None
Description
Systemd units for PrimProc, WE, ExeMgr and SM don't preload jemalloc that can cause multiple memory-related crashes. Here is the example of systemd units change.
Environment="LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libjemalloc.so.1 /usr/lib64/libjemalloc.so.1
This is straightforward approach that tries to load libjemalloc from two paths(1st is debian-specific second is redhat-specific). This approach results in additional error message in systemctl status unit output. We need to detect the platform whilist packaging.