Re: Question on FFS support

Alexander Viro (viro@math.psu.edu)
Sat, 9 Oct 1999 02:17:47 -0400 (EDT)


On Sat, 9 Oct 1999, Anthony Barbachan wrote:

> Hi all,
>
> Since long fsck times on my Linux samba/NFS file servers have become an
> annoyance, albiet a minor one thanks to Linux's stability (but nothing can
> stop a client from turning the server off and crashing the server or similar
> mishaps and a few times Linux failed to unmount some filesystem(s) when
> doing a reboot or started booting and said some maximum mount count had been
> reached and started fscking), I decided to look into FreeBSD when I heard
> that it had a journaling filesystem with the additional plus of large file
> support. However this also has me wondering why FFS support hasn't been
> included in the Linux kernel. I would have thought that with the need for a
> journaling filesystem FFS would have been adopted, especially with the BSD
> code available. Is there some issue that has prevented this?

a) FFS is not journaling.
b) FFS is supported on Linux.
c) FFS under FreeBSD uses Kirk's softupdates. That's what you ar thinking
about.
d) s-u is not fs-specific, at least between the FFS/UFS/EXT2
e) IIRC EXT2 driver under -CURRENT also uses s-u.
f) Kirk's code seriously depends on the BSD page/buffer cache (Linux is
moving to the similar variant) _and_ on the BSD VFS.
g) Linux VFS differs. Big way.
h) The old pre-alpha code around s-u for Linux that I had in Spring is (a)
buggy and (b) depends on the old buffer cache.

-
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/