On Wed, Mar 22, 2006 at 10:56:03PM +0100, David 'Bombe' Roden wrote:
> Hi, tech.
> 
> I admit shamelessly that I subscribed to the list only very recently. :)
> 
> But now that I started implementing an FCPv2 library I came across some 
> things that I would like to mention.
> 
> 1) The example for a complex PutFailed message on the wiki page [1] has 
> the following lines in it:
> 
> Errors.4.Description=Rejected due to overload
> Errors.7.Description=Route not found
> 
> The "4" and the "7" have to be probed for to find out that they are 
> there. Maybe an additional field like "ContainedErrors" (or sth like 
> that) with the content "4,7" could be added to make parsing easier. 
> That way clients don't need to know about the number of different 
> errors that can occur.

I suppose, but is it so hard to detect what the subdirs are called?

This seems to be quite commonly requested... is it necessary?
> 
> 2) The wiki page [1] says: "Neither IgnoreDS nor DSOnly make sense for 
> inserts." Unless someone has failed to tell me something very important 
> about Freenet 0.7 I think they both make some sense -- just like they 
> did with 0.5. At least I currently find myself unable to continue 
> development on my FCPv2 library because I can't insert anything 
> successfully without an internet connection. And I don't think I have 
> to explain why "IgnoreDS" would be useful, too.

You could always run two nodes while offline. RNFs should not be fatal.
However, the default is not to cache stuff inserted locally (this is an
interesting treachery/store seizure risk tradeoff).

DSOnly doesn't make much sense for inserts in a production environment.
However maybe it is useful for testing... IgnoreDS doesn't make sense
because the datastore is always ignored for local inserts, IIRC; they
always go the full distance even if data is already available. Well,
we could have a flag to not check the store for SSK collisions... but
that would suck.
> 
> There are probably more things to come.
> 
> Give me more information,
>       David
> 
> [1] http://wiki.freenetproject.org/FreenetFCPSpec2Point0
-- 
Matthew J Toseland - toad at amphibian.dyndns.org
Freenet Project Official Codemonkey - http://freenetproject.org/
ICTHUS - Nothing is impossible. Our Boss says so.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: 
<https://emu.freenetproject.org/pipermail/tech/attachments/20060322/2f03cd5f/attachment.pgp>

Reply via email to