From: Peter Zijlstra Subject: Re: [PATCH 0/6] Re: [PATCH] improve the performance of large sequential write NFS workloads Date: Thu, 07 Jan 2010 09:16:16 +0100 Message-ID: <1262852176.4049.72.camel@laptop> References: <20100106200928.GB22781@quack.suse.cz> <20100106205110.22547.85345.stgit@localhost.localdomain> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Cc: Wu Fengguang , Jan Kara , Steve Rago , "linux-nfs@vger.kernel.org" , "jens.axboe" , Peter Staubach , Arjan van de Ven , Ingo Molnar , "linux-fsdevel@vger.kernel.org" To: Trond Myklebust Return-path: In-Reply-To: <20100106205110.22547.85345.stgit@localhost.localdomain> Sender: linux-fsdevel-owner@vger.kernel.org List-ID: On Wed, 2010-01-06 at 15:51 -0500, Trond Myklebust wrote: > OK, here is the full series so far. I'm resending because I had to fix > up a couple of BDI_UNSTABLE typos in Peter's patch... Looks good and thanks for fixing things up! Acked-by: Peter Zijlstra > > Peter Zijlstra (1): > VM: Split out the accounting of unstable writes from BDI_RECLAIMABLE > > Trond Myklebust (5): > NFS: Run COMMIT as an asynchronous RPC call when wbc->for_background is set > VM: Use per-bdi unstable accounting to improve use of wbc->force_commit > VM: Don't call bdi_stat(BDI_UNSTABLE) on non-nfs backing-devices > VM/NFS: The VM must tell the filesystem when to free reclaimable pages > VFS: Ensure that writeback_single_inode() commits unstable writes > > > fs/fs-writeback.c | 31 ++++++++++++++++++++++++++++++- > fs/nfs/client.c | 1 + > fs/nfs/file.c | 1 + > fs/nfs/inode.c | 16 ---------------- > fs/nfs/internal.h | 3 ++- > fs/nfs/super.c | 2 -- > fs/nfs/write.c | 39 +++++++++++++++++++++++++++++++++++---- > include/linux/backing-dev.h | 9 ++++++++- > include/linux/fs.h | 9 +++++++++ > include/linux/writeback.h | 5 +++++ > mm/backing-dev.c | 6 ++++-- > mm/filemap.c | 2 +- > mm/page-writeback.c | 30 ++++++++++++++++++++++++------ > mm/truncate.c | 2 +- > 14 files changed, 121 insertions(+), 35 deletions(-) >