Repository navigation
Trickle 0.1.19
Fix verification loops and unusable cancellation on large migrations.
- Keep Cancel transfer enabled while the interface is busy.
- Store large job records in compressed, checksummed private files, with small database status/reference rows, to avoid MySQL packet limits.
- Reject failed checkpoint writes instead of restarting verification silently.
- Read committed transactional cursors independently of the options negative cache.
- Preserve current private records for recovery/backups and prune superseded versions safely.
Verified with a job exceeding 16 MB and 25,001 records, forced database-save failure, interruption/recovery regressions, and a real 24,670-file QA pull. The repeat selected zero media files across all 12 source groups. Successful media remains on the QA destination for manual testing.
Install 0.1.19 on both ends and reload the Trickle page. Existing inline job/backup records remain readable. Testing used QA sites only.