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: Much wider testing :). > 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). This is still a problem. If you want to help me debug it though, you need to run at logLevel=debug - and there will be more bugs, I just don't know where they are yet. > 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, as I said earlier. It now uses 256 dirs. > c) Very large datastores have proportionately high memory usage, and > start-up time. Much alleviated. > 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. Shouldn't be necessary unless/until I implement encrypted native FS dirs - there is a strong argument that we shouldn't concern ourselves with this, leave it to the OS.
f) You should preferably be able to recompile from CVS to keep up with the changes. If you can give me an account on the unix machine running the node after reporting a bug this would be even better. > > 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 [EMAIL PROTECTED] 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 > [EMAIL PROTECTED] > [EMAIL PROTECTED] > Freenet/Coldstore open source hacker. > Employed full time by Freenet Project Inc. from 11/9/02 to 11/11/02. -- 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.
msg04066/pgp00000.pgp
Description: PGP signature
