Fix SQLite contention during import-list sync - #5
Conversation
|
Updated with 7df4bfa: queue persistence now waits for an active exclusive command before writing command records. Added single and batch persistence regressions (11 focused command-queue tests pass) and built against Radarr 6.5.1.2032.\n\nProduction Radarr4K canary showed zero fresh SQLite lock errors. The enabled RadarrIndian sync then stalled in its remote-fetch phase, so it was paused again and the service was left healthy with all import lists disabled. This is distinct from the original concurrent SQLite writer failure. |
|
Follow-up production canary: enabling all three Radarr import lists still produced SQLite Busy errors, now traced inside |
Summary
Problem
Large import-list syncs created overlapping SQLite writer and reader windows. The prior queue-only patch avoided one collision but did not cover concurrent per-list processing or long refresh work.
Testing