Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 6 Apr 2009 13:13:00 +0100 (BST)
From:      Robert Watson <rwatson@FreeBSD.org>
To:        zachary.loafman@isilon.com
Cc:        arch@freebsd.org
Subject:   Re: VOP_LEASE
Message-ID:  <alpine.BSF.2.00.0904061311020.34905@fledge.watson.org>
In-Reply-To: <20090405201048.GB6319@isilon.com>
References:  <20080412021209.W43186@desktop> <alpine.BSF.2.00.0904051829490.12639@fledge.watson.org> <20090405201048.GB6319@isilon.com>

next in thread | previous in thread | raw e-mail | index | archive | help

On Sun, 5 Apr 2009, zachary.loafman@isilon.com wrote:

> 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,

Let me know if/when you're ready for the VOP_LEASE-axing to take place, and 
I'll move ahead with it.

And we should perhaps add delegation/oplock/etc mechanisms to our agenda for 
the devsummit?

Robert N M Watson
Computer Laboratory
University of Cambridge



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?alpine.BSF.2.00.0904061311020.34905>