Transmission loses track of downloaded content on external drives when they're unmounted
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Transmission |
Fix Released
|
Unknown
|
|||
transmission (Ubuntu) |
Fix Released
|
Medium
|
Charles Kerr |
Bug Description
Binary package hint: transmission
Transmission 1.93 (10621)
Karmic, Lucent and possibly Maverick. Currently using netbook edition but this bug seems to be by design.
Reproduction:
Download complete torrents to a removable USB drive.
Close Transmission.
Unmount drive (or wait for the system to forget about it! Grr!)
Start Transmission.
* All of the torrents are unavailable as expected.
End Transmission, re-mount drive and start transmission.
The torrents are all paused _with zero bytes downloaded_.
Starting a torrent results in it transmission blindly attempting to re-download data over the top of what's already there.
Only by explicity verifying local data (a big task with >100 torrents) does it accept that they are already downloaded, not to mention those you manually paused which are now indistinguishable from any other.
Expected:
Missing files should not zero totals and pause the torrent. For the current session, they should be marked invalid but their general status should be left untouched. If the data file reappears on subsequent sessions, it should continue where it left off. If it insists on verifying the data, it should do so quietly and not explicitly require it. Re-downloading over the top is right out!
summary: |
- Missing data files lose track of what's been downloaded. + Transmission loses track of downloaded content on external drives when + they're unmounted |
Changed in transmission (Ubuntu): | |
status: | New → In Progress |
assignee: | nobody → charles (charles-rebelbase) |
importance: | Undecided → Medium |
Changed in transmission: | |
status: | Unknown → Confirmed |
Changed in transmission: | |
status: | Confirmed → Fix Released |
Changed in transmission (Ubuntu): | |
status: | In Progress → Fix Released |
This is in progress for 2.20