[pnfs] [patch 00/10] Add partial backchannel support to the client

Ricardo Labiaga ricardo.labiaga at netapp.com
Fri Jan 18 13:00:36 EST 2008


Apparently some people didn't get the patch set, so I'll resend it now.
It's actually a set of 11 patches, not 10 (as the subject line
suggests).

- ricardo


On Thu, 2008-01-17 at 14:29 -0800, Labiaga, Ricardo wrote:
> Following is the reworked first part of the backchannel patch set.
> Most notably, I've reworked the preallocation routines in patch 06 so
> that they can handle multiple mounts that result in multiple
> nfs_server structures that share the same rpc_clnt.  You will notice
> that xprt_destroy_backchannel() does not handle more than one session
> per nfs_server.  I have not addressed this xprt_destroy_backchannel()
> limitiation since it is not yet used and mostly because it depends of
> where the nfs4_session structure will be attached.  I still owe the
> list a write up with the set of cases of what we may want to do with
> sessions and where it makes sense to attach the nfs4_session
> structure.  I'd like to finalize that before updating this function.
> No changes may be needed depending on what we decide there.
>  
> The old patch 03 that set the SESSION4_BACK_CHAN bit will be submitted
> in a future patch set that implements the reply path.  
>  
> The current patch 09 now closes the connection in case it can not get
> a preallocated rpc_xprt (because it's exceeded the number of slots).
> Previously it was simply dropping the request.  I have not yet tested
> this particular piece since I don't yet have the server pieces to
> trigger it.
> This patch set is the initial part of the functionality
> that implements the detection of RPC calls over an existing connection
> and queues them for processing by an NFSv4.1 backchannel RPC service.
> The processing of the request and the reply to the server are
> implemented as a separate patch set coming soon.
> 
> 
> - ricardo
> _______________________________________________
> pNFS mailing list
> pNFS at linux-nfs.org
> http://linux-nfs.org/cgi-bin/mailman/listinfo/pnfs


More information about the pNFS mailing list