On Tue, Sep 24, 2002 at 12:47:15PM +0100, Roger Hayter wrote:
> I have seen no comment on the support list ( where it has been 
> mentioned) from the developers about the apparent habit of recent 
> Freenet builds of discarding all the contents of the datastore whenever 
> fred is stopped and restarted.  If it is deliberate, I would observe 
> that it is a nuisance routing-wise, and could be catastrophic if, for 
> any reason, a large proportion of major Freenet nodes had to be 
> restarted on the same day.  (We can all see how that might happen!)
> 
> Is there any possibility of developing a datastore repair tool?  If each 
> item of data is stored as a discrete, de-encryptable, contiguous record, 
> it should be possible to develop a tool which checks the integrity of 
> each item and reconstructs the store metadata around the undamaged 
> items.  This would deal not only with datastore bugs, but also the 
> vagaries of user, OS and hardware, which are likely to quite often 
> damage even a bugless store.
> 
> If the re-initialisation of the store is only apparent (i.e. an artefact 
> of the "environment" page) I apologise.  If it is an accident, rather 
> than a deliberate attempt to avoid DSBs, then perhaps it could be 
> corrected.
It _IS_ the DSB. Stores corrupt while being used, and then fred refuses
to start when it checks the store integrity on startup.
> 
> Many thanks for your attention,
> -- 
> Roger Hayter
> 
> _______________________________________________
> devl mailing list
> devl at freenetproject.org
> http://hawk.freenetproject.org/cgi-bin/mailman/listinfo/devl
> 

-- 
Matthew Toseland
mtoseland at blueyonder.co.uk
amphibian at sourceforge.net
Freenet/Coldstore open source hacker.
Employed full time by Freenet Project Inc. from 11/9/02 to 11/11/02.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: 
<https://emu.freenetproject.org/pipermail/devl/attachments/20020924/582cc7ee/attachment.pgp>

Reply via email to