The practice rejecting inserts merely because there is a reference for the
key has been removed since some time. Unfortunately the 0.3 implementation
of this is not complete, so while nodes past some 0.3.x version shouldn't
be doing it themselves, they will still accept other nodes doing it.

The next protocol version won't have it at all.

On Fri, Apr 27, 2001 at 09:35:31PM +0100, Dave Hooper wrote:
> How does freenet cope with the following situation?
> 
> 1.  I insert a file into freenet.  Doesn't really matter what.  I use a KSK so 
>there's a CHK too.  I use an HTL of 1
> 2.  The insert request propagates to one other node and there is no collision
> 3.  The data is inserted and stored at my node, and at the other node
> 4.  The other node is quite popular, but unfortunately my file is not, and after a 
>short while the other node only has a reference to my file, and no other nodes 
>(except mine and his) reference the file I inserted at all.  The reference at the 
>other node points to mine as storing the data
> 5.  I accidentally trash my data store or my hard drive blows up or something.  rm * 
> .  whatever.
> 6.  I try and request the file, and it can't be found.  Fair enough, but I try and 
>reinsert the file and it cannot be reinserted because my next-nearest neighbour still 
>has that reference, pointing to me, of the file that, up until recently, I was 
>holding.
> 
> ?
> 
> 
> Out of interest, like.
> 
> D

-- 
'DeCSS would be fine. Where is it?'
'Here,' Montag touched his head.
'Ah,' Granger smiled and nodded.

Oskar Sandberg
[EMAIL PROTECTED]

_______________________________________________
Devl mailing list
[EMAIL PROTECTED]
http://lists.freenetproject.org/mailman/listinfo/devl

Reply via email to