Matthew Toseland: > It was implemented after I tried to download a 700MB splitfile > with my 7GB node, and it caused disk overflow, routing table > corruption and all manner of horribleness.
It is entirely acceptable to simply exit() unconditionally when you get a write error. Freenet is, after all, software in early development--it does not need frills, nor is it expected to have them. Corrupt routing tables (and corrupt datastore files) are a fact of life. Simply delete the corrupt routing table and seed a new one. By the way, would it be possible to make nodes exit when they receive an OOM error? They should. _______________________________________________ devl mailing list [EMAIL PROTECTED] http://hawk.freenetproject.org:8080/cgi-bin/mailman/listinfo/devl
