ChucksProjects
From Linux NFS
(Difference between revisions)
Chucklever (Talk | contribs) |
Chucklever (Talk | contribs) |
||
Line 12: | Line 12: | ||
[[MountNotes|More notes]] | [[MountNotes|More notes]] | ||
- | |||
- | |||
- | |||
- | |||
== Rebuild the NFS server and client XDR layer from the ground up == | == Rebuild the NFS server and client XDR layer from the ground up == | ||
Line 22: | Line 18: | ||
* Each function called with a simplified virtual API | * Each function called with a simplified virtual API | ||
* All functions re-entrant so we can remove the BKL | * All functions re-entrant so we can remove the BKL | ||
+ | |||
+ | == NFS client build testing == | ||
+ | |||
+ | [[BuildTestNotes|More notes]] | ||
+ | |||
+ | == Advanced file sync tool == | ||
+ | |||
+ | [[FileSyncer|More notes]] | ||
+ | |||
+ | == Unifying storage management on Linux == | ||
+ | |||
+ | [[StorageUnificationTool|More notes]] | ||
== Construct productized performance tools based on /proc/self/mounstats == | == Construct productized performance tools based on /proc/self/mounstats == |
Revision as of 22:07, 15 August 2007
Contents |
Mount
- Scalable mounting (more efficient use of network resources; mountd connection caching)
- Rewrite nfs(5)
- Real unit testing
- Useful error reporting
- Complete internationalization
- Proper implementation of break-back retries
- Support for IPv6
- Support for server failover options
- Testing of -o remount
Rebuild the NFS server and client XDR layer from the ground up
- More complete type checking and error reporting
- Each function called with a simplified virtual API
- All functions re-entrant so we can remove the BKL