There's simply no way you can download a 150 MB splitfile with only a 256 MB data store. FEC decoding uses quite a bit of overhead and temporary space. You're going to have to give Freenet more disk space to work with. Matthew can give you exact numbers, but off the cuff, I think you'll need at least a gigabyte to have a reasonable chance of success.
This may be a case for not taking temporary space out of the space allocated for the datastore, but treating it as a separate allocation (with an optional limit specified in the datastore - either as a fixed amount, or as a % of free disk space).
People don't consider space permenantly occupied by Freenet the same way that they might consider space needed by Freenet to do things that they have asked it to do (like downloading a splitfile). They should be able to indicate their allocations for permenant datastore and temporary space separately.
Ian.
The obvious thing to do would be to make tempDir=/tmp (or c:\windows\temp) the default. But then, only a few weeks ago people were complaining (especially people who provide a mainport service to a network or to the Internet - others presumably haven't looked where their browser stores temporary files) about Freenet plaintext files being left around in temporary locations - as is always likely when things crash. I would suggest the above default, but warn those providing a fproxy service to other individuals that they can put temporary files in the datastore if they want them to be under better supervision.
-- Roger Hayter
_______________________________________________ devl mailing list [EMAIL PROTECTED] http://hawk.freenetproject.org:8080/cgi-bin/mailman/listinfo/devl
