[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