From: "J. Bruce Fields" Subject: Re: Read/Write NFS I/O performance degraded by FLUSH_STABLE page flushing Date: Fri, 5 Jun 2009 15:54:34 -0400 Message-ID: <20090605195434.GI14043@fieldses.org> References: <1241126587.15476.62.camel@heimdal.trondhjem.org> <1243615595.7155.48.camel@heimdal.trondhjem.org> <1243618500.7155.56.camel@heimdal.trondhjem.org> <20090530075756.GA27885@infradead.org> <20090601223008.GF5950@fieldses.org> <20090605145450.GA11988@infradead.org> <1244218328.5410.38.camel@heimdal.trondhjem.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: Christoph Hellwig , Krishna Kumar , Greg Banks , Brian R Cowan , Chuck Lever , linux-nfs@vger.kernel.org, linux-nfs-owner@vger.kernel.org, Peter Staubach To: Trond Myklebust Return-path: Received: from mail.fieldses.org ([141.211.133.115]:54722 "EHLO pickle.fieldses.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751960AbZFETyu (ORCPT ); Fri, 5 Jun 2009 15:54:50 -0400 In-Reply-To: <1244218328.5410.38.camel-rJ7iovZKK19ZJLDQqaL3InhyD016LWXt@public.gmane.org> Sender: linux-nfs-owner@vger.kernel.org List-ID: On Fri, Jun 05, 2009 at 12:12:08PM -0400, Trond Myklebust wrote: > On Fri, 2009-06-05 at 10:54 -0400, Christoph Hellwig wrote: > > On Mon, Jun 01, 2009 at 06:30:08PM -0400, J. Bruce Fields wrote: > > > > NFSD stops calling ->fsync without a file struct. > > > > > > > > I think the open file cache will help us with that, if we can extend > > > > it to also cache open file structs for directories. > > > > > > Krishna Kumar--do you think that'd be a reasonable thing to do? > > > > Btw, do you have at least the basic open files cache queue for 2.6.31? > > > > Now that _will_ badly screw up the write gathering heuristic... How? --b.