From owner-freebsd-hackers@FreeBSD.ORG Thu Mar 3 19:04:56 2005 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CBCF216A4CE for ; Thu, 3 Mar 2005 19:04:56 +0000 (GMT) Received: from hiroshima.ihack.net (209-6-103-199.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com [209.6.103.199]) by mx1.FreeBSD.org (Postfix) with ESMTP id 575F643D1D for ; Thu, 3 Mar 2005 19:04:56 +0000 (GMT) (envelope-from abuse@spamalicious.com) Received: by hiroshima.ihack.net (Postfix, from userid 27753) id 63B6A2A65D5; Thu, 3 Mar 2005 19:04:26 +0000 (UTC) From: "Charles M. Hannum" Organization: By Noon Software, Inc. To: "ALeine" Date: Thu, 3 Mar 2005 19:04:25 +0000 User-Agent: KMail/1.7 References: <200503022115.j22LFnWk083926@marlena.vvi.at> In-Reply-To: <200503022115.j22LFnWk083926@marlena.vvi.at> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200503031904.26219.abuse@spamalicious.com> X-Mailman-Approved-At: Fri, 04 Mar 2005 16:36:07 +0000 cc: tech-security@netbsd.org cc: phk@phk.freebsd.dk cc: hackers@freebsd.org cc: elric@imrryr.org cc: ticso@cicely.de Subject: Re: FUD about CGD and GBDE X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Mar 2005 19:04:56 -0000 On Wednesday 02 March 2005 21:15, ALeine wrote: > phk@phk.freebsd.dk wrote: > > I gave up on journalling myself because IMO it complicates > > things a lot and the problem it solves is very very small. > > If only hardware manufacturers were to equip hard drives with > a mechanism to ensure atomic writes. A capacitor large enough > to hold enough energy to flush the cache upon detecting the > power supply was cut would be sufficient. This has come up many times. In reality, no, that's nowhere near sufficient, because you might have to employ error correction during the write. In addition, in modern disks, the emphasis at power loss is on getting the heads off the disk as fast as possible -- if you don't, the disk is dead -- so any power available is devoted to that.