From owner-freebsd-fs@FreeBSD.ORG Fri Oct 27 16:18:33 2006 Return-Path: X-Original-To: freebsd-fs@FreeBSD.org Delivered-To: freebsd-fs@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D3E4216A510; Fri, 27 Oct 2006 16:18:33 +0000 (UTC) (envelope-from eschrock@zion.eng.sun.com) Received: from nwkea-mail-4.sun.com (nwkea-mail-4.sun.com [192.18.42.26]) by mx1.FreeBSD.org (Postfix) with ESMTP id F126B43D8D; Fri, 27 Oct 2006 16:18:21 +0000 (GMT) (envelope-from eschrock@zion.eng.sun.com) Received: from engmail3mpk.sfbay.Sun.COM ([129.146.11.26]) by nwkea-mail-4.sun.com (8.13.6+Sun/8.12.9) with ESMTP id k9RGILWX021684; Fri, 27 Oct 2006 09:18:21 -0700 (PDT) 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 k9RGILNn014308; Fri, 27 Oct 2006 09:18:21 -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 k9RGIL5P016124; Fri, 27 Oct 2006 09:18:21 -0700 (PDT) Received: (from eschrock@localhost) by zion.eng.sun.com (8.13.7+Sun/8.13.7/Submit) id k9RGILVq016123; Fri, 27 Oct 2006 09:18:21 -0700 (PDT) Date: Fri, 27 Oct 2006 09:18:21 -0700 From: Eric Schrock To: Pawel Jakub Dawidek Message-ID: <20061027161820.GA15305@eng.sun.com> References: <20060822104516.GB16033@garage.freebsd.pl> <20060905084911.GB16045@garage.freebsd.pl> <20061027034149.GE9491@garage.freebsd.pl> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20061027034149.GE9491@garage.freebsd.pl> User-Agent: Mutt/1.4.2.1i Cc: freebsd-fs@FreeBSD.org, zfs-discuss@opensolaris.org Subject: Re: [zfs-discuss] Re: Porting ZFS file system to FreeBSD. 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: Fri, 27 Oct 2006 16:18:33 -0000 Congrats, Pawel. This is truly an impressive piece of work. As you're probably aware, Noel integrated the patches your provided us into build 51. Hopefully that got rid of some spurious differences between the code bases. We do have a program called 'ziltest' that Neil can probably provide for you that does a good job stressing the ZIL. We also have a complete test suite (functional and stress), but it would be non-trivial to port, and I don't know what the current status is for open sourcing the test suites in general. Let us know if there's anything else we can help with. - Eric On Fri, Oct 27, 2006 at 05:41:49AM +0200, Pawel Jakub Dawidek wrote: > > Here is another update: > > After way too much time spend on fighting the buffer cache I finally > made mmap(2)ed reads/writes to work and (which is also very important) > keep regular reads/writes working. > > Now I'm able to build FreeBSD's kernel and userland with both sources > and objects placed on ZFS file system. > > I also tried to crash it with fsx, fsstress and postmark, but no luck, > it works stable. > > On the other hand I'm quite sure there are many problems in ZPL still, > but fixing mmap(2) allows me to move forward. > > As a said note - ZVOL seems to be full functional. > > I need to find a way to test ZIL, so if you guys at SUN have some ZIL > tests like uncleanly stopped file system, which at mount time will > exercise entire ZIL functionality where we can verify that my FS was > fixed properly that would be great. > > PS. There is still a lot to do, so please, don't ask me for patches yet. > > -- > Pawel Jakub Dawidek http://www.wheel.pl > pjd@FreeBSD.org http://www.FreeBSD.org > FreeBSD committer Am I Evil? Yes, I Am! -- Eric Schrock, Solaris Kernel Development http://blogs.sun.com/eschrock