a16da9c Ticket 48818 - In docker, no one can hear your process hang.

Authored and Committed by William Brown 7 years ago
    Ticket 48818 - In docker, no one can hear your process hang.
    
    Bug Description:   Docker starts the first process as pid 1. But pid 1 is
    special. It's meant to clean up zombies (defunct) processes.
    
    However, our perl code in setup-ds.pl, when we called $startcmd, the
    start-dirsrv process was being left defucnt.
    
    Issue is, that because it's defunct, the pid exists, as do the fds. Perl never
    returns. Our tests all fail, and setup-ds.pl hangs.
    
    Fix Description:  To fix this, we need to implement the process reaping
    capability of pid 1 into part of our perl code.
    
    https://fedorahosted.org/389/ticket/48818
    
    Author: wibrown
    
    Review by: nhosoi (Thank you!)