CTL doesn't support MCS
I've installed Freenas 9.3 as update from 9.2, no change to hardware (server, client, network).
In 9.2 I use iscsi with mpio client, 4 x 1Gb network card, and I can set the maximum number of connection in iscsi settings. It work fine over 4 network card, balance the load and maximize throughput as a 4Gb card (sure with offload and performance losses).
With 9.3 I don't see option to set maximum number of connection and the connection free counter from client say me I have only one connection allowed.
The connection is direct from client to server, one subnet for network card, the portal have allocated the multiple ip compliance the configuration.
#2 Updated by Alexander Motin almost 6 years ago
- Status changed from Unscreened to Screened
What you are talking, I think, is a number of connections per session. That is actually not an MPIO, but alternative technology called MCS (or MC/S). The new iSCSI target indeed does not support MCS (at least at this point). But you may be able to setup MPIO by configuring several sessions if your initiator supports that.
What is your initiator? In case it is Windows, Windows supports MPIO starting from Windows 8/2008R2/2012. You just need to install additional OS optional feature, since it is not installed by default.
#3 Updated by Gino Latilla almost 6 years ago
I think you're right. I attached the screenshot of the operation and it was to add connection per different subnet. I can configure multiple session for the client but it seems to not work very good. The client OS is windows 8 but the multipath I/O feature is not available, I see now they call MCS like MPIO but it is available only in the server version. If you like and it make sense without instability, you can add MCS support like feature, sure now is not a bug. Thank you.
#4 Updated by Alexander Motin almost 6 years ago
It seems not exactly trivial to implement MCS correctly. That is why we had no plans to implement it, assuming that users may just switch to more universal MPIO technology instead. Unfortunately I have no Windows 8 to check MPIO there. Are you sure that it is not supported?