This commit is contained in:
Nicolas Patry 2025-03-19 15:04:28 +01:00
parent 7c030f0618
commit f81b51d7d2
No known key found for this signature in database
GPG Key ID: 4242CEF24CB6DBF9

View File

@ -1211,7 +1211,12 @@ fn shard_manager(
// We received a shutdown signal
if shutdown.load(Ordering::SeqCst) {
terminate("shard", p, Duration::from_secs(graceful_termination_timeout)).unwrap();
terminate(
"shard",
p,
Duration::from_secs(graceful_termination_timeout),
)
.unwrap();
return;
}
@ -1550,7 +1555,7 @@ fn spawn_shards(
status_receiver: &mpsc::Receiver<ShardStatus>,
status_sender: mpsc::Sender<ShardStatus>,
running: Arc<AtomicBool>,
graceful_termination_timeout: u64
graceful_termination_timeout: u64,
) -> Result<(), LauncherError> {
// Start shard processes
for rank in 0..num_shard {
@ -2317,7 +2322,12 @@ fn main() -> Result<(), LauncherError> {
}
// Graceful termination
terminate("webserver", webserver, Duration::from_secs(graceful_termination_timeout)).unwrap();
terminate(
"webserver",
webserver,
Duration::from_secs(graceful_termination_timeout),
)
.unwrap();
shutdown_shards(shutdown, &shutdown_receiver);
exit_code