ib_srpt: Added a note about unloading while I/O is ongoing.

git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@2338 d57e44dd-8a1f-0410-8b47-8ef2f437770f
This commit is contained in:
Bart Van Assche
2010-10-02 15:28:33 +00:00
parent 1df8d51091
commit dee70735c5

View File

@@ -180,6 +180,19 @@ For more information, see also:
* http://www.linux-ha.org/wiki/Main_Page
Notes about ib_srpt
-------------------
* Unloading the kernel module ib_srpt while I/O is ongoing is supported.
However, it can take up to two minutes before unloading finishes. During
that time CPU usage will be high. This can happen because sometimes it
happens that ib_srpt resets the InfiniBand queue pair used for communication
with the SRP initiator but the Linux InfiniBand stack does not deliver a
completion notification for every aborted IB work request to ib_srpt.
ib_srpt then waits until the SCST core calls the ib_srpt timeout handler
for pending SCSI commands, which can take up to 2 * max_hw_pending_time.
Performance Notes - Initiator Side
----------------------------------