why does nfs use it's own buffer cache?
Hello, what are the reasons of XNU kernel using separate buffer cache (storing struct nfsbuf's) for NFS? It seems that all buffer cache operations are going through file system VOP_STRATEGY() at which point NFS could initiate networking IO. There should be some important reason I am missing, because in the current state of affairs there is significant code duplication (hashing, async IO daemon, whole nfs_bio.c), NFS doesn't enjoys advantages of vfs_cluster.c, etc. Nikita. _______________________________________________ darwin-kernel mailing list | darwin-kernel@lists.apple.com Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/darwin-kernel Do not post admin requests to the list. They will be ignored.
participants (1)
-
Nikita Danilov