From owner-freebsd-chat Sun Dec 16 15:22:53 2001 Delivered-To: freebsd-chat@freebsd.org Received: from excalibur.skynet.be (excalibur.skynet.be [195.238.3.135]) by hub.freebsd.org (Postfix) with ESMTP id 7CEE537B41B; Sun, 16 Dec 2001 15:22:20 -0800 (PST) Received: from [10.0.1.22] (ip-27.shub-internet.org [194.78.144.27] (may be forged)) by excalibur.skynet.be (8.11.6/8.11.6/Skynet-OUT-2.16) with ESMTP id fBGNM1801587; Mon, 17 Dec 2001 00:22:01 +0100 (MET) (envelope-from ) Mime-Version: 1.0 X-Sender: bs663385@pop.skynet.be Message-Id: In-Reply-To: <20011214141902.F69086-100000@turtle.looksharp.net> References: <20011214141902.F69086-100000@turtle.looksharp.net> Date: Sun, 16 Dec 2001 22:36:52 +0100 To: "Brandon D. Valentine" , Brad Knowles From: Brad Knowles Subject: Re: IBM suing (was: RMS Suing was [SUGGESTION] - JFS for FreeBSD) Cc: Terry Lambert , , , , Content-Type: text/plain; charset="us-ascii" ; format="flowed" Sender: owner-freebsd-chat@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org At 2:39 PM -0500 on 2001/12/14, Brandon D. Valentine wrote: > The major advantage people see to a journaling file system is that of > the lack of fsck on boot. This is crucial to large filesystems. But you've got this today with softupdates. Look at the filesystem work that Joe Greco has done for his multi-terabyte scale news servers, which he detailed at SANE 2000 (see ). He's got his file servers down to the point where he can flip the power switch off, flip it back on, and have the servers up and fully operational in less than thirty seconds. Moreover, the news system doesn't see a single user-visible hiccup, because it smoothly fails over to backup servers when the primaries become unavailable. You could probably do the same with AIX, but it would take a lot of work. > Perhaps when Softupdates on FFS gets to the point where snapshots and > background fsck are fully implemented and well tested and maybe even > enabled by default then people will stop asking for a journaling file > system. I don't know very much about JFS, but I do know that the design > of XFS offers some cool features like dynamic inode creation. XFS has a lot of cool features, but I don't see that we necessarily need to implement XFS per se, in order to get the same features. > One would > also think the ability to possibly relink rm'd files by rolling back > journal transactions would be a potentially useful feature on a > filesystem being used on the average user's desk. That only works up to the point where the journal rolls over, and assumes that all data writes as well as all meta-data writes are processed through the log. However, by forcing all data writes as well as meta-data writes through the journal, you increase by many orders of magnitude the amount of information that has to be written by the journal, and you also shorten its useful lifespan by the same amount. -- Brad Knowles, H4sICIFgXzsCA2RtYS1zaWcAPVHLbsMwDDvXX0H0kkvbfxiwVw8FCmzAzqqj1F4dy7CdBfn7 Kc6wmyGRFEnvvxiWQoCvqI7RSWTcfGXQNqCUAnfIU+AT8OZ/GCNjRVlH0bKpguJkxiITZqes MxwpSucyDJzXxQEUe/ihgXqJXUXwD9ajB6NHonLmNrUSK9nacHQnH097szO74xFXqtlbT3il wMsBz5cnfCR5cEmci0Rj9u/jqBbPeES1I4PeFBXPUIT1XDSOuutFXylzrQvGyboWstCoQZyP dxX4dLx0eauFe1x9puhoi0Ao1omEJo+BZ6XLVNaVpWiKekxN0VK2VMpmAy+Bk7ZV4SO+p1L/ uErNRS/qH2iFU+iNOtbcmVt9N16lfF7tLv9FXNj8AiyNcOi1AQAA To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-chat" in the body of the message