[zfs-discuss] Re: Porting ZFS file system to FreeBSD.

Eric Schrock eric.schrock at sun.com
Fri Oct 27 16:18:33 UTC 2006


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 at FreeBSD.org                           http://www.FreeBSD.org
> FreeBSD committer                         Am I Evil? Yes, I Am!

--
Eric Schrock, Solaris Kernel Development       http://blogs.sun.com/eschrock


More information about the freebsd-fs mailing list