VOP_LEASE
zachary.loafman at isilon.com
zachary.loafman at isilon.com
Sun Apr 5 13:24:36 PDT 2009
On Sun, Apr 05, 2009 at 06:31:59PM +0100, Robert Watson wrote:
>
> On Sat, 12 Apr 2008, Jeff Roberson wrote:
>
>> As far as I can tell this has never been used. Unless someone can show
>> me otherwise I'm going to go ahead and remove it.
>
> (A year, +/- one week, passes...)
>
> Since we now have an NFSv4 client/server and it doesn't use VOP_LEASE,
> and NQNFS is long-gone, I propose we revisit removing VOP_LEASE [...]
I haven't had a chance to dig into the code, but can you explain how the
v4 server is granting delegations without something like VOP_LEASE? This
was actually a conversation I was going to prep for prior to BSDcan. We
already have a cluster-coherent oplock mechanism for CIFS, and we were
planning on trying to hook that in with v4 delegations, but our FS very
much needs VOP calls to accomplish things like delegations. We can't use
a local lease manager.
Like I said, I need to look at code; it's very likely the existing
VOP_LEASE isn't right for us, anyways.
--
Zach Loafman | Staff Engineer | Isilon Systems
More information about the freebsd-arch
mailing list