Excellent news for ZFS users - Kip Macy has just committed some long-discussed patches to ZFS to increase its stability. Most paches have some equivalent in OpenSolaris, and they should bring FreeBSD more inline with performance and stability expected of ZFS in Solaris. All users of ZFS are invited to test it (again).
The patches clean up some aspects of the ARC and ZFSs interfaces to FreeBSD. It should greatly help with running out of kmem panics and some deadlocks.
The patches are committed to 8-CURRENT, which is shaping up nicely. It's overall one of the most stable CURRENTs ever and will be released as 8.0 in about 6 months.
#1 Re: More fixes to ZFS
Imho this isn't of much use in respect to tests. Most users willing to test ZFS aren't developers, so they are using 7.x. Different question: how many devs are using ZFS in productive environments? Vice versa, how many server admins are using current? When do you think ZFS will be stable in FreeBSD? FBSD 9 or X?
#2 Re: More fixes to ZFS
I don't use it in production since the initial enthusiastic period but I'm looking very closely at it and will continue to use it once it gets stable enough.
These patches look promising - if they are all that's needed ZFS will be ready in 8.0. If not, we'll have to wait until someone tracks and fixes remaining problems.
Funding is te big problem with FreeBSD - while Linux has a number of large corporate sponsors loaded with money, FreeBSD has none. OTOH Apple is also importing ZFS in a completely unrelated effort and they are also having problems, so it looks like FreeBSD is actually doing pretty nicely.
#3 Re: More fixes to ZFS
Actually, the patches could get into 7-STABLE in a few days...
#4 Re: More fixes to ZFS
We use this patches since a few days on our public ftp mirror running FBSD Current. ZIL can be enabled with this patches.
It works fine (local FS, haven't tried NFS). I haven't updated the system since the patches are committed.
#5 Re: More fixes to ZFS
http://svn.freebsd.org/base/user/kmacy/ZFS_MFC/
work branch for an MFC to RELENG_7