Complaining that the developers are not doing anything to fix the problem is the wrong stance to take. Help contribute to the code pool if it bothers you enough...

What colorful language.x190 wrote:Further testing. The problem lies in the leading piece and is repeatable with a multi-file torrent. For the leading piece instead of simply d/ling the partial piece as it does for the trailing piece, Transmission AUTO-SELECTS the entire file (in the Inspector) causing THE FULL FILE SIZE TO BE ALLOCATED altho' only the partial piece is d/led.
On large multi-file torrents, this can waste tens of GBs of disk space. In addition, one cannot at a later time complete these AUTO-SELECTED files.
I will create a trac ticket, but only if devs are actively developing for OS X. RSVP.
Sure I'm a bit upset, but only because there has been tons and tonnes and a whole bunch of complaints about this and nobody does anything. Devs, where to store these .part files is really only a side issue to the AUTO-SELECTION (LEADING PIECE) problem.
Sparse files are created by making an empty file, then seeking where in that file the block should be written, then writing the data. On filesystems that support file sparse files, the nonexistent data leading up to that spot will take up 0 bytes on the disk. On those that don't, the nonexistent data leading up to that spot will take up as much disk space as if the data existed anyway.x190 wrote:Perhaps, but nevertheless, there's a major problem with this statement. For the trailing partial piece, only the partial piece size is allocated. The problem lies with the leading partial piece. For the leading partial piece ONLY, Transmission does allocate the full file size (1 GB plus in my current example) and then of course only uses <4 MB. So, I'd be looking for something besides Apple and OS X to blame. Why not A: create file and then B: download partial piece and never mind any kind of allocation as appears to already happen for the trailing partial piece.Jordan wrote:Unfortunately this doesn't work for Mac users because -- unlike every other modern operating system -- OS X still ships with a 20th century filesystem that doesn't support sparse files.
Jordan wrote:Why Apple is still using HFS+ instead of adopting ZFS or better is beyond me...
http://mail.opensolaris.org/pipermail/z ... 33125.html> Apple can currently just take the ZFS CDDL code and incorporate it
> (like they did with DTrace), but it may be that they wanted a "private
> license" from Sun (with appropriate technical support and
> indemnification), and the two entities couldn't come to mutually
> agreeable terms.
I cannot disclose details, but that is the essence of it.