NFS client patches for Linux 2.6.6

The following set of patches fix known issues with the 2.6.6 NFS client code, and significantly enhance the support for NFSv4.

linux-2.6.6-01-soft.dif:

RPC: Make "major" timeouts be of fixed length "timeo<<retrans" rather than counting the number of retransmissions. The clock starts at the first attempt to send each request.

RPC: Ensure that we "slow start" the RTT estimation after a major timeout has occurred.

linux-2.6.6-02-fix_nfsroot.dif:

NFSROOT: Fix a bug in the parser.

NFSROOT: Add support for missing standard mount options.

linux-2.6.6-03-printk_cleanup.dif:

RPCSEC_GSS: this adds some new trace messages and makes existing ones consistent with other trace messages in the RPC client.

linux-2.6.6-04-setclientid.dif:

NFSv4: Prime SETCLIENTID call for the delegation callback info.

linux-2.6.6-05-rpc_workqueue.dif:

RPC: Convert rpciod into a work queue for greater flexibility.

linux-2.6.6-06-rpc_queue_lock.dif:

RPC: Remove the rpc_queue_lock global spinlock. Replace it with per-rpc_queue spinlocks

linux-2.6.6-07-file_ctx.dif:

NFSv2/v3/v4: Place NFS nfs_page shared data into a single structure that hangs off filp->private_data. As a side effect, this also cleans up the NFSv4 private file state info.

linux-2.6.6-08-file_ctx2.dif:

NFSv4: More cleanups of the NFSv4 state.

linux-2.6.6-09-delegation1.dif:

NFSv4: Basic code for managing delegation state.

linux-2.6.6-10-delegation2.dif:

NFSv4: Delegation callback server.

linux-2.6.6-NFS4_ALL.dif:

All of the above patches rolled into one.


Return to main menu

Please address all comments about this page to Trond Myklebust
About Trond
Last modified: Mon Jan 05 14:33:10 EST 2004
[ICO]NameLast modifiedSizeDescription

[DIR]Parent Directory  -
[TXT]linux-2.6.6-01-soft.dif19-Apr-2004 12:02 8.7K
[TXT]linux-2.6.6-02-fix_nfsroot.dif19-Apr-2004 16:27 2.6K
[TXT]linux-2.6.6-03-printk_cleanup.dif19-Apr-2004 13:58 19K
[TXT]linux-2.6.6-04-setclientid.dif12-Apr-2004 19:25 5.1K
[TXT]linux-2.6.6-05-rpc_workqueue.dif20-Apr-2004 00:14 29K
[TXT]linux-2.6.6-06-rpc_queue_lock.dif02-Jul-2004 17:20 8.0K
[TXT]linux-2.6.6-07-file_ctx.dif20-Apr-2004 00:17 53K
[TXT]linux-2.6.6-08-file_ctx2.dif05-Apr-2004 17:48 5.0K
[TXT]linux-2.6.6-09-delegation1.dif21-Apr-2004 23:52 16K
[TXT]linux-2.6.6-10-delegation2.dif19-Apr-2004 13:27 28K
[TXT]linux-2.6.6-NFS4_ALL.dif20-Apr-2004 00:19 162K

Return to main menu

Please address all comments about this page to Trond Myklebust
About Trond
Last modified: Fri Mar 11 17:17:40 EST 2005