From owner-freebsd-hackers@FreeBSD.ORG Fri Oct 3 21:11:11 2008 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 734801065690; Fri, 3 Oct 2008 21:11:11 +0000 (UTC) (envelope-from freebsd-hackers@wheelhouse.org) Received: from mail.nearlyfreespeech.net (x1.phxe.nearlyfreespeech.net [208.94.116.235]) by mx1.freebsd.org (Postfix) with ESMTP id 4B2168FC19; Fri, 3 Oct 2008 21:11:11 +0000 (UTC) (envelope-from freebsd-hackers@wheelhouse.org) Received: from [10.0.1.201] (78.193.33.65.cfl.res.rr.com [65.33.193.78]) by mail.nearlyfreespeech.net (Postfix) with ESMTPSA id 90F0BEBC3C; Fri, 3 Oct 2008 14:11:09 -0700 (MST) Message-Id: <85727D2B-5ABD-4A23-B1B4-80B00407D0FC@wheelhouse.org> From: Jeff Wheelhouse To: John Baldwin In-Reply-To: <200810011717.35873.jhb@freebsd.org> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v929.2) Date: Fri, 3 Oct 2008 17:11:07 -0400 References: <8185F68B-C443-4891-BEC2-5E3D453DDC93@wheelhouse.org> <200809241212.09920.jhb@freebsd.org> <200810011717.35873.jhb@freebsd.org> X-Mailer: Apple Mail (2.929.2) Cc: freebsd-hackers@freebsd.org Subject: Re: Major SMP problems with lstat/namei X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 Oct 2008 21:11:11 -0000 On Oct 1, 2008, at 5:17 PM, John Baldwin wrote: > It sounds like you missed some of the dirhash changes somehow, as > dirhash no > longer has any lockmgr stuff in it (and only ever did in HEAD). I've > generated a patch though using svn. You can grab it from > http://www.FreeBSD.org/~jhb/patches/ufs_lookup7.patch Note that you > will > have to set vfs.lookup_shared=1 to enable shared locks (either > loader tunable > or sysctl). We lost our test server due to production needs, but should have it back tomorrow. In the mean time, I've downloaded the patch; it applied cleanly and I'm building the resulting kernel now. I'll report back once we get the chance to test it. Thanks, Jeff