Opened 12 years ago

Closed 12 years ago

Last modified 12 years ago

#2880 closed Bug (invalid)

if Transmission tries to download a file too large for the filesystem, warn the user and stop the torrent

Reported by: charles Owned by: charles
Priority: Normal Milestone:
Component: libtransmission Version: 1.83
Severity: Normal Keywords:
Cc:

Description (last modified by charles)

Overseen at http://forums.somethingawful.com/showthread.php?threadid=3261709&pagenumber=2

My personal "transmission blows" story is the time Transmission spent 1.5gb of bandwidth repeatedly downloading the 4097th 1MB piece of an ISO, and silently failing to write it to disk. Confused, I loaded up uTorrent in WINE, it gave up after the first try with a fairly descriptive error message, allowing me realize that downloading >4GB files to a FAT32 partition wasn't going to work out.

I don't think it's so fair to expect a mac torrent program to have an error message relating to fat32 individual file size limits. Not even OS X itself gives a meaningful error message when you try to copy a file too large to a fat32 volume.

It says "Can not copy a file size of this size to this volume" or something of that naute. That seems pretty meaningful.

It was in Ubuntu, though that's irrelevant. The important part is that it failed to write to the disk, and didn't say anything at all. It treated it like a hash failure for the piece, and just kept trying over and over. uTorrent didn't tell me the file was too big either; but it did tell me that it couldn't write to the disk.

Attachments (1)

file-too-large.png (34.7 KB) - added by charles 12 years ago.
screenshot of a torrent that stopped and gave "file too large" error

Download all attachments as: .zip

Change History (4)

comment:1 Changed 12 years ago by charles

  • Description modified (diff)
  • Status changed from new to assigned

comment:2 Changed 12 years ago by charles

  • Milestone 1.90 deleted
  • Resolution set to invalid
  • Status changed from assigned to closed

Ah, looks like what the user suggested is what we now do.

We set the error message to "Error: File too large ($filename)" and then stop the torrent. Even better, since we have a high priority on the first and last pieces, downloading the last piece lets the user shortly after they started downloading the torrent.

Changed 12 years ago by charles

screenshot of a torrent that stopped and gave "file too large" error

comment:3 Changed 12 years ago by charles

I don't know what version the OP in the somethingawful form was using, but it's fixed in the latest version...

Note: See TracTickets for help on using tickets.