Received: from oss.sgi.com (localhost.localdomain [127.0.0.1]) by oss.sgi.com (8.12.3/8.12.3) with ESMTP id g3IG5j8d030152 for ; Thu, 18 Apr 2002 09:05:45 -0700 Received: (from majordomo@localhost) by oss.sgi.com (8.12.3/8.12.3/Submit) id g3IG5jD4030151 for linux-xfs-outgoing; Thu, 18 Apr 2002 09:05:45 -0700 X-Authentication-Warning: oss.sgi.com: majordomo set sender to owner-linux-xfs@oss.sgi.com using -f Received: from zeus-e8.americas.sgi.com ([198.149.7.103]) by oss.sgi.com (8.12.3/8.12.3) with SMTP id g3IG5d8d030120 for ; Thu, 18 Apr 2002 09:05:39 -0700 Received: from daisy-e185.americas.sgi.com (daisy-e194.americas.sgi.com [128.162.194.214]) by zeus-e8.americas.sgi.com (SGI-SGI-8.9.3/americas-smart-nospam1.1) with ESMTP id LAA27533; Thu, 18 Apr 2002 11:06:37 -0500 (CDT) Received: from jen.americas.sgi.com (jen.americas.sgi.com [128.162.187.49]) by daisy-e185.americas.sgi.com (SGI-8.9.3/SGI-server-1.7) with ESMTP id LAA14804; Thu, 18 Apr 2002 11:06:37 -0500 (CDT) Received: by jen.americas.sgi.com (8.11.6/SGI-client-1.7) id g3IG43l11459; Thu, 18 Apr 2002 11:04:03 -0500 Subject: Re: IDE write cache and journaling file systems From: Steve Lord To: Jens Axboe Cc: Andi Kleen , Jim Buzbee , XFS List In-Reply-To: <20020418160344.GM2492@suse.de> References: <3CBEE618.B220A393@echostar.com> <1019144692.10200.8.camel@jen.americas.sgi.com> <20020418175314.A21976@wotan.suse.de> <20020418160344.GM2492@suse.de> Content-Type: text/plain Content-Transfer-Encoding: 7bit X-Mailer: Evolution/1.0.2 Date: 18 Apr 2002 11:04:03 -0500 Message-Id: <1019145843.10294.10.camel@jen.americas.sgi.com> Mime-Version: 1.0 Sender: owner-linux-xfs@oss.sgi.com Precedence: bulk On Thu, 2002-04-18 at 11:03, Jens Axboe wrote: > On Thu, Apr 18 2002, Andi Kleen wrote: > > > > > > Andi Kleen was experimenting with the ide cache flushing code in the > > > Suse kernel and adding some flushing calls to XFS. We talked about > > > the right place to add them, I am not sure if he has tried it yet. > > > > I've tried it and also got it to work in an experimental state, but decided > > to rewrite it to use barriers instead. I didn't yet get around to do this > > rewrite. The reason for the rewrite is that just doing the flush slows > > it down a lot. > > Using barriers is surely the right approach, and lets the kernel use > flushes or tag barriers as provided by the hardware. > > > It requires considerable infrastructure not in the standard kernel. > > ? Both the SuSE kernel has the infrastructure, and the 2.5 kernels so as > well. Unless I am mistaken, Jim is tied down to a fairly old kernel. Steve -- Steve Lord voice: +1-651-683-3511 Principal Engineer, Filesystem Software email: lord@sgi.com