Hi Ulrich, > In my primitive point of view iSCSI is just "another type of cable", making > me wonder: > Is iSCSI allowed to reorder the requests at all? Shouldn't the block layer or > initiator do > so, or the target doing out-of order processing (tagged queueing)?
iSCSI RFC does not require to serialize a commands flow. It's just an "iSCSI user" feature - to send some set of SCSI commands in an unbreakable batch to a device. But, as far as I understood, the problem, Mike described, is not a reorder but an increasing of time between full data transmission of the commands from the batch. > I mean: If there is a problem that occurs even without using iSCSI, should > iSCSI try to fix it? Since that is software iSCSI specific issue it could be fixed/improved in software. How it's handled in HW offloaded implementation is unknown for me. BR, Dmitry -- You received this message because you are subscribed to the Google Groups "open-iscsi" group. To unsubscribe from this group and stop receiving emails from it, send an email to open-iscsi+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/open-iscsi/09cecc56ea2041dd8ccfafcba180f907%40yadro.com.