panic again

Pavel Merdine freebsd-fs at merdin.com
Thu Oct 28 08:00:44 PDT 2004


Hello ,

Wednesday, October 27, 2004, 8:48:05 PM, you wrote:

...

> This appears to be the code from FreeBSD 4.x, which does not have the
> background fsck feature, so any unclean file systems must be fsck'ed
> before they are mounted.  This does not depend on whether or not
> softupdates is enabled.  Softupdates in FreeBSD 4.x is primarily just
> enhances file system write performance.

That should have been written in docs several years ago :) .
We though we had full softupdates support and never looked at the
sources to confirm that.

> Background fsck also requires the file system to have a snapshot
> ...
> This code permits the file system to be mounted even if it is unclean as
> long as softupdates is enabled.

Thanks a lot for the explanation.
Unfortunately, 5.x is not stable enough now for production use.
And  again,  there  is no guarantee that a panic will not occur before
the check is done.

Can  I  ask  you,  is  there  a filesystem that could be considered as
substitution of FFS in FreeBSD for better reliability and performance.
I mean in terms of compatibility and license.

BTW,  please fix a bug in dirpref(), it should use 64-bit counters. At
least, make sure it does not divide by zero. You can find the details
at http://lists.freebsd.org/pipermail/freebsd-stable/2004-August/008563.html

-- 
/ Pavel Merdine





More information about the freebsd-fs mailing list