I am glad to hear to hear that I am not alone with the NFS issues. I really do thank you for the verbose response, this was very helpful. I did turn on iSCSI and did a file extent on the RAIDZ to start. However, I noticed the performance was not always very good. In fact, I had some VMs that would have a hard time starting and when looking at the logs I found
Jan 4 06:15:05 freenas istgt[70805]: istgt_iscsi.c:4629:istgt_iscsi_execute: ***ERROR*** iscsi_op_scsi() failed
Jan 4 06:15:05 freenas istgt[70805]: istgt_iscsi.c:5269:worker: ***ERROR*** iscsi_execute() failed on iqn.2011-03.example.org.istgt:vmtarget,t,0x0001(iqn.1998-01.com.vmware:localhost-4f95c65c,i,0x00023d000001)
Jan 4 06:15:09 freenas istgt[70805]: Login from iqn.1998-01.com.vmware:localhost-4f95c65c (192.168.15.106) on iqn.2011-03.example.org.istgt:vmtarget LU1 (192.168.15.100:3260,1), ISID=23d000001, TSIH=881, CID=0, HeaderDigest=off, DataDigest=off
Jan 4 06:15:09 freenas istgt[70805]: istgt_iscsi.c:3207:istgt_iscsi_op_scsi: ***ERROR*** CmdSN(11343945) ignore (ExpCmdSN=11343945, MaxCmdSN=11343944)
Jan 4 06:15:09 freenas istgt[70805]: istgt_iscsi.c:4629:istgt_iscsi_execute: ***ERROR*** iscsi_op_scsi() failed
Jan 4 06:15:09 freenas istgt[70805]: istgt_iscsi.c:5269:worker: ***ERROR*** iscsi_execute() failed on iqn.2011-03.example.org.istgt:vmtarget,t,0x0001(iqn.1998-01.com.vmware:localhost-4f95c65c,i,0x00023d000001)
Jan 4 06:15:13 freenas istgt[70805]: Login from iqn.1998-01.com.vmware:localhost-4f95c65c (192.168.15.106) on iqn.2011-03.example.org.istgt:vmtarget LU1 (192.168.15.100:3260,1), ISID=23d000001, TSIH=882, CID=0, HeaderDigest=off, DataDigest=off
When I stopped trying to start the VM the errors stopped. The last time I ran iSCSI it was as a device extent and the performance was great. I have SOHO equipment on the network so I doubt it knows how to handle jumbo frames but the fact that device extent worked great and file extent has the issues above - is this just a RAIDZ issue with iSCSI?