[prev in list] [next in list] [prev in thread] [next in thread] 

List:       linux-nfs
Subject:    Re: pNFS, multiple paths to Data Server not used by pNFS linux client.
From:       Trond Myklebust <trondmy () hammerspace ! com>
Date:       2018-07-29 23:22:42
Message-ID: e8093d124a34f08ec4c1053df14ba760c4b57efb.camel () hammerspace ! com
[Download RAW message or body]

Hi Suresh,

On Tue, 2018-07-24 at 09:58 +0000, Suresh Jayaraman wrote:
> Hi Trond et al,
> 
> On 07/19/2018 12:39 PM, Aditya Agnihotri wrote:
> > 
> > We are testing our pNFS server with linux client, when the server
> > returns multiple paths to a v4 DS via GETDEVINFO, we see that the
> > client validated the paths (does exchange id) but does not use the
> > alternate paths in IO.
> > Tracing the code path, it seems that when DS is a NFS v3 server,
> > path is added, but for NFS v4 DS server, client setup function
> > callback path fails to add.
> 
> Is this observation that rpc_clnt_setup_test_and_add_xprt() doesn't
> call
> rpc_xprt_switch_add_xprt() neither in the test function nor let
> rpc_clnt_add_xprt() add the xprt correct? This seems to be limiting
> Linux pNFS client from using multiple paths with Tegile/WD pNFS
> server.
> 
> If yes, would you like a patch that attempts to fix this?
> 

I believe that the only reason why the NFSv4 DS server code was never
changed is that it would need to be tested, and none of us has such a
setup to test with.

So yes, if you're able to test out that setup and are seeing a bug,
then we're happy to take a fix.

Cheers
  Trond
-- 
Trond Myklebust
Linux NFS client maintainer, Hammerspace
trond.myklebust@hammerspace.com


--
To unsubscribe from this list: send the line "unsubscribe linux-nfs" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic