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.

Attachment: signature.asc
Description: Digital signature

_______________________________________________
Devl mailing list
[EMAIL PROTECTED]
http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/devl

Reply via email to