7.2 dies in zfs

Jeremy Chadwick freebsd at jdc.parodius.com
Sun Nov 22 00:29:29 UTC 2009


On Sat, Nov 21, 2009 at 01:59:11PM -0600, Scot Hetzel wrote:
> On Sat, Nov 21, 2009 at 1:36 PM, Jeremy Chadwick
> <freebsd at jdc.parodius.com> wrote:
> >
> > On Sat, Nov 21, 2009 at 08:07:40PM +0100, Johan Hendriks wrote:
> >> Randy Bush <randy at psg.com> wrote:
> >> > imiho, zfs can not be called production ready if it crashes if you
> >> > do not stand on your left leg, put your right hand in the air, and
> >> > burn some eye of newt.
> >>
> >> This is not a rant, but where do you read that on FreeBSD 7.2 ZFS has
> >> been marked as production ready.
> >> As far as i know, on FreeBSD 8.0 ZFS is called production ready.
> >>
> >> If you boot your system it probably tell you it is still experimental.
> >>
> >> Try running FreeBSD 7-Stable to get the latest ZFS version which on
> >> FreeBSD is 13
> >> On 7.2 it is still at 6 (if I remember it right).
> >
> > RELENG_7 uses ZFS v13, RELENG_8 uses ZFS v18.
> >
> 
> RELENG_8 is still using ZFS v13.

I meant to type ZFS v13 for RELENG_8.  Fingers focused on 8 for some
reason... Heh.  :-)

I'm not going to go on a rant talking about the recurring scenario that
keeps happening on the mailing lists -- you know, where Person X says
"well, use these loader.conf variables and it's stable", yet Person Y
comes back with evidence that it's NOT stable.

Everyone's workloads are different, but the panic is the same every
time: kmem exhaustion.  i386 with KVA_PAGES or amd64 -- happens on both.
It's highly dependent upon workload and what the filesystem consists of
(many files vs. fewer files but larger in size, etc.)

> > RELENG_7 and RELENG_8 both, more or less, behave the same way with
> > regards to ZFS.  Both panic on kmem exhaustion.  No one has answered my
> > question as far as what's needed to stabilise ZFS on either 7.x or 8.x.
> >
> Under RELENG_8/i386, you still need to tune ZFS as mentioned in the
> ZFS Tuning Guide:
> 
> http://wiki.freebsd.org/ZFSTuningGuide
> 
> With RELENG_8/amd64 no tuning is necessary, if the system has at least 2G RAM.

Nope.

http://lists.freebsd.org/pipermail/freebsd-stable/2009-October/052256.html

-- 
| Jeremy Chadwick                                   jdc at parodius.com |
| Parodius Networking                       http://www.parodius.com/ |
| UNIX Systems Administrator                  Mountain View, CA, USA |
| Making life hard for others since 1977.              PGP: 4BD6C0CB |


More information about the freebsd-stable mailing list