Comment 9 for bug 1282206

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to nova (stable/icehouse)

Reviewed: https://review.openstack.org/94271
Committed: https://git.openstack.org/cgit/openstack/nova/commit/?id=705ad64518c76629b9bc7bfb42cb2974667bdf56
Submitter: Jenkins
Branch: stable/icehouse

commit 705ad64518c76629b9bc7bfb42cb2974667bdf56
Author: Carl Baldwin <email address hidden>
Date: Tue Feb 25 22:28:10 2014 +0000

    Reap child processes gracefully if greenlet thread gets killed

    If ProcessLauncher is run from within a thread we should be able to
    call wait after the thread is killed to reap the child processes.
    Catching this exception and then proceeding to the cleanup phase
    accomplishes this.

    Conflicts:
     nova/openstack/common/service.py

    Closes-Bug: #1282206
    Change-Id: I9c863864c25c0478b720fc57cf0dccbe9bc9d9f6
    (cherry picked from commit a6fec438abe61d40fc4fb6907ea1fefd4dd93e22)