Hard disk overhead

Message boards : Client : Hard disk overhead
Message board moderation

To post messages, you must log in.

AuthorMessage
Fischer-Kerli
Project donor

Send message
Joined: 24 Mar 05
Posts: 70
Credit: 78,553
RAC: 0
Message 8181 - Posted: 17 Apr 2008, 10:32:32 UTC

This becomes obvious with the current round of ultra-short WUS: Every time a new WU is started, over 200 files are unpacked to the BOINC slots directory, all to be deleted and unpacked again when the next WU is due ... which is some 20 seconds later at present. Those files include a BlenderQuickStart.pdf no-one is likely to ever look at more than once (unless they use Blender for creating scenes, in which case they have got it elsewhere) and 20 locale (language) files that are unnecessary because there\'s no GUI. Might shorten the lifespan of your HDD.

I wonder if there\'s any way around that:
(1) Re-use files by not putting them in the slots directory, but in the project folder. I suppose BOINC design doesn\'t allow for that.
(2) Leave out the files not required for Blender operation under BOINC. Might require re-coding of the BURP wrapper (??), or could be forbidden by the GNU licencing terms.

Any ideas?
ID: 8181 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Janus
Volunteer moderator
Project administrator
Avatar

Send message
Joined: 16 Jun 04
Posts: 4574
Credit: 2,100,463
RAC: 8
Message 8186 - Posted: 17 Apr 2008, 14:28:57 UTC - in response to Message 8181.  
Last modified: 17 Apr 2008, 14:31:06 UTC

I wonder if there\'s any way around that:
(1) Re-use files by not putting them in the slots directory, but in the project folder. I suppose BOINC design doesn\'t allow for that.

Actually it does allow that presently, but Windows Vista is quite picky about who accesses files in the programs directory. Furthermore Blender is currently the only renderer here, but there is no indications that it will stay that way. To avoid using too much harddrive space only the currently active renderers are unpacked.
This also means that we can avoid scanning the unpacked file tree for errors since the unpacking itself ensures correctness.
However, it is a good idea to decrease the number of files to be unpacked, see below:

(2) Leave out the files not required for Blender operation under BOINC. Might require re-coding of the BURP wrapper (??), or could be forbidden by the GNU licencing terms.

At the moment we simply use the script supplied with Blender to create the modified Blender distribution used with BURP. Obviously, as you mention, this includes a set of files which aren\'t really needed for BURP operation. Stripping the archive not only saves unpacking time but also diskspace, network bandwidth etc.
I\'ve added this to the TODO-list for the client. Thanks!
ID: 8186 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote

Message boards : Client : Hard disk overhead