Mishandling of iSCSI Redirect
Posted: Wed Aug 17, 2016 7:50 am
I just installed the initiator on Yosemite. It seems to work, at least in the sense that it can discover things and attempts to log in a session.
But it doesn't work because of a conformance issue. The target I'm connecting to (EqualLogic array) sends an iSCSI Redirect message as part of the login sequence. The initiator appears to treat that as an error -- I see in a network trace that it abandons the entire process after receiving that message, rather than doing what the redirect asks for.
A redirect is not an error, the iSCSI standard makes that very clear.
But it doesn't work because of a conformance issue. The target I'm connecting to (EqualLogic array) sends an iSCSI Redirect message as part of the login sequence. The initiator appears to treat that as an error -- I see in a network trace that it abandons the entire process after receiving that message, rather than doing what the redirect asks for.
A redirect is not an error, the iSCSI standard makes that very clear.