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. http://rhn.redhat.com/errata/RHBA-2006-0434.html