All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] [RFC] Maybe avoid gssd upcall timeout
@ 2013-05-13 16:25 Chuck Lever
  2013-05-13 16:25 ` [PATCH 1/2] NFS: Revert commit 4edaa308 and follow-on fixes Chuck Lever
                   ` (2 more replies)
  0 siblings, 3 replies; 19+ messages in thread
From: Chuck Lever @ 2013-05-13 16:25 UTC (permalink / raw)
  To: linux-nfs

Hi-

Here's a stab at addressing the 15 second wait for some 3.10 sec=sys
mounts where the client is not running rpc.gssd.

After reverting the "use krb5i for SETCLIENTID" patch, I've added
the AUTH_SYS fallback in the EACCES case in
nfs4_discover_server_trunking().  I'm not sure whether we need to
supplement what's there now, or replace it.

"case -ENOKEY:" is added so the kernel will recognize that when gssd
is changed to return that instead of EACCES in this case.  If the
second patch is appled to 3.7 stable and following, it might be a way
to address the same regression in older kernels.

I've been focused on another bug this week, so this has seen very
light testing only.  Looking for comments.

---

Chuck Lever (2):
      NFS: Revert commit 4edaa308 and follow-on fixes
      NFS: Fall back to AUTH_SYS for SETCLIENTID (take 2)


 fs/nfs/nfs4client.c |    4 +--
 fs/nfs/nfs4state.c  |   65 +++++++++++++++++++++++++++++++++++++++++++++++----
 2 files changed, 61 insertions(+), 8 deletions(-)

-- 
Chuck Lever

^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2013-05-15 19:55 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-05-13 16:25 [PATCH 0/2] [RFC] Maybe avoid gssd upcall timeout Chuck Lever
2013-05-13 16:25 ` [PATCH 1/2] NFS: Revert commit 4edaa308 and follow-on fixes Chuck Lever
2013-05-13 16:25 ` [PATCH 2/2] NFS: Fall back to AUTH_SYS for SETCLIENTID (take 2) Chuck Lever
2013-05-15 16:04   ` J. Bruce Fields
2013-05-15 16:23     ` Chuck Lever
2013-05-15 17:16       ` J. Bruce Fields
2013-05-15 17:39         ` J. Bruce Fields
2013-05-15 17:42           ` Chuck Lever
2013-05-15 17:48             ` J. Bruce Fields
2013-05-15 19:28               ` Chuck Lever
2013-05-15 19:52                 ` J. Bruce Fields
2013-05-15 19:55                   ` Myklebust, Trond
2013-05-15 16:18 ` [PATCH 0/2] [RFC] Maybe avoid gssd upcall timeout Myklebust, Trond
2013-05-15 16:22   ` Chuck Lever
2013-05-15 16:24     ` Myklebust, Trond
2013-05-15 16:30       ` Chuck Lever
2013-05-15 16:40         ` Myklebust, Trond
2013-05-15 16:47           ` Chuck Lever
2013-05-15 18:15   ` J. Bruce Fields

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.