[pnfs] new client and server session patches for 4.1-sessions branch for review

William A. (Andy) Adamson andros at citi.umich.edu
Mon Apr 9 15:25:45 EDT 2007


i've done the following:

1) set the op_exchange_id implementation id array to zero length, so we have
no time to encode, and therefore no 64/32 bit seconds issue.
2) fixed a bug in Rahul's latest patch which removed double calls to
sequence_done.
3) applied the changes from Benny to the server patches
4) ran connectathon tests.
5) ran the basic test over nfsv3 and compared times to nfsv4.1 with the
crc32 hash and without the crc32 hash (just used the sessionid generation as
an index)
and found no difference in time between all three runs. so, for now let's
stick with the crc32 hash.

the first 10 patches are server, the last 5 are client.

after review, i would like to update the 4.1-sessions branch, and merge it
with the master.

-->Andy
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://linux-nfs.org/pipermail/pnfs/attachments/20070409/af23698a/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: 653 bytes
Desc: not available
Url : http://linux-nfs.org/pipermail/pnfs/attachments/20070409/af23698a/attachment-0015.obj 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-Modify-server-sessionid_hashtble.patch
Type: application/octet-stream
Size: 3568 bytes
Desc: not available
Url : http://linux-nfs.org/pipermail/pnfs/attachments/20070409/af23698a/attachment-0016.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: 5266 bytes
Desc: not available
Url : http://linux-nfs.org/pipermail/pnfs/attachments/20070409/af23698a/attachment-0017.obj 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0004-Muliple-sessions-per-server-clientid.patch
Type: application/octet-stream
Size: 7220 bytes
Desc: not available
Url : http://linux-nfs.org/pipermail/pnfs/attachments/20070409/af23698a/attachment-0018.obj 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0005-Simplify-client-state-renewal-in-nfsd4_sequence.patch
Type: application/octet-stream
Size: 1200 bytes
Desc: not available
Url : http://linux-nfs.org/pipermail/pnfs/attachments/20070409/af23698a/attachment-0019.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: 4172 bytes
Desc: not available
Url : http://linux-nfs.org/pipermail/pnfs/attachments/20070409/af23698a/attachment-0020.obj 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0007-Slot-table-sequence-number-processing-for-server.patch
Type: application/octet-stream
Size: 3506 bytes
Desc: not available
Url : http://linux-nfs.org/pipermail/pnfs/attachments/20070409/af23698a/attachment-0021.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: 9229 bytes
Desc: not available
Url : http://linux-nfs.org/pipermail/pnfs/attachments/20070409/af23698a/attachment-0022.obj 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0009-Update-the-server-EXCHANGE_ID-to-minorversion1-10.patch
Type: application/octet-stream
Size: 4256 bytes
Desc: not available
Url : http://linux-nfs.org/pipermail/pnfs/attachments/20070409/af23698a/attachment-0023.obj 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0010-Update-client-exchange_id-structures-to-minorversion.patch
Type: application/octet-stream
Size: 1874 bytes
Desc: not available
Url : http://linux-nfs.org/pipermail/pnfs/attachments/20070409/af23698a/attachment-0024.obj 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0011-Update-client-nfs4_proc_exchange_id-to-minorversion1.patch
Type: application/octet-stream
Size: 1216 bytes
Desc: not available
Url : http://linux-nfs.org/pipermail/pnfs/attachments/20070409/af23698a/attachment-0025.obj 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0012-Update-exchange_id-encode-XDR-to-minorversion1-10.patch
Type: application/octet-stream
Size: 1548 bytes
Desc: not available
Url : http://linux-nfs.org/pipermail/pnfs/attachments/20070409/af23698a/attachment-0026.obj 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0013-Update-exchange_id-decode-XDR-to-minorversion1-10.patch
Type: application/octet-stream
Size: 2064 bytes
Desc: not available
Url : http://linux-nfs.org/pipermail/pnfs/attachments/20070409/af23698a/attachment-0027.obj 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0014-Use-nfs4_commit_alloc-in-nfs_commit_list.patch
Type: application/octet-stream
Size: 912 bytes
Desc: not available
Url : http://linux-nfs.org/pipermail/pnfs/attachments/20070409/af23698a/attachment-0028.obj 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0015-Fixed-functions-that-invoked-sequence_done-twice.patch
Type: application/octet-stream
Size: 2383 bytes
Desc: not available
Url : http://linux-nfs.org/pipermail/pnfs/attachments/20070409/af23698a/attachment-0029.obj 


More information about the pNFS mailing list