----- Original Message -----
From: "Mark J. Roberts" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, December 25, 2000 4:12 PM
Subject: Re: [Freenet-dev] Map files for FProxy


> Yeah, as long as the link wasn't to the CHK of the map it would
> work. Date-based enumeration would require setting aside a portion of the
> subspace for maps ("/maps/YYYY-MM-DD"). It's a neat short-term hack, but
> when we have real updating we're going to have lots of sites updating
> hourly, or every 10 minutes, or whatever.

While date rewriting is a pretty good kludge (as kludges go), I think it
will be harmful to routing over the long term.  Take this simple example:

        A-B-C-D-E-F

E inserts such a document with htl 2 and sends it to D and D sends it to C.
A is looking for that document, sends it to B, B sends it to C, finds the
document and sends it back through the chain.  Now both B and A have it.
Tommorow, E inserts the updated document, again to D and C.  Now the copy on
A and B is obsolete (and will eventualy drop out of its store) and A will
have to get the new document by requesting again.  Thus Freenet's "routing
gets better over time" claim is undermined, as the routing only has one day
to get better.

This example shows that while date-key based updates are fine for now, we
need a real updateing solution to replace it.

I beleive I have an error in the example above in that A and B don't know
about any referances to the document and thus can't route the request (I'm
not too sure on what Freenet does with a request when it doesn't have
routing information).  In any case, I beleive my point has gotten across.


_______________________________________________
Freenet-dev mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/mailman/listinfo/freenet-dev

Reply via email to