From owner-freebsd-current@FreeBSD.ORG Tue Aug 22 15:11:11 2006 Return-Path: X-Original-To: freebsd-current@FreeBSD.org Delivered-To: freebsd-current@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8ECE416A4DA; Tue, 22 Aug 2006 15:11:11 +0000 (UTC) (envelope-from eschrock@zion.eng.sun.com) Received: from brmea-mail-2.sun.com (brmea-mail-2.Sun.COM [192.18.98.43]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2651643D72; Tue, 22 Aug 2006 15:11:07 +0000 (GMT) (envelope-from eschrock@zion.eng.sun.com) Received: from engmail3mpk.sfbay.Sun.COM ([129.146.11.26]) by brmea-mail-2.sun.com (8.13.6+Sun/8.12.9) with ESMTP id k7MFB7Gm013675; Tue, 22 Aug 2006 09:11:07 -0600 (MDT) Received: from zion.eng.sun.com (zion.SFBay.Sun.COM [129.146.17.75]) by engmail3mpk.sfbay.Sun.COM (8.13.6+Sun/8.13.6/ENSMAIL,v2.2) with ESMTP id k7MFB7IP007028; Tue, 22 Aug 2006 08:11:07 -0700 (PDT) Received: from zion.eng.sun.com (localhost [127.0.0.1]) by zion.eng.sun.com (8.13.7+Sun/8.13.7) with ESMTP id k7MFB77t014822; Tue, 22 Aug 2006 08:11:07 -0700 (PDT) Received: (from eschrock@localhost) by zion.eng.sun.com (8.13.7+Sun/8.13.7/Submit) id k7MFB7Sf014821; Tue, 22 Aug 2006 08:11:07 -0700 (PDT) Date: Tue, 22 Aug 2006 08:11:07 -0700 From: Eric Schrock To: Michael Schuster - Sun Microsystems Message-ID: <20060822151107.GA13426@eng.sun.com> References: <20060822104516.GB16033@garage.freebsd.pl> <20060822143044.GD58048@obiwan.tataz.chchile.org> <20060822143619.GG16033@garage.freebsd.pl> <44EB17F1.7070407@sun.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <44EB17F1.7070407@sun.com> User-Agent: Mutt/1.4.2.1i X-Mailman-Approved-At: Tue, 22 Aug 2006 16:23:07 +0000 Cc: freebsd-fs@FreeBSD.org, Jeremie Le Hen , zfs-discuss@opensolaris.org, freebsd-current@FreeBSD.org, Pawel Jakub Dawidek Subject: Re: [zfs-discuss] Re: [fbsd] Porting ZFS file system to FreeBSD. 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: Tue, 22 Aug 2006 15:11:11 -0000 On Tue, Aug 22, 2006 at 04:42:57PM +0200, Michael Schuster - Sun Microsystems wrote: > Pawel Jakub Dawidek wrote: > >On Tue, Aug 22, 2006 at 04:30:44PM +0200, Jeremie Le Hen wrote: > >>I don't know much about ZFS, but Sun states this is a "128 bits" > >>filesystem. How will you handle this in regards to the FreeBSD > >>kernel interface that is already struggling to be 64 bits > >>compliant ? (I'm stating this based on this URL [1], but maybe > >>it's not fully up-to-date.) > > > >128 bits is not my goal, but I do want all the other goodies:) > > are you going to attempt on-disk compatibility? Please note that the '128-bitness' of ZFS currently only comes into play in the on-disk format, and the allowed size of the storage pool. This should be very easy to maintain compatability with. However, each filesystem is currently limited to 64-bits, due largely to the lack of 128-bit support in the POSIX interfaces. So there's very little 128-bit code floating around except at the SPA layer, and as long as you have an unsigned 64-bit type there shouldn't be any problems at higher layers. - Eric -- Eric Schrock, Solaris Kernel Development http://blogs.sun.com/eschrock