-
Type: Bug
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Server Tooling & Methods
-
ALL
-
35
In BF-24933, when the mongod crashes and the test runner treats it as a failure (starts up the hang analyzer), the hang analyzer tries to kill the process using proc.kill() which sends a SIGKILL to the pyKMIP process. However, PyKMIP uses multiprocessing and has created two children processes, which the hang analyzer fails to kill. We need to modify the call to proc.kill to first search for child processes and then kill the parent process.