From owner-freebsd-stable@FreeBSD.ORG Tue Mar 7 18:16:20 2006 Return-Path: X-Original-To: stable@freebsd.org Delivered-To: freebsd-stable@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EC64116A420 for ; Tue, 7 Mar 2006 18:16:20 +0000 (GMT) (envelope-from dpkirchner@gmail.com) Received: from nproxy.gmail.com (nproxy.gmail.com [64.233.182.200]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0123043D86 for ; Tue, 7 Mar 2006 18:16:09 +0000 (GMT) (envelope-from dpkirchner@gmail.com) Received: by nproxy.gmail.com with SMTP id c31so1053453nfb for ; Tue, 07 Mar 2006 10:16:00 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=sKjjNl0MS5PRSJ4cIrkZl3xITE+BTgOJGOo579DFHYpxb5cdIobBpQ2bspq2geYrbtWLC6AYAjvaRWptX0zbrmWkbQnqRQAPS4JPyFwIMc3J6vX8sShHDpDnJKSsLGdehPe4E6eq0y0c/xW2Ozf4TfSae6NCy0tW/Y+slvCnVSk= Received: by 10.48.244.17 with SMTP id r17mr2860644nfh; Tue, 07 Mar 2006 10:15:59 -0800 (PST) Received: by 10.48.222.16 with HTTP; Tue, 7 Mar 2006 10:15:59 -0800 (PST) Message-ID: <35c231bf0603071015r6277acdeva95b2f7699e24b@mail.gmail.com> Date: Tue, 7 Mar 2006 10:15:59 -0800 From: "David Kirchner" Sender: dpkirchner@gmail.com To: "Jeff Roberson" In-Reply-To: <20060303153833.Q557@10.0.0.1> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <20060303153833.Q557@10.0.0.1> Cc: stable@freebsd.org Subject: Re: VFS MFC testers wanted X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Mar 2006 18:16:21 -0000 On 3/3/06, Jeff Roberson wrote: > I plan to MFC all of this lovely stuff for 6.1: > > http://www.chesapeake.net/~jroberson/vfsmfc.diff > > I'm looking for people who are willing to patch their stable boxes and > test this. This has the following changes in it: > > 1) Improved debugging with DEBUG_LOCKS via the new stack(9) api. > 2) Fixed an INACTIVE leak. > 3) Fixed several unmount races. > 4) Fixed several nullfs unmount issues. > 5) Some more Giant related VFS fixes and asserts. > 6) Fixed the quota deadlock. > > These problems should be rare enough that most of you have not seen them. > So just let me know if this introduces any new problems etc. I will be > MFCing within a week. Do you have a list of the PRs that this affects and/or resolves? I'm curious, specifically, about kern/84589. I believe it may be related to snapshots in some way, but I don't know. I'm not going to be able to test the patch on these servers, unfortunately, as they're fully in production now. The servers are stable now with background_fsck=3D"NO", but "YES" is still the default (last I checked). FWIW: the deadlock in 84589 doesn't involve quotas, as there were no quotas enabled in the kernel. The URLs referenced in the PR are no longer valid (they were never clicked) but I can produce them if necessary. Also: http://www.freebsd.org/releases/6.1R/todo.html The todo page mentions deadlocks but doesn't link to any specific PRs/threads that discuss them. Are these fixed with this MFC?