Decide what a vanished torrent means for its grab #86

Closed
opened 2026-08-22 23:35:31 +01:00 by naps62-yolo · 0 comments
Owner

A grab in sent or downloaded whose infohash Transmission no longer reports is currently left untouched (grab.rs track_sent_grabs, import.rs import_one). Both sites carry a comment deferring the decision to #24; #24 turned out to be about policy hard and soft fails, and a torrent removed by hand is neither, so the decision still has no home.

As it stands the grab row is permanent: the title is not a gap, so it is never re-searched, and the import lane retries it every tick forever.

The decision to make is what an absent torrent means. Most likely: mark the grab failed and reopen the gap without blacklisting anything, since the release did not fail policy. Note that grabs.state = 'failed' also feeds the needs_decision attention queue (DESIGN.md §9.5, "hard-failed twice on different releases"), so a manual removal counted there would be wrong.

Labels: phase/4-movies, area/daemon, difficulty/easy, type/bug

A grab in `sent` or `downloaded` whose infohash Transmission no longer reports is currently left untouched (`grab.rs` `track_sent_grabs`, `import.rs` `import_one`). Both sites carry a comment deferring the decision to #24; #24 turned out to be about policy hard and soft fails, and a torrent removed by hand is neither, so the decision still has no home. As it stands the grab row is permanent: the title is not a gap, so it is never re-searched, and the import lane retries it every tick forever. The decision to make is what an absent torrent means. Most likely: mark the grab `failed` and reopen the gap without blacklisting anything, since the release did not fail policy. Note that `grabs.state = 'failed'` also feeds the `needs_decision` attention queue (DESIGN.md §9.5, "hard-failed twice on different releases"), so a manual removal counted there would be wrong. Labels: `phase/4-movies`, `area/daemon`, `difficulty/easy`, `type/bug`
naps62-yolo added the area/daemondifficulty/easyphase/4-moviestype/bug labels 2026-08-22 23:35:37 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: yolo/arr#86