linux-fsdevel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Andrew Morton <akpm@linux-foundation.org>
To: "J. Bruce Fields" <bfields@fieldses.org>
Cc: Trond.Myklebust@netapp.com, eshel@almaden.ibm.com,
	linux-fsdevel@vger.kernel.org, hch@infradead.org
Subject: Re: nfs locking for cluster filesystems
Date: Tue, 17 Apr 2007 11:05:19 -0700	[thread overview]
Message-ID: <20070417110519.b7a5c81b.akpm@linux-foundation.org> (raw)
In-Reply-To: <20070417175533.GB20843@fieldses.org>

> On Tue, 17 Apr 2007 13:55:33 -0400 "J. Bruce Fields" <bfields@fieldses.org> wrote:
> On Thu, Apr 05, 2007 at 07:40:50PM -0400, J. Bruce Fields wrote:
> > If a filesystem defines a ->lock() method, that method is called when an
> > application uses fcntl(), but it isn't called from the code path used by
> > the lock managers (lockd (for nfsv2/v3) and nfsd itself (for v4)).  The
> > following patches remedy that.  (This hasn't been a problem until
> > recently because the filesystems that define ->lock (nfs, cifs, etc.)
> > aren't filesystems that nfsd exports.  The arrival of cluster
> > filesystems changes that.)
> > 
> > We'd like an ack from Trond and/or Christoph before this goes into
> > mainline, but it seems ready at least for testing in -mm.
> > 
> > The first four to six patches are actually just locks.c cleanup.
> 
> I've got an updated series addressing Christoph's comments (except that
> it's still using FL_CANCEL instead of a ->cancel() file method).  I was
> arguing with myself about what would be the least obnoxious way to send
> the update:
> 
> 	- resend all 17?  (Seems like mild overkill.)
> 	- resend just the last 10?  (The first 7 are identical to what's
> 	  in -mm.)
> 	- Send in an incremental patch?  (But I really wouldn't want
> 	  them submitted to the kernel that way.)

Yes, there's no perfect approach here, if the changes are too large to
permit the preferred approach of doing an incremental patch against each
main patch.

> 	- Ask you to fetch from the server-cluster-locking-api branch of
> 		git://linux-nfs.org/~bfields/linux.git

Well if we're all now happy with the level of review then a git tree is OK
by me.  I'll suck that tree down later in the week, will let you know if
anything goes wrong.


  reply	other threads:[~2007-04-17 18:06 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-04-17 17:55 nfs locking for cluster filesystems J. Bruce Fields
2007-04-17 18:05 ` Andrew Morton [this message]
2007-04-17 19:44   ` J. Bruce Fields
  -- strict thread matches above, loose matches on Subject: below --
2007-05-07 15:25 J. Bruce Fields
2007-04-05 23:40 J. Bruce Fields

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=20070417110519.b7a5c81b.akpm@linux-foundation.org \
    --to=akpm@linux-foundation.org \
    --cc=Trond.Myklebust@netapp.com \
    --cc=bfields@fieldses.org \
    --cc=eshel@almaden.ibm.com \
    --cc=hch@infradead.org \
    --cc=linux-fsdevel@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).