Hi!
You said that your storage os is Solaris 11.2 with ConnectX-2 VPI 2.10.700 firmware.
Does it your storage reboot -p command execute properly?
My OmniOS only support to "reboot -p" properly with CX-2 VPI firmware 2.9.1000.
And Performance concern....
Here is my vSphere 6 ESXi host configuration.
Can you try it?
Open your ESXi's console and comit this commands and reboot your ESXi host then retest iSER target.
- I'm also use 4k MTU.
- Because of iSER use CM mode. Therefore IPoIB vKernel MTU setup isn't need to 4092.
- But I'm also use IPoIB vMotion that cause use "mtu_4k=1" option partition configuration...
esxcli system module parameters set -m=ib_ipoib -p="ipoib_recvq_size=1024 ipoib_sendq_size=1024"
esxcli system module parameters set -m=mlx4_core -p="mtu_4k=1 msi_x=1"
esxcli system module parameters set -m=ib_iser -p="debug_level=0"