[pnfs] Server sessions slot table patches

William A. (Andy) Adamson andros at citi.umich.edu
Tue Apr 3 09:42:33 EDT 2007


hi

here are 9 patches that implement the server slot table management. there is
not DRC yet, but this code has been developed with the DRC in mind. This
code almost passes the connectathon tests on the 4.1-sessions branch with
the client patches i just sent out.

it fails the general connectathon tests with an NFS4ERR_SEQ_MISORDERED. i
note that the client mostly uses slot 0, and occasionally uses slot 1. the
slot 1 sequence is out of order - i don't know if it is the client or
server.

please review the patches...

thanks

-->Andy
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://linux-nfs.org/pipermail/pnfs/attachments/20070403/65cc172d/attachment-0001.htm 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Get-rid-of-compile-warnings-for-dump_sessionid.patch
Type: application/octet-stream
Size: 651 bytes
Desc: not available
Url : http://linux-nfs.org/pipermail/pnfs/attachments/20070403/65cc172d/attachment-0009.obj 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-Modify-server-sessionid_hashtble-for-better-performa.patch
Type: application/octet-stream
Size: 5213 bytes
Desc: not available
Url : http://linux-nfs.org/pipermail/pnfs/attachments/20070403/65cc172d/attachment-0010.obj 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-Declare-server-sessionid_t-and-rename-server-session.patch
Type: application/octet-stream
Size: 5490 bytes
Desc: not available
Url : http://linux-nfs.org/pipermail/pnfs/attachments/20070403/65cc172d/attachment-0011.obj 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0004-Muliple-sessions-per-server-clientid.patch
Type: application/octet-stream
Size: 7389 bytes
Desc: not available
Url : http://linux-nfs.org/pipermail/pnfs/attachments/20070403/65cc172d/attachment-0012.obj 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0005-Simplify-client-state-renewal-in-nfsd4_sequence.patch
Type: application/octet-stream
Size: 1198 bytes
Desc: not available
Url : http://linux-nfs.org/pipermail/pnfs/attachments/20070403/65cc172d/attachment-0013.obj 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0006-Add-forward-channel-and-slots-to-server-session.patch
Type: application/octet-stream
Size: 5094 bytes
Desc: not available
Url : http://linux-nfs.org/pipermail/pnfs/attachments/20070403/65cc172d/attachment-0014.obj 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0007-Slot-table-sequence-number-processing-for-server.patch
Type: application/octet-stream
Size: 2850 bytes
Desc: not available
Url : http://linux-nfs.org/pipermail/pnfs/attachments/20070403/65cc172d/attachment-0015.obj 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0008-Expand-current_sid-to-include-the-current-slot.patch
Type: application/octet-stream
Size: 8389 bytes
Desc: not available
Url : http://linux-nfs.org/pipermail/pnfs/attachments/20070403/65cc172d/attachment-0016.obj 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0009-Server-exchange_id-to-draft-ietf-nfsv4-minorversion1.patch
Type: application/octet-stream
Size: 6156 bytes
Desc: not available
Url : http://linux-nfs.org/pipermail/pnfs/attachments/20070403/65cc172d/attachment-0017.obj 


More information about the pNFS mailing list