On Thu, May 18, 2006 at 05:35:27PM -0700, Daniel Phillips wrote: > Ok, I just figured out how to be really lazy and do cluster-consistent > NFS locking across clustered NFS servers without doing much work. In the > duh category, only one node will actually run lockd and all other NFS > server nodes will just port-forward the NLM traffic to/from it.
Yeah, I can't see why that wouldn't work with v2/v3. The same trick won't work with NFSv4 since it has the locking integrated into the protocol. It shouldn't be that much work to make lockd/nfsd use whatever locking the filesystem provides--see http://linux-nfs.org/cgi-bin/gitweb.cgi?p=bfields-2.6.git;a=shortlog;h=server-cluster-locking-api for one attempt. Of course the hard part is providing the locking support in the filesystem in the first place! And the main obstacle to our work has been the lack of an in-kernel filesystem that does this.... (The only testing has been done with GPFS.) --b. _______________________________________________ Ocfs2-devel mailing list [email protected] http://oss.oracle.com/mailman/listinfo/ocfs2-devel
