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

Trond Myklebust
2010-01-06T20:59:33Z

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...

Cheers
Trond

---

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