Hi all...
    I have been suffering from a mean file_deleter problem on my project 
ever since upgrading to (a slightly old) version of trunk. Before you 
start, file_deleter hasn't changed since. I switched from server_stable 
because I needed the newer CUDA stuff.

Anyway, the problem is that if a client fails to return a workunit 
because of an error (for instance, divide by zero) the file doesn't 
exist, but the problem is that the directory doesn't always exist 
either, so the program doesn't get as far as the "if client error, don't 
expect a file to necessarilly exist" code, and as a result, it keeps 
trying (no sign of the hour or even 5 second wait) to delete the file, 
until it has filled the disk with it's log! The obvious choice here 
would be to check if the workunit failed at the directory error stage as 
well. I have a patch to do this if you're interested.

--Michael
_______________________________________________
boinc_dev mailing list
[email protected]
http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev
To unsubscribe, visit the above URL and
(near bottom of page) enter your email address.

Reply via email to