Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Fri, 21 Dec 2001 11:15:05 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Fri, 21 Dec 2001 11:14:55 -0500 Received: from naughty.monkey.org ([204.181.64.8]:36432 "HELO naughty.monkey.org") by vger.kernel.org with SMTP id ; Fri, 21 Dec 2001 11:14:42 -0500 Date: Fri, 21 Dec 2001 11:14:41 -0500 (EST) From: Chuck Lever To: Trond Myklebust Cc: GOTO Masanori , , , , Subject: Re: Possible O_DIRECT problems ? In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org On Fri, 21 Dec 2001, Trond Myklebust wrote: > On Friday 21. December 2001 05:12, GOTO Masanori wrote: > > At Fri, 21 Dec 2001 00:39:42 +0000, > > > > Dave Jones wrote: > > > On Fri, Dec 21, 2001 at 01:23:45AM +0100, Trond Myklebust wrote: > > > > O_DIRECT for NFS isn't yet merged into the kernel. Are these Chuck > > > > Lever's NFS patches you've been testing? > > > > Where is Chuck's patch ? I searched but didn't find. > > I haven't put it up on my own web-site, but it should be available from the > CITI NFS client performance project site. See > > http://www.citi.umich.edu/projects/nfs-perf/patches/ > > > Supporting direct_IO with NFS is some meaningful > > for users who have fast NAS server environment, IMHO. > > It can also provide for better data security in some circumstances. > Journaling in databases over NFS can for instance benefit greatly, and has > been one of Chuck's motivations for doing it. the patch is designed for applications that manage their own data cache, like databases do. but it is also useful for applications that want to move large datasets without blowing the O/S level data cache. in the NFS case, because O_DIRECT read() and write() always go back to the server, you can more easily build clustered and HA applications that share the data storage backend. - Chuck Lever -- corporate: personal: - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/