From owner-freebsd-fs@FreeBSD.ORG Thu Oct 28 15:00:44 2004 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3512616A4CF for ; Thu, 28 Oct 2004 15:00:44 +0000 (GMT) Received: from lancia.kaluga.ru (lancia.kaluga.ru [62.148.128.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4676743D1D for ; Thu, 28 Oct 2004 15:00:43 +0000 (GMT) (envelope-from freebsd-fs@merdin.com) Received: from localhost (242.net-144.kaluga.ru [62.148.144.242] (may be forged)) by lancia.kaluga.ru (8.12.10/8.12.10) with ESMTP id i9SF0ckt022539 for ; Thu, 28 Oct 2004 19:00:39 +0400 (MSD) Received: from localhost ([127.0.0.1]) by [127.0.0.1] with ESMTP (SpamPal v1.57) sender ; 28 Oct 2004 19:00:38 +0400 Date: Thu, 28 Oct 2004 19:00:37 +0400 From: Pavel Merdine X-Mailer: The Bat! (v3.0.1.33) UNREG / CD5BF9353B3B7091 X-Priority: 3 (Normal) Message-ID: <153168377.20041028190037@merdin.com> To: Don Lewis In-Reply-To: <200410271648.i9RGm5DS021247@gw.catspoiler.org> References: <162265023.20041027152045@merdin.com> <200410271648.i9RGm5DS021247@gw.catspoiler.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Subject: Re[6]: panic again X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Oct 2004 15:00:44 -0000 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