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? -- Suresh Jayaraman -- 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