It is until you have very stateful filesystems. Then you have to have
persistent storage somewhere that tells you what the heck you were
thinking of last time you created a filehandle. You end up doing a table
lookup, dispatch, and possibly a copy on every incoming packet. You never
know when a client has finished with a file.
All of the problems with the user-space NFS server should be sufficient
evidence that NFS is limited at best as an abstraction for arbitrary
filesystems.
-- Zygo Blaxell, Linux Engineer, Corel Corporation, zygob@corel.ca (work), zblaxell@furryterror.org (play). It's my opinion, I tell you! Mine! All MINE! Size of 'diff -Nurw [...] winehq corel' as of Mon Feb 22 16:14:00 EST 1999 Lines/files: In 2948 / 53, Out 30223 / 431, Both 32441 / 464- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/