I should reevaluate my feeling about iscsi I developed around the md1000 era.
And iSCSI as a protocol is a mature solution - it's always the implementation what can add some surprises. But otherwise it works and even survives the network switch stack split-brain sigh.