ChucksProjects

From Linux NFS

(Difference between revisions)
Jump to: navigation, search
(NFS client build testing)
(grammar and style)
Line 1: Line 1:
== Mount ==
== Mount ==
-
* Scalable mounting (more efficient use of network resources; mountd connection caching)
+
* Add scalable mounting (more efficient use of network resources; mountd connection caching)
* Rewrite nfs(5)
* Rewrite nfs(5)
-
* Real unit testing
+
* Add real unit testing
-
* Useful error reporting
+
* Make error reporting more useful
* Complete internationalization
* Complete internationalization
-
* Proper implementation of break-back retries
+
* Properly implement of break-back retries
-
* Support for IPv6
+
* Implement support for IPv6
-
* Support for server failover options
+
* Implement support for server failover options
-
* Testing of -o remount
+
* Test "-o remount" -- handled by /usr/sbin/mount instead of /sbin/mount.nfs?
[[MountNotes|More notes]]
[[MountNotes|More notes]]

Revision as of 22:43, 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

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