AFFS breaking [was Re: Solaris 100K TCP connections, good example? was:[Fwd: [Fwd:

Pavel Machek (pavel@suse.cz)
Tue, 28 Sep 1999 23:34:11 +0200


Hi!

> ObThingsThatSuck: AFFS layout. Up to 5 (on-disk) list surgeries upon the
> rename(). In the bloody single-linked lists. Happy, happy, joy, joy... And
> we can't allow the thing to break in the middle - fs corruption and
> general unhappiness will follow. Damn, plain unlink may take 3

Well, so AFFS will break horribly if you powerdown in the middle of
rename. And what?

Or is problem with allocating memory in the middle of operation? Or is
problem with failing harddrives?

> _and_ reshuffling of another sort of lists (also single-linked). The
> bloody thing is choke-full of metadata-corrupting races and I can't blame
> the authors of the driver. Now, authors of the _design_... What was the
> old UK punishment for high treason, again? Arrrgh...

Well, I think it involves separating head from body :-).

Pavel

-- 
I'm really pavel@ucw.cz. Look at http://195.113.31.123/~pavel.  Pavel
Hi! I'm a .signature virus! Copy me into your ~/.signature, please!

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/