ChucksProjects

From Linux NFS

Revision as of 22:44, 15 August 2007 by Chucklever (Talk | contribs)
Jump to: navigation, search

Contents

Mount

  • Add scalable mounting (more efficient use of network resources; mountd connection caching)
  • Rewrite nfs(5)
  • Add real unit testing
  • Make error reporting more useful
  • Complete internationalization
  • Properly implement of break-back retries
  • Implement support for IPv6
  • Implement support for server failover options
  • Test "-o remount" -- handled by /usr/sbin/mount instead of /sbin/mount.nfs?

More notes

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

NFS client build testing

  • Builds kernel with "allmodconfig" and "allyesconfig"
  • Automated - no user intervention once started
  • Tests all patches in a series
  • Later add more static analysis for each patch
  • Need to add post-analysis tool that compares the build logs
  • Need to eliminate as many spurious warnings generated by the tool chain as possible

More notes

Advanced file sync tool

More notes

Unifying storage management on Linux

More notes

Construct productized performance tools based on /proc/self/mounstats

Personal tools