From 61b2747fd54991b2450bc103fc303d7422bc3301 Mon Sep 17 00:00:00 2001 From: Luke Mino-Altherr Date: Wed, 11 Feb 2026 17:03:43 -0800 Subject: [PATCH] Add lifecycle logging to asset seeder Log pause, resume, cancel, and restart events Amp-Thread-ID: https://ampcode.com/threads/T-019c4f56-3fe1-72cb-888a-3ac4ac99b3d7 Co-authored-by: Amp --- app/assets/seeder.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/assets/seeder.py b/app/assets/seeder.py index 02966edac..3910e50b5 100644 --- a/app/assets/seeder.py +++ b/app/assets/seeder.py @@ -198,6 +198,7 @@ class AssetSeeder: with self._lock: if self._state not in (State.RUNNING, State.PAUSED): return False + logging.info("Asset seeder cancelling (was %s)", self._state.value) self._state = State.CANCELLING self._cancel_event.set() self._pause_event.set() # Unblock if paused so thread can exit @@ -222,6 +223,7 @@ class AssetSeeder: with self._lock: if self._state != State.RUNNING: return False + logging.info("Asset seeder pausing") self._state = State.PAUSED self._pause_event.clear() return True @@ -235,6 +237,7 @@ class AssetSeeder: with self._lock: if self._state != State.PAUSED: return False + logging.info("Asset seeder resuming") self._state = State.RUNNING self._pause_event.set() self._emit_event("assets.seed.resumed", {}) @@ -262,6 +265,7 @@ class AssetSeeder: Returns: True if new scan was started, False if failed to stop previous """ + logging.info("Asset seeder restart requested") with self._lock: prev_roots = self._roots prev_phase = self._phase