linux-nfs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Jim Rees <rees@umich.edu>
To: Benny Halevy <bhalevy@panasas.com>
Cc: linux-nfs@vger.kernel.org, peter honeyman <honey@citi.umich.edu>
Subject: [PATCH 0/6] pnfs block layout updates
Date: Thu,  7 Jul 2011 12:26:06 -0400	[thread overview]
Message-ID: <cover.1310055433.git.rees@umich.edu> (raw)

This patch set applies to the pnfs-block branch of your git repo.  Together
with the previous 34 patch set this adds the pnfs block layout client to
pnfs.  I am soliciting comments on this set.  The final patch set will
differ in three small ways:

1. Removal of some debug printks
2. Removal of the DEVONLY patch
3. Fix up some signed-offs

I believe this set addresses the comments since the previous patch set,
including rewriting the I/O path to eliminate write_begin/end and defer
layoutget to flush time.

This set is also available on the for-benny branch of
git://citi.umich.edu/projects/linux-pnfs-blk.git .

Jim Rees (2):
  get rid of deprecated xdr macros
  reindent

Peng Tao (4):
  SQUASHME: pnfs-block: Remove write_begin/end hooks
  SQUASHME: pnfs-block: skip sectors already initialized
  SQUASHME: pnfs: teach layoutcommit handle multiple segments
  pnfs-block: mark IO error with NFS_LAYOUT_{RW|RO}_FAILED

 fs/nfs/blocklayout/blocklayout.c    |  716 ++++++++++++++++-------------------
 fs/nfs/blocklayout/blocklayout.h    |   51 +---
 fs/nfs/blocklayout/blocklayoutdev.c |   30 ++-
 fs/nfs/blocklayout/extents.c        |  115 +++---
 fs/nfs/file.c                       |   26 +--
 fs/nfs/nfs4filelayout.c             |    2 +-
 fs/nfs/nfs4proc.c                   |    8 +-
 fs/nfs/pnfs.c                       |  101 ++----
 fs/nfs/pnfs.h                       |  119 +------
 fs/nfs/write.c                      |   12 +-
 include/linux/nfs_fs.h              |    3 +-
 include/linux/nfs_xdr.h             |    2 +-
 12 files changed, 459 insertions(+), 726 deletions(-)

-- 
1.7.4.1


             reply	other threads:[~2011-07-07 16:26 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-07-07 16:26 Jim Rees [this message]
2011-07-07 16:26 ` [PATCH 1/6] SQUASHME: pnfs-block: Remove write_begin/end hooks Jim Rees
2011-07-13 12:52   ` Benny Halevy
2011-07-13 13:43     ` Jim Rees
2011-07-14  5:05     ` tao.peng
2011-07-14 11:25       ` Jim Rees
2011-07-07 16:26 ` [PATCH 2/6] SQUASHME: pnfs-block: skip sectors already initialized Jim Rees
2011-07-07 16:26 ` [PATCH 3/6] SQUASHME: pnfs: teach layoutcommit handle multiple segments Jim Rees
2011-07-07 16:26 ` [PATCH 4/6] get rid of deprecated xdr macros Jim Rees
2011-07-07 16:26 ` [PATCH 5/6] reindent Jim Rees
2011-07-07 16:26 ` [PATCH 6/6] pnfs-block: mark IO error with NFS_LAYOUT_{RW|RO}_FAILED Jim Rees

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=cover.1310055433.git.rees@umich.edu \
    --to=rees@umich.edu \
    --cc=bhalevy@panasas.com \
    --cc=honey@citi.umich.edu \
    --cc=linux-nfs@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).