What is the purpose of QueryRejected.hopsToLive ? Surely this sort of decision should be taken by the node sending the request? The current code reduces the HTL to min(hopsToLive-1, qr.hopsToLive).
Is there any reason not to get rid of this? If we need to reduce the HTL much, we should do it in the requester node, not the rejector node. And NGRouting should eliminate most load balancing problems anyway - this looks like it was added in the middle of the load-panic era. -- Matthew J Toseland - [EMAIL PROTECTED] Freenet Project Official Codemonkey - http://freenetproject.org/ ICTHUS - Nothing is impossible. Our Boss says so.
pgp00000.pgp
Description: PGP signature
_______________________________________________ Devl mailing list [EMAIL PROTECTED] http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/devl
