Red Hat Bugzilla – Bug 194542
dmeventd leaves defunct processes around when opened by clvmd
Last modified: 2010-01-11 21:16:25 EST
A proper daemon will reparent itself to init. This happens if you fork and the
parent exits (amoung other things). However, clvmd never exits, so when
creating a mirror with clvmd running, a zombie process will be left if you
remove the mirror (or suspend/resume cycles happen).
We need to rewrite the way the daemon is launched.
Waiting for patch to be added to LVM2/device-mapper
The launcher needs fixing to deal with SIGCHILD correctly.
Applying temporary workaround having dmeventd as separate binary.
An advisory has been issued which should help the problem
described in this bug report. This report is therefore being
closed with a resolution of ERRATA. For more information
on the solution and/or where to find the updated files,
please follow the link below. You may reopen this bug report
if the solution does not work for you.