From owner-freebsd-fs@FreeBSD.ORG Wed Apr 11 22:17:51 2007 Return-Path: X-Original-To: freebsd-fs@FreeBSD.ORG Delivered-To: freebsd-fs@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B9C8616A404; Wed, 11 Apr 2007 22:17:51 +0000 (UTC) (envelope-from das@FreeBSD.ORG) Received: from VARK.MIT.EDU (VARK.MIT.EDU [18.95.3.179]) by mx1.freebsd.org (Postfix) with ESMTP id 80ADA13C459; Wed, 11 Apr 2007 22:17:51 +0000 (UTC) (envelope-from das@FreeBSD.ORG) Received: from VARK.MIT.EDU (localhost [127.0.0.1]) by VARK.MIT.EDU (8.13.8/8.13.1) with ESMTP id l3BLnCUS038475; Wed, 11 Apr 2007 17:49:12 -0400 (EDT) (envelope-from das@FreeBSD.ORG) Received: (from das@localhost) by VARK.MIT.EDU (8.13.8/8.13.1/Submit) id l3BLnBp9038474; Wed, 11 Apr 2007 17:49:11 -0400 (EDT) (envelope-from das@FreeBSD.ORG) Date: Wed, 11 Apr 2007 17:49:11 -0400 From: David Schultz To: "Dag-Erling =?us-ascii:iso-8859-1?Q?Sm=F8rgrav?=" Message-ID: <20070411214911.GA38351@VARK.MIT.EDU> Mail-Followup-To: "Dag-Erling =?us-ascii:iso-8859-1?Q?Sm=F8rgrav?=" , ticso@cicely.de, freebsd-fs@FreeBSD.ORG, freebsd-current@FreeBSD.ORG, Pawel Jakub Dawidek References: <20070406025700.GB98545@garage.freebsd.pl> <86k5wo55s0.fsf@dwp.des.no> <20070407203411.GJ8831@cicely12.cicely.de> <86wt0n3mxv.fsf@dwp.des.no> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii:iso-8859-1" Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <86wt0n3mxv.fsf@dwp.des.no> Cc: freebsd-fs@FreeBSD.ORG, freebsd-current@FreeBSD.ORG, Pawel Jakub Dawidek , ticso@cicely.de Subject: Re: ZFS committed to the FreeBSD base. X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Apr 2007 22:17:51 -0000 On Sat, Apr 07, 2007, Dag-Erling Smrgrav wrote: > Bernd Walter writes: > > On Sat, Apr 07, 2007 at 09:43:59PM +0200, Dag-Erling Smørgrav wrote: > > > ZFS is now also available on pc98 and amd64. > > Great to read - is it just atomic.S missing for the remaining > > architectures? > > Yes. Ideally, ZFS would use FreeBSD's atomic operations instead of > its own. I believe that the reason it doesn't is (at least in part) > that we don't have 64-bit atomic operations for i386. I have > unfinished patches for cleaning up the atomic operations on all > platforms; I'll dust them off and see what I can do. As I recall, Solaris 10 targets PPro and later processors, whereas FreeBSD supports everything back to a 486DX. Hence we can't assume that cmpxchg8b is available. The last time I remember this coming up, people argued that we had to do things slow way in the default kernel for compatibility. Any ideas how ZFS and GEOM are going to work out, given that ZFS is designed to be the filesystem + volume manager in one? Anyway, this looks like awesome stuff! Unfortunately, I won't have any time to play with it much in the short term, but as soon as WD sends me the replacement for my spare disk I'll at least install ZFS and see how it goes. Awesome work, once again. Thanks!