soulsync/database
Antti Kettunen aec3047216 Improve graceful shutdown and rollback safety
- Add interruptible stop events to background workers so shutdown
  wakes out of long sleeps instead of waiting on fixed delays.
- Stop scan managers, repair worker, executors, and cleanup helpers
  deterministically so process exit does not leave background threads
  alive.
- Add startup warnings for stale SQLite WAL/SHM sidecars so unclean
  shutdowns are easier to spot before init/migration errors cascade.
- Prevent forced kills from leaving SQLite sidecars behind, which
  made rollbacks to older branches fail with malformed database
  errors.
2026-04-12 15:17:18 +03:00
..
__init__.py basic db structure 2025-08-05 22:43:04 -07:00
music_database.py Improve graceful shutdown and rollback safety 2026-04-12 15:17:18 +03:00
music_library.db basic db structure 2025-08-05 22:43:04 -07:00