So it's finally working: nothing special was done to get it working either 
which is extremely vexing!

I disabled the I/OAT DMA feature from the BIOS that apparently assists the 
network card and enabled the TPGT option on the iscsi target. I have two 
iscsitargets, one 100G on a mirror on the internal SATA controller , and a 1TB 
block on a RAIDZ partition.

I have confirmed by disabling I/OAT DMA that I can READ/WRITE to the raidz via 
ISCSI. With I/OAT DMA enabled I can only read from the disks. Writes will 
LAG/FAIL within 10 megabytes


Based on the wiki, I/OAT DMA only provides a 10% speed improvement on the 
network card. It seems that the broadcom drivers supplied with Solaris may be 
the culprit?

I hope for all those individuals who were experiencing this problem can try to 
turn off the I/OAT DMA or similar option to see whether their problems go away.

Transferred 100 gigs of data from the local store to the iscsi target on open 
solaris in 26 minutes.

Local store = 1 SATA 1.5gb/s drive pushing at 65mb/s read average; not too bad!

The I/OAT DMA feature works fine under Debian Linux and serves iscsi targets 
without any issues. 

Thank Nigel for all your help and patience. I will post on this topic some more 
if I get anything new, (basically if I have been getting extremely lucky and 
the problem returns all of a sudden.)
-- 
This message posted from opensolaris.org
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to