Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 23 Nov 2010 08:33:52 -0600
From:      Josh Paetzel <josh@tcbug.org>
To:        stable@freebsd.org
Cc:        imp@freebsd.org, rmacklem@uoguelph.ca, re@freebsd.org
Subject:   NFS regression on recent STABLE
Message-ID:  <201011230833.59085.josh@tcbug.org>

next in thread | raw e-mail | index | archive | help

[-- Attachment #1 --]
I've been involved with a project at work doing some fun things with NFS.  
Recently due to changes in a available hardware we did a complete refresh of 
the system.  New HBAs, new storage boxes, and due to some internal software 
confusion we updated the OS on the head from 8.1-R with zpool 15 backported to 
STABLE.

Our primary client that we were using against this setup was a ESXi 4.1 
machine.  In a nutshell, it didn't work.  Long description is, ZFS would 
deadlock and any operation on the pool would hang.  The ESXi instance would 
mark the NFS mount as unavailable.  I initially thought this could be due to 
any number of factors, we have new HBAs in the  mix, new storage boxes, a new 
version of zpool, and one test case.

Meanwhile, back at the ranch, I have a somewhat similar setup at home.  
FreeBSD 8.1 NFS server, ESXi 4.1 box mounting an NFS exported ZFS filesystem 
from the FreeBSD box as a datastore.

Last night I pulled that box up to STABLE, rebooted it, and a minute after it 
rebooted the ESXi box marked the NFS datastore as unavailable.  I checked the 
FreeBSD machine and sure enough it hung doing an ls on the zpool.

I ran a few tests, and as soon as the ESXi box mounts the NFS export it hangs 
the ZFS filesystem.  If I don't mount it up, the NFS server does fine.  
Thinking it might be a ZFS problem I moved the mount to a UFS filesystem.  
While this doesn't cause the box to hang on filesystem operations, the mount 
goes unavailable.

The only other client I have on my network is a FreeBSD 8.1 box, and that has 
no issues
 
All of this is with the standard NFS server, I haven't yet tested with the 
experimental server.

-- 
Thanks,

Josh Paetzel

[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.15 (FreeBSD)

iQEcBAABAgAGBQJM69DWAAoJEKFq1/n1feG2pssH/3OfYxNZrbZ6vtxfksBIcvr9
olLmuxJ+2EkG+5aUu5UM9IDzLQ8qlMjEgIEHlvw8pNWgwyKhIu7VVscDFcnLAT5q
xx9D751p/GyK+JxE/XNv8emK6I6WJ+zGyoTTscn5eP2iVSbxnJEVuxrpzbRtdBQQ
EeF6mL/brHSiGCDim0lU/wxOzeisf2Gf6lPYWVM1L2+b4hIOizfuBOw0ITXZLeUp
maNHsRqHmqSWq9DblJNzf/iEc0wnjYUbRfM1nPS7Frv4YYBaKikZMqfpJa2uEm1u
Luj8WJvozSLhJKXhJ89/PAA6VDEHvn2oRY1SvSaXUJSIk7K7HsysCepeH4tbzEU=
=DppL
-----END PGP SIGNATURE-----

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201011230833.59085.josh>