On Mon, Nov 12, 2001 at 01:10:13PM +0100, Oskar Sandberg wrote:
> On Sun, Nov 11, 2001 at 07:02:23PM -0500, Tavin Cole wrote:
> <>
> > What makes the datastore so nasty to fix is that it's not a matter of
> > weeding the bugs out of a sufficient design.. there are just big
> > architectural holes that still need to be filled. I'm not trying
> > to discourage anyone from finding and fixing bugs in the current
> > system, but I'm totally convinced that any serious effort to make
> > it really robust will lead the designer down the same paths of
> > extensive re-designing that I've been down.
>
> Tavin, how much of the necessary stuff (circular buffers etc) could be
> implemented on top of regular files instead of the native FS? I know the
> advantages of the FS, but it has to be weighted against the workload
> necessary,
Circular buffers are actually pretty easy wherever you put them.
Temp files could be allocated from the file-system instead of the
store but there is no indication that that is causing any problems.
Moving the directory and routing table out of the store again would
at least make sure they can't get lost, but we would still have
problems with the directory contents being inaccurate.
> and I'm beginning to feel that what started as a joke is
> growing ad inifinitum.
I actually do see an end in sight :)
--
:: tavin cole (tcole at espnow.com) ::
if there's been a way to build it
there'll be a way to destroy it
things are not all that out of control
- stereolab
_______________________________________________
Devl mailing list
Devl at freenetproject.org
http://lists.freenetproject.org/mailman/listinfo/devl