Re: File system awareness (or lack thereof) of vfs granting of leases

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> On Tue, Feb 20, 2007 at 10:46:51AM -0500, Robert Rappaport wrote:
> We did an experimental distributed lease implementation in gfs(1) a while
> ago.  It worked, but was so extremely expensive that there was no point in
> considering it seriously.  The problem is that _every_ open and close of
> every file requires a new dlm lock operation.  Leases require knowledge
> about the cluster-wide opened/closed state of files, not only that but the
> mode they're open in.

We're using leases to implement NFSv4 delegations.  Delegations are
similar to leases--they come in read and write variants, and they give
clients a guarantee that they'll be warned before another client is
allowed to do a conflicting open--but delegations are completely optional.
 A server can deny a delegation for any reason, even when there isn't
necessarily a conflicting open.

So perhaps we need some way for nfsd to ask the filesystem to give it a
lease, but only if it's easy to do so.  Would it be possible to make it
cheap for GFS to give out leases in some particular (hopefully common)
cases?

And would such an operation be useful for Samba, or does it really need
leases to be mandatory?

--b.

-
To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Ext4 Filesystem]     [Union Filesystem]     [Filesystem Testing]     [Ceph Users]     [Ecryptfs]     [AutoFS]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux Cachefs]     [Reiser Filesystem]     [Linux RAID]     [Samba]     [Device Mapper]     [CEPH Development]
  Powered by Linux