From owner-freebsd-stable@FreeBSD.ORG Mon Mar 13 10:12:50 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 7F1ED16A437; Mon, 13 Mar 2006 10:12:50 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [209.31.154.42]) by mx1.FreeBSD.org (Postfix) with ESMTP id ADE8143D66; Mon, 13 Mar 2006 10:12:49 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [209.31.154.41]) by cyrus.watson.org (Postfix) with ESMTP id 83D0A46C05; Mon, 13 Mar 2006 05:12:25 -0500 (EST) Date: Mon, 13 Mar 2006 10:13:30 +0000 (GMT) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: stable@FreeBSD.org Message-ID: <20060313100330.Q92638@fledge.watson.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: jeff@FreeBSD.org Subject: HEADS UP: VFS SMP stability changes merged to RELENG_6 for next beta 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: Mon, 13 Mar 2006 10:12:50 -0000 Jeff Roberson merged a large number of VFS stability improvements to the RELENG_6 tree this morning. These are intended to appear in the next beta, and in stability tests run by Kris and others, they appear to help a lot. However, change comes with risk, and as such, this message is to let you know that the changes have gone into the tree and you might want to, among other things, make sure that you either have a kernel from completely before, or completely after, the series of commits, and you might want to wait 24-48 hours to upgrade to make sure no immediate problems turn up. The commits were performed between 3:00am UTC and 3:15am UTC today against the central CVS repository, and likely have appeared on all of the cvsup mirrors by now. Despite these warnings, it would be really good (tm) if people could run with them as much and as soon as possible in order to shake out any nits before the next beta. They've been getting pretty heavy testing in HEAD, but -CURRENT doesn't offer the testing breadth that -STABLE does, and getting that breadth is really important to the release. Jeff's brief description of the changes is attached below, and as you can see, they're all really good things to have in the release. Robert N M Watson 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. 7) Fixes for an alarming number of snapshot races.