SRP initiator 1.8.2.4 on ESXi 5.x show me a good RDMA performance.
But upgrade to ESXi 6 or above - include ESXi 6 update 2 with latest patch - then it show me a PSOD (Purple Screen Of Death) with APD (All Path Dead) randomly.
Why this problems occurs with COMSTAR target on Solaris families include OmniOS, Nexenta, etc.
IPoIB iSCSI also unstable.
I have a 2 of SX6036G VPI Gateway Switch then change all of MCX354A-FCBT’s operation mode to Ethernet with mlxconfig then connect to OmniOS IPoIB iSCSI Target via VPI Gateway.
I’m also heard that Mellanox will not support Infiniband iSER on ConnectX-3 or belows from some sources.
What’s your long term support policy?
If you drive Ethernet RoCE - RDMA Storage Protocol include - in virtualization then just say it!
I can’t remember how many times to wait for support RDMA storage protocols for every new ESXi.
The incompatible drivers & platforms that you’re using seem to be the root cause of the PSOD
SRP initiator mlnx_ofed_esxi ver1.8.2.4 is not supporting ESXi 6.
It support Esxi5.X only, which proved to work fine in your case
As for iSER over RoCE v1 - ConnectX-3(10G 40G) is supported with Esxi6.and using mlnx eth driver v1.9.10.5, yet Solaris OS as a target was not tested therefore we cannot commit stable workability
Suggesting to approach Mellanox rlease note & user-manual to get more insight on the iSER supported oprtions