Internal queue / items #3

Closed
opened 2026-07-29 12:16:33 +02:00 by daniels · 1 comment
Owner

Now that we've moved a bit away from only processing folders, we need to handle the queue, work list, processed jobs, sizes and everything else inside a data storage. Pick an appropriate datastore and make sure all components are reading / writing to that instead of manually scanning and organizing queue from a folder only. Take inspiration from tdarr.

Now that we've moved a bit away from only processing folders, we need to handle the queue, work list, processed jobs, sizes and everything else inside a data storage. Pick an appropriate datastore and make sure all components are reading / writing to that instead of manually scanning and organizing queue from a folder only. Take inspiration from tdarr.
Author
Owner

Implemented and merged to main in commit af28081. Added a SQLite-backed import_queue_items datastore for internal queue/items state. SAB/manual candidates are synced into persisted queue state, job/preview views read from that queue after sync, and manual imports mark queue items imported/failed. Verified with .venv/bin/pytest -q and live /health, /api/status, /api/preview checks.

Implemented and merged to main in commit af28081. Added a SQLite-backed `import_queue_items` datastore for internal queue/items state. SAB/manual candidates are synced into persisted queue state, job/preview views read from that queue after sync, and manual imports mark queue items imported/failed. Verified with `.venv/bin/pytest -q` and live `/health`, `/api/status`, `/api/preview` checks.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: daniels/importarr#3