From 77f001f8603ed8764ae69cd76cc42ebfe19bcd84 Mon Sep 17 00:00:00 2001 From: ppom Date: Sat, 3 May 2025 12:00:00 +0200 Subject: [PATCH] Add debug log before closing DB --- src/daemon/mod.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/daemon/mod.rs b/src/daemon/mod.rs index 121900e..af24bce 100644 --- a/src/daemon/mod.rs +++ b/src/daemon/mod.rs @@ -93,13 +93,14 @@ pub async fn daemon( debug!("Waiting for all tasks to quit..."); shutdown.wait_shutdown().await; - let db_ok = env.force_sync(); + debug!("Closing DB..."); + let _db_ok = env.prepare_for_closing().wait(); let stop_ok = config.stop(); - if let Err(err) = db_ok { + /*if let Err(err) = db_ok { Err(format!("database was not saved, unrecoverable error: {}", err).into()) - } else if !signal_received.load(Ordering::SeqCst) { + } else*/ if !signal_received.load(Ordering::SeqCst) { Err("quitting because all streams finished".into()) } else if !stop_ok { Err("while executing stop command".into())