ChucksProjects

From Linux NFS

(Difference between revisions)
Jump to: navigation, search
(grammar and style)
(NFS client build testing)
Line 25: Line 25:
* Tests all patches in a series
* Tests all patches in a series
* Later add more static analysis for each patch
* 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
[[BuildTestNotes|More notes]]
[[BuildTestNotes|More notes]]

Revision as of 22:44, 15 August 2007

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