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
> [EMAIL PROTECTED]
> http://hawk.freenetproject.org/cgi-bin/mailman/listinfo/devl
> 

-- 
Matthew Toseland
[EMAIL PROTECTED]
[EMAIL PROTECTED]
Freenet/Coldstore open source hacker.
Employed full time by Freenet Project Inc. from 11/9/02 to 11/11/02.

Attachment: msg04013/pgp00000.pgp
Description: PGP signature

Reply via email to