Date: Sat, 24 Jul 2010 19:26:26 -0400 (EDT) From: Rick Macklem <rmacklem@uoguelph.ca> To: freebsd-fs@freebsd.org Subject: Packrats: NFSv4 client side disk caching Message-ID: <Pine.GSO.4.63.1007241918480.25822@muncher.cs.uoguelph.ca>
next in thread | raw e-mail | index | archive | help
I have just put some patches up on http://people.freebsd.org/~rmacklem/packrat-patches that implement Packrat kernel threads that cache a copy of small files on a client's local disk when an NFSv4 delegation is issued to the client. These only work for NFSv4 mounts where delegations are enabled and the kernel patch expects a post-FreeBSD8.1 FreeBSD-current kernel source tree. (I will try and track the FreeBSD-current kernel with the patch. Please let me know if the patch won't apply.) There is no recovery from client or server crashes implemented yet and, as such, the patches are definitely meant to be experimented with only. They do significantly reduce the # of Read/Write RPCs for initial experiments I've done with them and will hopefully improve performance, particularily when working across WAN networks (larger latency). If you choose to play with it, please let me know how it goes, rick
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.GSO.4.63.1007241918480.25822>