On Wed, Oct 02, 2002 at 04:20:55PM +0100, Matthew Toseland wrote:
> On Wed, Oct 02, 2002 at 03:19:49PM +0100, Matthew Toseland wrote:
> > Version 506 is in CVS. storeType now means:
> > 
> > native              NativeFSDirectory - creates a directory to put the data in
> > monolithic  FSDirectory     - the old monolithic datastore
> > freenet             if the first item in storeFiles is a file, use
> >                     monolithic, otherwise use native
> > 
> > storeType=freenet was already the default. Thus new nodes will use
> > native FS directory (which probably has many bugs but not the DSB), old
> > nodes will use monolithic, and if you remove the storefile after your
> > monolithic store corrupts, unless you force the issue with
> > storeType=monolithic, you will get a native FS directory, which
> > shouldn't DSB again. Of course if you freenet.node.Main --resetDS, you
> > will get another monolithic store.
> storeType=convert implemented. If there is a file, it will convert the
> file from the old format to a new format directory (given enough disk
> space - we can't make it the default for this reason). If there is a
> directory, it assumes it has already converted and behaves as
> storeType=native. Enjoy (build 507).
It is reasonably careful. If it doesn't complete the conversion, it will
crash and leave your old storefile, and you can then set it back to
storeType=freenet or storeType=monolithic. So please people, give it a
go.
-- 
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: msg04076/pgp00000.pgp
Description: PGP signature

Reply via email to