From owner-freebsd-current@FreeBSD.ORG Mon Jul 26 23:00:43 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 95E5316A4CE; Mon, 26 Jul 2004 23:00:43 +0000 (GMT) Received: from mail.dt.e-technik.uni-dortmund.de (krusty.dt.e-technik.Uni-Dortmund.DE [129.217.163.1]) by mx1.FreeBSD.org (Postfix) with ESMTP id EBD0243D3F; Mon, 26 Jul 2004 23:00:42 +0000 (GMT) (envelope-from ma@dt.e-technik.uni-dortmund.de) Received: from m2a2.dyndns.org (p5487CB64.dip.t-dialin.net [84.135.203.100]) 06B8A3682E; Tue, 27 Jul 2004 01:00:42 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by merlin.emma.line.org (Postfix) with ESMTP id B264BB6876; Tue, 27 Jul 2004 01:00:40 +0200 (CEST) Received: from merlin.emma.line.org ([127.0.0.1]) by localhost (m2a2.dyndns.org [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 30368-01; Tue, 27 Jul 2004 01:00:39 +0200 (CEST) Received: by merlin.emma.line.org (Postfix, from userid 500) id C8668A0ACE; Tue, 27 Jul 2004 01:00:39 +0200 (CEST) To: Brian Fundakowski Feldman In-Reply-To: <20040726175219.GA96815@green.homeunix.org> (Brian Fundakowski Feldman's message of "Mon, 26 Jul 2004 13:52:19 -0400") References: <1090718450.2020.4.camel@illusion.com> <200407251112.46183.doconnor@gsoft.com.au> <1090790611.4628.1.camel@illusion.com> <20040726152151.GC1473@green.homeunix.org> <20040726114142.E32601@pooker.samsco.org> <20040726175219.GA96815@green.homeunix.org> From: Matthias Andree Date: Tue, 27 Jul 2004 01:00:39 +0200 Message-ID: User-Agent: Gnus/5.110003 (No Gnus v0.3) Emacs/21.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Scanned: by amavisd-new at m2a2.dyndns.org cc: Scott Long cc: current@freebsd.org cc: bugghy Subject: Re: magic sysrq keys functionality X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Jul 2004 23:00:43 -0000 Brian Fundakowski Feldman writes: > If you just want to generalize it, you can say that "SoftUpdates > guarantees that your file systems will not get corrupt due to just > software errors." Not quite - it suggests that softdep were immune to bugs in its own implementation, which it certainly is not (and isn't claimed in the first place). softdep is just "async but writing blocks in the right order to avoid corruption of the on-disk state". It assumes your writes execute in the order scheduled. If your drive reorders writes, you can save the extra effort and switch to async. Same service level: "complete reinstall if it goes wrong". > I don't particularly think not having UPS is a good idea, Depends on the service level required. I have seen few power outages at home, one of 110 mins, one of 45 mins, and one or two of 2 or 3 minutes in the past 15 years - in a city of c. 200,000 inhabitants in Western Germany. Not something that would cause me to buy UPS, some software or hardware bug is way more likely to nuke a file system here. > Also, hw.ata.wc really shouldn't default to 1. What has always bothered me about this is that this FORCES the write cache on even if the drive's manufacturer or user configured it to off outside FreeBSD, for instance with the manufacturer's floppy, there is no such thing as "use whichever the drive had configured". -- Matthias Andree Encrypted mail welcome: my GnuPG key ID is 0x052E7D95 (PGP/MIME preferred)