[Bug 531899] [NEW] uec-component-listener leaves defunct child processes in the process table

Thierry Carrez thierry.carrez at ubuntu.com
Thu Mar 4 13:17:50 GMT 2010


Public bug reported:

uec-component-listener does not check its child processes and therefore they are left in the process table as defunct:
106      10533     1  0 13:57 ?        00:00:00 /usr/sbin/uec_component_listener
106      10534 10533  0 13:57 ?        00:00:00 [node] <defunct>
106      10535 10533  0 13:57 ?        00:00:00 [uec_component_l] <defunct>
106      10536 10533  0 13:57 ?        00:00:00 [uec_component_l] <defunct>
106      10537 10533  0 13:57 ?        00:00:00 [uec_component_l] <defunct>
106      10538 10533  0 13:57 ?        00:00:00 [uec_component_l] <defunct>
106      10539 10533  0 13:57 ?        00:00:00 [node] <defunct>

The process table is clean when uec_component_listener is stopped.

Two issues here:
 * uec_component_listener creates unnecessary child processes for calls to scripts that are not even available locally
 * uec_component_listener does not wait() on its child processes so when they complete they are left as defunct in the process table

** Affects: eucalyptus (Ubuntu)
     Importance: Low
     Assignee: Thierry Carrez (ttx)
         Status: Triaged

** Changed in: eucalyptus (Ubuntu)
   Importance: Undecided => Low

** Changed in: eucalyptus (Ubuntu)
       Status: New => Triaged

** Changed in: eucalyptus (Ubuntu)
     Assignee: (unassigned) => Thierry Carrez (ttx)

-- 
uec-component-listener leaves defunct child processes in the process table
https://bugs.launchpad.net/bugs/531899
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to eucalyptus in ubuntu.



More information about the Ubuntu-server-bugs mailing list