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

Fix issue with python multiprocess shutdown

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Needs Scheduling
    • Major - P3
    • Resolution: Unresolved
    • None
    • None
    • None
    • None
    • Server Tooling & Methods
    • ALL
    • 0

    Description

      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.

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated: