From e008fd94a044f4ad4a170d691b78fb961094ce48 Mon Sep 17 00:00:00 2001 From: ScriptedAlchemy Date: Sun, 12 Jul 2026 06:14:45 +0000 Subject: [PATCH] fix(upgrade): show safe shutdown progress --- src/update_cmd.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/update_cmd.rs b/src/update_cmd.rs index 1e614814..dbd6d6c8 100644 --- a/src/update_cmd.rs +++ b/src/update_cmd.rs @@ -437,7 +437,10 @@ pub(crate) async fn run_post_update_tasks( no_reinstall: bool, lifecycle_lease: &tracedecay::lifecycle_lease::LifecycleLease, ) -> tracedecay::errors::Result<()> { + eprintln!("\nPreparing safe post-update maintenance."); + eprintln!(" Waiting for TraceDecay writers to shut down cleanly — do not interrupt."); let previous_daemon_state = tracedecay::daemon::quiesce_installed_service_under_lease()?; + eprintln!("\x1b[32m✔\x1b[0m TraceDecay writers stopped; exclusive maintenance window active."); let mutation_result = run_post_update_mutations(no_heal, no_reinstall, lifecycle_lease).await; let restart_result = refresh_daemon_service_after_update(previous_daemon_state); mutation_result?;