From owner-freebsd-current@FreeBSD.ORG Mon Jul 2 14:33:51 2012 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 11D37106566B; Mon, 2 Jul 2012 14:33:51 +0000 (UTC) (envelope-from cattelan@thebarn.com) Received: from x.digitalelves.com (x.digitalelves.com [209.98.77.55]) by mx1.freebsd.org (Postfix) with ESMTP id AA8608FC14; Mon, 2 Jul 2012 14:33:50 +0000 (UTC) Received: from Russells-Lion-Hackintosh.local (c-66-41-26-220.hsd1.mn.comcast.net [66.41.26.220]) (authenticated bits=0) by x.digitalelves.com (8.14.5/8.14.5) with ESMTP id q62EDGqZ071770 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Mon, 2 Jul 2012 09:13:19 -0500 (CDT) (envelope-from cattelan@thebarn.com) Message-ID: <4FF1AC74.7020205@thebarn.com> Date: Mon, 02 Jul 2012 09:13:08 -0500 From: Russell Cattelan User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:13.0) Gecko/20120614 Thunderbird/13.0.1 MIME-Version: 1.0 To: Attilio Rao , "C. P. Ghost" , FreeBSD FS References: <20120702061219.GA16671@infradead.org> In-Reply-To: <20120702061219.GA16671@infradead.org> X-Enigmail-Version: 1.4.2 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig8E2EBB2A9B6D2F149D45CFED" X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Christoph Hellwig , freebsd-current@freebsd.org Subject: Re: MPSAFE VFS -- List of upcoming actions X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Jul 2012 14:33:51 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig8E2EBB2A9B6D2F149D45CFED Content-Type: multipart/mixed; boundary="------------090609090007020402060209" This is a multi-part message in MIME format. --------------090609090007020402060209 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On 7/2/12 1:12 AM, Christoph Hellwig wrote: > On Sun, Jul 01, 2012 at 03:52:05PM +0200, Attilio Rao wrote: >> anything by SoC involved people about NTFS and certainly I don't see a= >> plan to get XFS locked. >=20 > Stupid question, but what amount of locking does XFS in FreeBSD still > need? I'm one of the maintainer of XFS on Linux, and while I know > FreeBSD imported a really old version compared to the current one the > codebases on IRIX and later Linux never relied on any global Giant-styl= e > locking. So if there is anything to fix it would be the in the small > bits of FreeBSD-specific code. >=20 I would be curious as well. Since I'm one of the people that has done the port of XFS to FreeBSD I'm wondering what this whole MP initiative with regards to filesystems is about. XFS certainly maintained any fine grain locking inherent to XFS it self. The XFS locks were mapped to FreeBSD sx locks in the code that is in the tree currently. The last time I made a pass at updating XFS some of locks were remapped to mtx locks. Is there somethings in the vfs layer in terms of locking that needs to be pushed down to the fs? -Russell --------------090609090007020402060209-- --------------enig8E2EBB2A9B6D2F149D45CFED Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk/xrHwACgkQNRmM+OaGhBidhwCfdDBRjUokO9eYrvB2goE3G7TS e1sAnjxqc7Co5rK2AbxD5r/R4L3GVM5E =hb9/ -----END PGP SIGNATURE----- --------------enig8E2EBB2A9B6D2F149D45CFED--