On Wed, Oct 22, 2008 at 04:46:00PM -0400, Miles Nordin wrote: > I thought NFSv2 -> NFSv3 was supposed to make this prestoserv, SSD, > battery-backed DRAM stuff not needed for good performance any more. I > guess not though.
There are still a number of operations in NFSv3 and NFSv4 which the client must wait for synchronously. Things like file creation, fsync() (duh) and therefore close(). This mostly negatively affects untarring and restores. Ideally applications like tar should be able to do asynchronous open()s and close()s, but the OS doesn't provide those, so such apps would have to use threads. But in reality those apps are single-threaded and not remotely asynchronous. Nico -- _______________________________________________ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss