All of lore.kernel.org
 help / color / mirror / Atom feed
From: "J. Bruce Fields" <bfields@fieldses.org>
To: "Myklebust, Trond" <Trond.Myklebust@netapp.com>
Cc: Chuck Lever <chuck.lever@oracle.com>,
	"J. Bruce Fields" <bfields@redhat.com>,
	"linux-nfs@vger.kernel.org" <linux-nfs@vger.kernel.org>
Subject: Re: [PATCH 2/5] SUNRPC: allow disabling idle timeout
Date: Fri, 26 Apr 2013 11:43:48 -0400	[thread overview]
Message-ID: <20130426154348.GD17268@fieldses.org> (raw)
In-Reply-To: <1366815805.3812.1.camel@leira.trondhjem.org>

On Wed, Apr 24, 2013 at 03:03:23PM +0000, Myklebust, Trond wrote:
> On Wed, 2013-04-24 at 11:00 -0400, J. Bruce Fields wrote:
> > On Thu, Apr 18, 2013 at 10:25:49AM -0700, Chuck Lever wrote:
> > > 
> > > On Apr 18, 2013, at 10:14 AM, "J. Bruce Fields" <bfields@redhat.com> wrote:
> > > 
> > > > On Thu, Apr 18, 2013 at 05:07:03PM +0000, Myklebust, Trond wrote:
> > > >> On Thu, 2013-04-18 at 13:00 -0400, J. Bruce Fields wrote:
> > > >>> On Mon, Apr 15, 2013 at 03:35:04PM -0400, J. Bruce Fields wrote:
> > > >>>> From: "J. Bruce Fields" <bfields@redhat.com>
> > > >>>> 
> > > >>>> In the gss-proxy case we don't want to have to reconnect at random--we
> > > >>>> want to connect only on gss-proxy startup when we can steal gss-proxy's
> > > >>>> context to do the connect in the right namespace.
> > > >>>> 
> > > >>>> So, provide a flag that allows the rpc_create caller to turn off the
> > > >>>> idle timeout.
> > > >>> 
> > > >>> Chuck, the basic ideas was your suggestion, does the executation look OK
> > > >>> here?  I had to copy the rpc_create flags down to the xprt_create, I
> > > >>> don't know if that's reasonable.
> > > >> 
> > > >> This patch will conflict with commit
> > > >> b7993cebb841b0da7a33e9d5ce301a9fd3209165 (SUNRPC: Allow rpc_create() to
> > > >> request that TCP slots be unlimited) that was posted on this list
> > > >> earlier this week.
> > > > 
> > > > Oh, sorry, I missed that.
> > > > 
> > > > Presumably then I should just work on top of that and do the same
> > > > thing--define a pair of flags
> > > > {RP_CLNT_CREATE|XPRT_CREATE}_NO_IDLE_TIMEOUT and translate between the
> > > > two in rpc_create.
> > > 
> > > Agree.
> > 
> > The result (untested) looks like this.
> > 
> > If this is OK--Trond, do you mind if I merge this commit (or
> > nfs-for-next) into my tree, and then the rest of the gss-proxy patches
> > on top?
> > 
> > Or is the nfs-for-next branch still potentially subject to rewriting?
> 
> nfs-for-next is stable, so it should be safe to pull into your nfsd
> tree.

OK, done locally, pushing out that and the gss-proxy work soon pending
some testing.

This just means I'll want to wait till after your branch is pulled for
the next merge window before sending my pull-request, to avoid creating
confusion about who did what.

Therefore, please delay your request as long as you like, as that will
give me an excuse for my own procrastination.  Thanks!

--b.

  reply	other threads:[~2013-04-26 15:43 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-04-15 19:35 [PATCH 0/5] (v4) gss-proxy upcall for nfsd J. Bruce Fields
2013-04-15 19:35 ` [PATCH 1/5] SUNRPC: attempt AF_LOCAL connect on setup J. Bruce Fields
2013-04-15 19:35 ` [PATCH 2/5] SUNRPC: allow disabling idle timeout J. Bruce Fields
2013-04-18 17:00   ` J. Bruce Fields
2013-04-18 17:07     ` Myklebust, Trond
2013-04-18 17:14       ` J. Bruce Fields
2013-04-18 17:25         ` Chuck Lever
2013-04-24 15:00           ` J. Bruce Fields
2013-04-24 15:03             ` Myklebust, Trond
2013-04-26 15:43               ` J. Bruce Fields [this message]
2013-04-15 19:35 ` [PATCH 3/5] SUNRPC: conditionally return endtime from import_sec_context J. Bruce Fields
2013-04-15 19:35 ` [PATCH 4/5] SUNRPC: Add RPC based upcall mechanism for RPCGSS auth J. Bruce Fields
2013-04-15 19:35 ` [PATCH 5/5] SUNRPC: Use gssproxy upcall for server RPCGSS authentication 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=20130426154348.GD17268@fieldses.org \
    --to=bfields@fieldses.org \
    --cc=Trond.Myklebust@netapp.com \
    --cc=bfields@redhat.com \
    --cc=chuck.lever@oracle.com \
    --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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.