From owner-freebsd-arch@FreeBSD.ORG Sat Aug 27 09:59:05 2011 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AD4881065672 for ; Sat, 27 Aug 2011 09:59:05 +0000 (UTC) (envelope-from rwatson@freebsd.org) Received: from cyrus.watson.org (cyrus.watson.org [65.122.17.42]) by mx1.freebsd.org (Postfix) with ESMTP id 858C98FC0C for ; Sat, 27 Aug 2011 09:59:05 +0000 (UTC) Received: from [192.168.2.112] (host81-151-180-177.range81-151.btcentralplus.com [81.151.180.177]) by cyrus.watson.org (Postfix) with ESMTPSA id 84A0E46B06; Sat, 27 Aug 2011 05:59:04 -0400 (EDT) Mime-Version: 1.0 (Apple Message framework v1084) Content-Type: text/plain; charset=us-ascii From: "Robert N. M. Watson" In-Reply-To: Date: Sat, 27 Aug 2011 10:59:03 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: References: <4E53986B.5000804@FreeBSD.org> <201108230911.09021.jhb@freebsd.org> <4E564F15.3010809@FreeBSD.org> <201108250945.24606.jhb@freebsd.org> <4e576127.Suqlhieb0FMDx8cB%perryh@pluto.rain.com> To: Benjamin Kaduk X-Mailer: Apple Mail (2.1084) Cc: freebsd-arch@freebsd.org Subject: Re: Removing Giant from VFS in 10.0 (was: Re: skipping locks, mutex_owned, usb) X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Aug 2011 09:59:05 -0000 On 27 Aug 2011, at 02:43, Benjamin Kaduk wrote: > On Fri, 26 Aug 2011, Robert Watson wrote: >=20 >> We also need to start announcing this early in the 10.0 cycle so that = third-party file system developers for FreeBSD -- especially anyone = interested in things like OpenAFS and Fuse, can do appropriate updates = there as well. >=20 > For what it's worth, OpenAFS already passes MNTK_MPSAFE /* solid steel = */, with what I expect is nearly-correct locking. Excellent! (Although I guess OpenAFS internally has the moral equivalent of a Giant = lock that protects its own structures, but that's an entirely = independent problem that the OpenAFS community is already interested = in?) Robert=