|| ||"J. Bruce Fields" <firstname.lastname@example.org>|
|| ||Andrew Morton <email@example.com>|
|| ||vfs lease api|
|| ||Fri, 29 Jun 2007 15:21:24 -0400|
Eventually we want to be able to support NFSv4 delegations for cluster
filesystem exports. We implement NFSv4 delegations using leases. So to
make this work, we need leases to be passed down to the filesystem, so
that a cluster filesystem can enforce leases correctly across all nodes.
The following patches do some minor cleanup of the lease code, and then
add a setlease() file method.
For now the only implementations of setlease() we include (for NFS and
GFS2) are used only to turn off leases selectively. To complete this
work we'll need to implement proper lease support for GFS2 or OCFS2, and
probably do some more work on lease breaking.
But we're requesting this be included in -mm now in the theory that the
lease-disabling behavior is useful now anyway, and in hopes that this
will the required further work.
I'm also keeping this in the "for-mm" branch at:
(And maybe you could also remove the server-cluster-locking-api branch
from your list of git fetches, if it's still there?--I don't intend to
use it any more.)
To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in
the body of a message to firstname.lastname@example.org
More majordomo info at http://vger.kernel.org/majordomo-info.html