-
Type: Improvement
-
Resolution: Won't Fix
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Testing Infrastructure
-
Server Tooling & Methods
-
0
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.