Re: Turning off delegations in NFSv4 server?

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

 



On Fri, Mar 05, 2010 at 03:12:46PM +0000, Matt Bernstein wrote:
> On Mar 4 J. Bruce Fields wrote:
>> On Thu, Mar 04, 2010 at 09:23:26AM +0000, Matt Bernstein wrote:
>>> On Jan 10 2008 J. Bruce Fields wrote:
>>>> The easiest thing is probably just to turn off leases:
>>>> 	echo 0 >/proc/sys/fs/leases-enable
>>>
>>> I found this from two years ago, and am wondering
>>> - is this still the easiest thing to do?
>>> - is this on server, client or both?
>>> - will it break anything else?
>>>
>>> We have a CentOS 5.4 NFS3/NFS4/samba server with about 300 clients on its
>>> subnet, and another 100-200 on another subnet, which under high load has
>>> started kernel-panicking (sometimes in nfsd4_cb_recall).
>>
>> Have you filed a bug with the backtraces?
>
> Duly nudged. I've posted the most recent one to  
> <http://bugs.centos.org/view.php?id=4229>.

OK, thanks.  Unfortunately that code has changed quite a bit since
2.6.18.  I don't recall this specific bug, but I wouldn't be suprised if
it's something we've since fixed.  Looking through 'gitk v2.6.18..
fs/nfsd/nfs4callback.c fs/nfsd/nfs4state.c' for delegation/callback
fixes might be one approach.

--b.

>
>>> I want to disable delegations to see if that cures our symptoms--but I
>>> worry that turning leases off might cause other problems.
>>
>> No, it shouldn't cause problems, at least for NFSv4 clients.  (Samba may
>> be more reliant on leases, especially if Samba and NFSv4 clients are
>> acting on the same files at the same time--but I don't know.)
>
> Thanks; no-one's grumbled just yet.
>
> Matt
--
To unsubscribe from this list: send the line "unsubscribe linux-nfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Filesystem Development]     [Linux USB Development]     [Linux Media Development]     [Video for Linux]     [Linux NILFS]     [Linux Audio Users]     [Yosemite Info]     [Linux SCSI]

  Powered by Linux