From owner-freebsd-arch@FreeBSD.ORG Fri Aug 26 10:02:44 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 50F331065673 for ; Fri, 26 Aug 2011 10:02:44 +0000 (UTC) (envelope-from freebsd-arch@m.gmane.org) Received: from lo.gmane.org (lo.gmane.org [80.91.229.12]) by mx1.freebsd.org (Postfix) with ESMTP id D33CD8FC08 for ; Fri, 26 Aug 2011 10:02:39 +0000 (UTC) Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1QwtFF-00081m-6J for freebsd-arch@freebsd.org; Fri, 26 Aug 2011 12:02:37 +0200 Received: from 208.88.188.90.adsl.tomsknet.ru ([90.188.88.208]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 26 Aug 2011 12:02:37 +0200 Received: from vadim_nuclight by 208.88.188.90.adsl.tomsknet.ru with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 26 Aug 2011 12:02:37 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: freebsd-arch@freebsd.org From: Vadim Goncharov Date: Fri, 26 Aug 2011 10:02:25 +0000 (UTC) Organization: Nuclear Lightning @ Tomsk, TPU AVTF Hostel Lines: 30 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> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: 208.88.188.90.adsl.tomsknet.ru X-Comment-To: Robert Watson User-Agent: slrn/0.9.9p1 (FreeBSD) Subject: Re: Removing Giant from VFS in 10.0 X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: vadim_nuclight@mail.ru List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Aug 2011 10:02:44 -0000 Hi Robert Watson! On Fri, 26 Aug 2011 10:11:36 +0100 (BST); Robert Watson wrote about 'Removing Giant from VFS in 10.0 (was: Re: skipping locks, mutex_owned, usb)': > the process we used for the network stack can probably be replicated there > without too much difficulty: > (1) Enumerate all remaining file systems dependent on Giant (probably already > in the wiki, but review and update). > (2) Post a Giant deprecation plan for VFS to arch@, current@, and fs@, > allowing for substantial windows of time between "Announce removal plans", > "Disable build of non-conforming parts", "Remove non-conforming parts", > and with plenty of solicitations for help in fixing non-conforming parts. > (3) Put in some of the legwork to help fix critical things -- mostly > netsmb/smbfs. [...] > 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. And, given the old and recent threads, to announce@ too, please. With, presumably, call for volunteers/sponsors. Or all that last week's hype was for nothing?.. -- WBR, Vadim Goncharov. ICQ#166852181 mailto:vadim_nuclight@mail.ru [Anti-Greenpeace][Sober FreeBSD zealot][http://nuclight.livejournal.com]