On Sun, Nov 16, 2003 at 08:16:57PM -0800, Martin Stone Davis wrote: > We need to reduce the number of queries coming from nodes which don't > use QR-backoff. A few ways to do this are: > > 1. Keep track of each node and punish those who don't back off. > * PRO: Would protect us from evil nodes who pretend to be upgraded but > don't back off. (The following two ways would not.) > * CON: Not simple to implement. > > 2. Increase lastGoodBuild. > * PRO: Very simple to implement. > * CON: Ian says that users in China hate it when we do that. I guess > because they have trouble obtaining an upgrade.
They have their own network, with their own builds. I doubt anything we do to lastGoodBuild affects them directly. And builds are available via freenet, or they used to be. > > 3. Before sending a QR, check the version of the requestor. Then, if > it's a version w/o QR backoff, simply drop request. That way, we would > stall them, their tSearchFailure would go up, and NGR would encourage > them to try another node. (Of course, if we can handle the request, > handle it regardless of the version.) > * PRO: Pretty simple to implement. > * CON: Carne! This is implied by increasing lastGoodBuild. > > -Martin -- Matthew J Toseland - [EMAIL PROTECTED] Freenet Project Official Codemonkey - http://freenetproject.org/ ICTHUS - Nothing is impossible. Our Boss says so.
signature.asc
Description: Digital signature
_______________________________________________ Devl mailing list [EMAIL PROTECTED] http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/devl
