ericab wrote:
hey Vic, and word on that NFS patch ?
also, what is the location of this data in the source tree ?
Hey Eric, it was a little more difficult than I first thought... Basically, I had to modify the NFSFile.cpp classes to create a caching mechanism. The patch uses the negotiated buffer size (ie. 1M in my case) to cache and logically reads/seeks data in the cache... If it is not in the cache then it hits the NFS share to fetch the next 1M...
To be honest I didn't see a huge difference on my network and the more I look at it the more I think it may have something to do with libnfs as mounting the NFS share at the OS level works without a hitch... I'll keep on investigating as I really don't want permanent mounts at the OS level if I don't have to!
Happy to share the patch with you if you would like to test?
Cheers!