Resmoke should ensure that all subprocesses launched by the shell are cleaned up

XMLWordPrintableJSON

    • Server Tooling & Methods
    • 0
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None

      Currently if the shell fasserts (or otherwise fails abruptly) it doesn't clean up its children. Resmoke assumes that it did which can cause cascading failures as new servers try to reuse ports that are still in use. If resmoke killed all subprocesses before returning ports to the free pool, it would solve this issue.

            Assignee:
            Backlog - Server Tooling and Methods (STM) (Inactive)
            Reporter:
            Mathias Stearn
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: