I have a fresh FreeNAS install and testing things on an imported zfs pool it seems that a single large file copy over NFS crashes nfsd. All nfs client queries hang, and top reports nfsd at 100% cpu. Trying to restart nfsd hangs. My only recovery approach so far is to hard reboot the system. There is no log output indicating an issue. It is easily reproducible as almost any writes trigger it.
Edit: `kill -9` on the spinning nfsd process followed by an nfsd restart seems to recover from this much more easily than a reboot.
Problem:
ESXi Host
Edit: `kill -9` on the spinning nfsd process followed by an nfsd restart seems to recover from this much more easily than a reboot.
Problem:
- Start system
- NFS client mounts share
- Client machine performs a large write (~10G via dd reliably crashes it)
- Operations inside the share start hanging
- Web GUI still present and working, but all information boxes are forever loading bars
- top reports nfsd using 100% CPU
ESXi Host
- Gigabyte X58A-UD3R (rev 2) with VT-d enabled bios
- i7 930
- 24G RAM, non-ecc
- Syba 2x1Gb PCI-e card (Realtek 8111E chipset)
- LSI 9211-8i HBA IT firmware
- OCZ Revodrive 120G, original model (sil 3124 with 2x 60G drives)
- Vertex 3 SSD as datastore
- 18G Memory
- Single CPU core
- 9211-8i passed through via VT-d with 8x2T SATA disks
- Revodrive passed through via VT-d
- Installed to 8GB virtual disk on the datastore
- Single ethernet (not sure which adapter, odds are a realtek)
- FreeNAS Version 9.1.1 64bit
- Created by FreeNAS 9.1, same hardware but without ESXi in the middle
- 8x2T disks in raidz2
- One half of the revodrive as Zil (added after import)
- One half of the revodrive as L2Arc (added after import)
- ~85% capacity