From b5ef72826e9b73130a1cde5ab31bbd4a255c3ddd Mon Sep 17 00:00:00 2001 From: strawberry Date: Wed, 6 Mar 2024 18:00:16 -0500 Subject: [PATCH] dont run perform_cleanup twice on shutdown Signed-off-by: strawberry --- src/database/mod.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/database/mod.rs b/src/database/mod.rs index 687aa95d..2c626727 100644 --- a/src/database/mod.rs +++ b/src/database/mod.rs @@ -1093,19 +1093,19 @@ impl KeyValueDatabase { debug!(target: "database-cleanup","Received SIGHUP"); } _ = ctrl_c.recv() => { - debug!(target: "database-cleanup", "Received Ctrl+C, performing last cleanup"); - perform_cleanup(); + debug!(target: "database-cleanup", "Received Ctrl+C"); } _ = terminate.recv() => { - debug!(target: "database-cleanup","Received SIGTERM, performing last cleanup"); - perform_cleanup(); + debug!(target: "database-cleanup","Received SIGTERM"); } }; + #[cfg(not(unix))] { i.tick().await; debug!(target: "database-cleanup", "Timer ticked") } + perform_cleanup(); } });