Hello,

Recently we have started to test our iscsi targets using Ubuntu hosts
with open-iscsi initiator. Our tests use sg to make IOs. We have seen
that on high load there are delays for some IOs. Sometime it takes 40
sec.
My investigation shows that the IOs are delayed somewere in the Ubuntu
stack. I see the IOs transmitted on the network long after it is
issued to sg and the response from the target is very fast.

Also I have seen some IOs that was issued to the same LUN  after the
"Long IO" but it was send before "Long IO" on the network and took
reasonable time.


So my questions are:

Is there  something in open-iscsi that can delay IOs ?
Is there something in open iscsi that can reorder  read/write
commands ?
Is there any way to see per IO trace/log record  in open-iscsi ?


I'm working with single connection, single session.
Regarding session parameters: commands and data should be inorder.
Our hosts running Ubuntu with kernel 2.6.35
iscsid version 2.0-871


I will appreciate any help/repsonse.


Evgeny Schmeilin,
XIV, IBM , software engineer


-- 
You received this message because you are subscribed to the Google Groups 
"open-iscsi" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/open-iscsi?hl=en.

Reply via email to