Hey,

I've a system which uses open-iscsi and mpp driver, to connect an external 
storage. The system reads data from all disks, and writes to some of them. 
Kernel is 2.6.27, but latest open-iscsi and mpp.

When the storage is down, the system cannot umount some of the disks, and 
the application is stalled. Only reboot can save the situation. 

I tried to minimize the iscsi timeouts, as well as the mpp timeouts, which 
resulted in a better results, but not enough. I also tried to make the 
iscsi timeout long and the mpp short, and vice versa. It seems that the 
kernel is just not designed to such cases. At least not with a heavy i/o. 

I also tried close the open file-descriptors, tried to logoff the iscsi and 
remove the disks using "echo 1 > /sys/block/sdx/device/delete", changed the 
elevator to "noop", but nothing helped. 

At the moment I can't upgrade the kernel, but I'll do that in the near 
future. 

Any ideas how to handle such case, except of monitor it and reboot the 
system?

Thanks!

-- Uri

-- 
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 post to this group, send email to open-iscsi@googlegroups.com.
Visit this group at http://groups.google.com/group/open-iscsi?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to