Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
♻️ Scanner and background task rewrite (#265)
* 🎉 Start stateful job rewrite scuffed * 🚧 Restore job state Lots of foundational work * woof * Fix incorrect schema items * Update serde and tokio * Add worker count config variable * Add dunder directory for personal progress * More progress * Further JobManager progress * Additional structuing on new manager. * Additional logic for worker * Update cargo lock * Create thumbnail job example * Add job manager to context and prune context struct. * General cleanup * nothing but scuff * roughing out scanner with new system * comment * little bit by little bit * Tweak scanner logic and add bench * WIP use criterion for benches * Benchmarks work! * WIP subtasks * WIP persist completed state and main run loop * WIP use new impl * WIP progress emitting * WIP convert thumbnail job * Push up last nights marathon * Live log viewer * Add migration * WIP get UI job tracking functional again * WIP cleanup and refactor * WIP pause/resume * WIP cleanup and refactor * Refactor, reorg, clean * Fix warning * WIP: start using jms thumbnail manager * Use the thumbnail manager during job * WIP impl for missing series_job task * WIP: consolidate * WIP: consolidate * Commit and push cleanup from last night, prep for experimental --------- Co-authored-by: Joseph Micheli <josephwmicheli@gmail.com>
- Loading branch information