Re: [PATCH 0/6] Re: [PATCH] improve the performance of large sequential write NFS workloads

Peter Zijlstra
2010-01-07T08:16:16Z

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 <peterz@infradead.org>

>
> 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(-)
>