long delay when mounting due to SETCLIENTID AUTH_GSS attempts

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I've noticed that when running a 3.10-pre kernel that if I try to mount
up a NFSv4 filesystem that it now takes ~15s for the mount to complete.

Here's a little rpcdebug output:

[ 3056.385078] svc: server ffff8800368fc000 waiting for data (to = 9223372036854775807)
[ 3056.392056] RPC:       new task initialized, procpid 2471
[ 3056.392758] RPC:       allocated task ffff88010cd90100
[ 3056.393303] RPC:    42 __rpc_execute flags=0x1280
[ 3056.393630] RPC:    42 call_start nfs4 proc SETCLIENTID (sync)
[ 3056.394056] RPC:    42 call_reserve (status 0)
[ 3056.394368] RPC:    42 reserved req ffff8801019f9600 xid 21ad6c40
[ 3056.394783] RPC:       wake_up_first(ffff88010a989990 "xprt_sending")
[ 3056.395252] RPC:    42 call_reserveresult (status 0)
[ 3056.395595] RPC:    42 call_refresh (status 0)
[ 3056.395901] RPC:       gss_create_cred for uid 0, flavor 390004
[ 3056.396361] RPC:       gss_create_upcall for uid 0
[ 3071.396134] RPC: AUTH_GSS upcall timed out.
Please check user daemon is running.
[ 3071.397374] RPC:       gss_create_upcall for uid 0 result -13
[ 3071.398192] RPC:    42 call_refreshresult (status -13)
[ 3071.398873] RPC:    42 call_refreshresult: refresh creds failed with error -13
[ 3071.399881] RPC:    42 return 0, status -13

The problem is that we're now trying to upcall for GSS creds to do the
SETCLIENTID call, but this host isn't running rpc.gssd. Not running
rpc.gssd is pretty common for people not using kerberized NFS. I think
we'll see a lot of complaints about this.

Is this expected? If so, what's the proposed remedy? Simply have
everyone run rpc.gssd even if they're not using kerberized NFS?


-- 
Jeff Layton <jlayton@xxxxxxxxxx>
--
To unsubscribe from this list: send the line "unsubscribe linux-nfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Filesystem Development]     [Linux USB Development]     [Linux Media Development]     [Video for Linux]     [Linux NILFS]     [Linux Audio Users]     [Yosemite Info]     [Linux SCSI]

  Powered by Linux