i put a new version of the kenfs code we're running at coraid on sources.
/n/sources/contrib/quanstro/src/myfs.  we continue to see good performance
and the most serious problem encountered so far is that the default
route was configured incorrectly requiring a creative dynamic route
for sntp.

this version fixes a locking problem in send and recv when called spllo
and a few bugs with odd configurations.  it also deprecates devsd code.
the huge size of the myricom firmware lead to devices and ethernet
controllers.  these are controlled by tables in $conf/etherctlr.c and
$conf/devtab.c.  this has reduced the size of the kernel built for the
soekris 4501 (aska) to 177994 bytes compressed.  finally, the partition
code has been reworked so that fdisk or prep partitions may be used
in addition to old-style partitions.  this allowed the boot code to use
a Device instead of a one-off construct for the nvr file.  thus the nvr
file for aska is
        nvr=ph0"9fat"!fs.nvr
where ph0"9fat" is a regular Device and fs.nvr is a fat file name.  the
same syntax may be used in filsys declarations. the main filesystem
on my new (unfinished) fs is declared as
        filsys main cpe2.0"kcache"e2.1
since i need just a few gb of cache, using an fdisk partition allows
me to archive linux junk to the rest of that partition without 
opening an lba accountancy.  for performance reasons, it would
make less sense for the cache and worm to share a partitioned
target.

the floppy as been temporarly (?) broken by this change.

if anyone is interested in a soekris 4501 fs, contact me off list.
judging by the size of my worm, a 4GB CF should be enough to
run for several years.  or, use a small boot CF and an aoe target.

- erik

Reply via email to