I have a Dell server with a 1G dual port iSCSI adapter. I have installed the NIC driver and using Microsoft iSCSI initiator, map few luns to both the ports and enable MPIO. The target I used was Microsoft iSCSI Software target. In MPIO, I set the policy as Round robin.

Now, I use IOMeter to start IO on all the luns. WHile the IO is running, I pull one cable from a port. Now, what I see is that IO stops on the connected port as well and then resumes after 30 seconds.

My question here is, since Round robin policy is a load balancing policy, why does the IO pause for 30 seconds on the connected port? Is it possible to eliminate the 30 second period entirely?

  • This depends heavily on what type of storage array you're connecting to... Dual controllers? Active/Active or Active/Passive? – JimNim Jun 4 '13 at 23:01
  • I have been using Microsoft iSCSI software target, which I understand is Active/Active target. Also, I had been using a single NIC interface on the server where the target was configured. – Strelok Jun 5 '13 at 4:14
  • Sorry then, I'm at a loss... I'm fairly certain it shouldn't be behaving that way. You may want to try a different test, like IOmeter to see of results are the same... – JimNim Jun 6 '13 at 17:48
  • I have been using IOMeter to run traffic on this setup. – Strelok Jun 7 '13 at 7:42

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Browse other questions tagged or ask your own question.