Hi Andy, On Tue, 2013-08-13 at 17:47 -0400, andros@xxxxxxxxxx wrote: > From: Andy Adamson <andros@xxxxxxxxxx> > > The current use of __rpc_clone_client results in multiple rpc clients with > the same GSS rpc_auth type, each with it's own gss_context cache. > This can result in multiple gss_contexts for <user, pseudoflavor, server> tuple. > > To avoid multiple gss_contexts share per server/pseudoflavor clients and the resultant gss_context cache. This issue has now been solved at the rpc_auth level. Please note that we _had_ to solve it there since the upcall pipes for krb5, krb5i and krb5p need to be shared too. > We also add the RPC_AUTH_UNIX client for the pNFS Data Server case used in > a subsequent patch, even though the RPC_AUTH_UNIX auth cache is already shared. Can you please look into whether or not we still want to do this? Cheers, Trond -- Trond Myklebust Linux NFS client maintainer NetApp Trond.Myklebust@xxxxxxxxxx www.netapp.com ��.n��������+%������w��{.n�����{��w���jg��������ݢj����G�������j:+v���w�m������w�������h�����٥