1 Nov 2007 18:38
Re: QTCTL?
ron minnich <rminnich <at> gmail.com>
2007-11-01 17:38:05 GMT
2007-11-01 17:38:05 GMT
right, but before the experiments start in earnest, see what they're doing at lustre.org, in nfs v3, etc. Much of this discussion is familiar. <shameless plug> you can also see what I did in mnfs ca. 1992, if you promise to ignore the use I put it to (DSM). I implemented invalidates for shared pages. It took, like 15 minutes to implement. It required that I run an nfs server on each client, however, and it worked because NFS blocks on a node have a global name: <fhandle>:<offset>. So the server tracked who had what pages, and an invalidate was actually a simple RPC from servers to clients. yes, this broke the c-s-c model, but hey ... I like it better than leases, personally. But neither this nor leases seems to scale terribly well to 4096 or more clients. ron
RSS Feed