On Thu, Sep 26, 2002 at 01:59:23PM +0100, Matthew Toseland wrote: > Hi. storeType=native has advanced to the point where wider testing would > be useful. Caveats: > a) It logs _TONS_ of stuff. Hawk, for example, has a 1GB logfile at this > instant, having run for a day (it will be reset before it overflows). > b) It still uses a single very large directory for all the keys in the > datastore, meaning that large stores and certain filesystems (FAT, ext2, > etc) won't get on well with it (especially with limited RAM). Fixed. Now uses 256 subdirs by the hash of the key. However, it _is_ backwards compatible from previous NativeFSDirectory stores. > c) Very large datastores have proportionately high memory usage, and > start-up time. > d) There are bugs, and I want help in finding them. Two that I have seen > are "Network Error", without it saying RNF or DNF, and corruption of > data while it is being streamed (after it has downloaded it is fine > though). > e) I may impose incompatible format changes in the near future, so don't > expect to keep your datastore forever. > > HOWTO: > Stop node. > Remove the monolithic datastore file store_<portnumber> or whatever > Set storeType=native in your freenet.conf > Start node. > > It will create a directory named after the datastore file, and populate > that. Talk to me at mtoseland at blueyonder.co.uk or #freenet if you have > any problems, bug reports etc. It is most useful if you use > logLevel=debug (but will produce huge logfiles and run a bit slow). > -- > 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.
-- 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/20020926/9efe6157/attachment.pgp>
