Skip to content

Commit ab98363

Browse files
Merge pull request #461 from ScriptedAlchemy/codex/safe-upgrade-shutdown-messaging
fix(upgrade): show safe shutdown progress
2 parents 313d84c + e008fd9 commit ab98363

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

src/update_cmd.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -437,7 +437,10 @@ pub(crate) async fn run_post_update_tasks(
437437
no_reinstall: bool,
438438
lifecycle_lease: &tracedecay::lifecycle_lease::LifecycleLease,
439439
) -> tracedecay::errors::Result<()> {
440+
eprintln!("\nPreparing safe post-update maintenance.");
441+
eprintln!(" Waiting for TraceDecay writers to shut down cleanly — do not interrupt.");
440442
let previous_daemon_state = tracedecay::daemon::quiesce_installed_service_under_lease()?;
443+
eprintln!("\x1b[32m✔\x1b[0m TraceDecay writers stopped; exclusive maintenance window active.");
441444
let mutation_result = run_post_update_mutations(no_heal, no_reinstall, lifecycle_lease).await;
442445
let restart_result = refresh_daemon_service_after_update(previous_daemon_state);
443446
mutation_result?;

0 commit comments

Comments
 (0)