[SERVER-22080] add a fire and forget shutdown method to the shell Created: 06/Jan/16 Updated: 06/Dec/22 Resolved: 24/Jan/19 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Shell, Testing Infrastructure |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Matt Dannenberg | Assignee: | Backlog - Server Tooling and Methods (STM) (Inactive) |
| Resolution: | Duplicate | Votes: | 1 |
| Labels: | stm, tig-mongorunner | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||
| Assigned Teams: |
Server Tooling & Methods
|
||||||||||||||||
| Participants: | |||||||||||||||||
| Description |
|
Currently, stopping a mongo process via the shell requires the process to have stopped completely before returning. This shutdown time has dominated the failover time in some of our election failover timing tests, rendering them unusable. |
| Comments |
| Comment by Max Hirschhorn [ 08/Jan/16 ] |
|
Is the intended use case of this to allow the shutting down of processes to happen concurrently? It seems necessary for the test to eventually wait for all of the processes to have terminated in order to be able to know when it is safe to restart the processes. If so, then I think referring to this as "fire and forget" is a misnomer. |