From: "J. Bruce Fields" <bfields@fieldses.org>
To: Matt Bernstein <+systems.extlists.nfsv4@dcs.qmul.ac.uk>
Cc: NFS list <linux-nfs@vger.kernel.org>,
nfsv4@linux-nfs.org, Matt Bernstein <mb/nfs4@eecs.qmul.ac.uk>
Subject: Re: Turning off delegations in NFSv4 server?
Date: Fri, 5 Mar 2010 10:30:30 -0500 [thread overview]
Message-ID: <20100305153030.GA14862@fieldses.org> (raw)
In-Reply-To: <alpine.LRH.2.00.1003051239050.23376@frank.dcs.qmul.ac.uk>
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
prev parent reply other threads:[~2010-03-05 15:30 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-01-10 19:57 Turning off delegations in NFSv4 server? Jeff Garzik
2008-01-10 20:00 ` J. Bruce Fields
2010-03-04 9:23 ` Matt Bernstein
2010-03-04 14:33 ` J. Bruce Fields
2010-03-05 15:12 ` Matt Bernstein
2010-03-05 15:30 ` J. Bruce Fields [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20100305153030.GA14862@fieldses.org \
--to=bfields@fieldses.org \
--cc=+systems.extlists.nfsv4@dcs.qmul.ac.uk \
--cc=linux-nfs@vger.kernel.org \
--cc=mb/nfs4@eecs.qmul.ac.uk \
--cc=nfsv4@linux-nfs.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox