[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:
Duplicate
duplicates SERVER-39172 Shut down mongod nodes in parallel in... Closed
Related
related to SERVER-22075 election_timing.js election timed out Closed
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.

Generated at Thu Feb 08 03:59:20 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.