Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-65979

Fix issue with python multiprocess shutdown

    • Type: Icon: Bug Bug
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Labels:
      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.

            Assignee:
            backlog-server-stm Backlog - Server Tooling and Methods (STM) (Inactive)
            Reporter:
            shreyas.kalyan@mongodb.com Shreyas Kalyan
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: