ToDone list for KNFSD - The Kernel NFS Daemon for Linux
-
Merge NLMv4 patches for lockd from Trond and SGI into 2.3 - People
at SGI might be working on this.
-
Get READDIRPLUS to return filehandles and attributes properly. It
currently cannot because in the place that it needs to call
lookup_dentry, the i_sem semaphore is held, and lookup_dentry might
try to claim the semaphore - deadlock.
The right approach is probably to factor out the heart of
lookup_dentry (where it says "This does the actual lookups") into a
"lookup_one_dentry" which takes a flag saying whether or not the
i_sem is currently held.
-
Run Connect-a-thon tests on the NFSv3 server.
-
Change the format of the filehandle to make it more extensible. I
sent mail to nfs-devel outlining this, but wont have time to
implement it until southern-autumn 2000.
-
When synchronous writes are enabled, inode changes (particularly
SETATTR and CREATE) don't get written syncronously to disc, as
there is no interface to do that. Such an interface should be
added to nfsd_operations.
(it was done by adding a "wait" flag to write_inode).
Last updated 15th June 2000
Visit my home page.